This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/palves/target_ops-cxx in repository binutils-gdb.
omits 9a7f4b909d Use bool throughout omits ed23ab2866 Convert struct target_ops to C++ adds 68c3989217 Reduce parameter list in bfd_elf32_arm_target_relocs adds 1b8b65328f opcodes, gas: fix mnemonic of sparc camellia_fl adds e55c2fc0ef Automatic date update in version.in adds 8a9e8e72fe Fix commit 980aa3e6 adds 53720c495c Lack of SHF_GROUP sections result in ld segfault adds 8b2f3453b7 Automatic date update in version.in adds 6395d38b7f PR gold/20529 - relaxing loop never ends. adds 1cc90bb7ed Automatic date update in version.in adds 7fac69100a gdb.base/default.exp regression adds 74437ea28f i386: Issue an error on non-PIC call to IFUNC in PIC object adds f53be9779b Check the external compression header size adds 3c4f32287f Run PR ld/19784 tests only if ifunc attribute works adds 7229b687db Automatic date update in version.in adds 57f6d32dea [GOLD] correct grouping of stubs adds 8941017bc0 ppc apuinfo for spe parsed incorrectly adds 0092723307 Fix more potential seg-faults in gprof. adds c616591359 Partially revert previous delta - move limit testing code to [...] adds b2b383620e Made tests to XFAIL for arc*-*-elf*. adds 5af962df4d Fix order of inferiors in "thread apply all" adds 7763838e99 Fixed issue with NULL pointer access on header var. adds 6c95c84110 Automatic date update in version.in adds afe002dd66 [GOLD] Add debug output for powerpc section grouping adds f7d69005fb PowerPC VLE sh_flags and p_flags adds 3e8c34ea9d Adjust VLE testsuite adds 09f9271771 PowerPC64, correct grouping of stubs for ld.bfd adds 8a37735f20 [GOLD] Further tidy to powerpc can_add_to_stub_group adds 2e84f9c1b5 Ignore symbols defined in SHF_EXCLUDE sections adds f99bd5f2c1 Fix a typo in comment adds 3aa5cfa0d1 Fix lwp_suspend/unsuspend imbalance in linux_wait_1 adds 0318424c7b Automatic date update in version.in adds cd285db582 Don't treat .opd section specially when ELFv2 adds 424844864a 2016-09-01 Thomas Preud'homme thomas.preudhomme@arm.com adds 049a857091 Use target_continue{,_no_signal} instead of target_resume adds f2b9e3dfd4 Share target_wait prototype between GDB and gdbserver adds 652a8f4f57 Add tests for PR ld/20513 adds db0a1c2b66 Automatic date update in version.in adds 27aba0477a Detect broken ptrace in gdb_skip_float_test adds ae9cf263fd Skip floating point tests in return-nodebug.exp if gdb_skip_ [...] adds 3b9a79ef76 [GDBserver] Replace "reinsert_breakpoint" with "single_step_ [...] adds 1b2d85b255 Limit pr20513c/pr20513d to Linux and GNU targets adds 4aa4e28bdc Handle DW_OP_form_tls_address adds bc99685c73 Handle ARM-specific --target1-abs, --target1-rel and --targe [...] adds a367a3acb3 Automatic date update in version.in adds c1da6748f5 Removed redundant line remote-utils.c adds d846d32268 Automatic date update in version.in adds e8190051bb Automatic date update in version.in adds f245535cf5 Fix PR19927: Avoid unwinder recursion if sniffer uses calls [...] adds cf6de44d75 gdb/: Require a C++ compiler adds 3b276c0850 Automatic date update in version.in adds bf1865065f Fix PR ld/20545 - relaxation bugs in avr backend adds 21b65bac42 Fix a problem in readelf where memcpy could be called with a [...] adds 5f3bceb68d Fix typo in ada_language_arch_info adds ae438bc5c0 Fix TYPE_SPECIFIC_FIELD for types created via arch_type adds 88dfca6c43 Add some missing arch_..._type helpers adds 19f392bc2a Unify init_type and arch_type interface and helpers adds a9ff5f12cf Remove obsolete TYPE_FLAG_... values adds c413c44801 Remove TYPE_NOSIGN "char" hack adds 49f190bcb7 Add missing format for built-in floating-point types adds 9b790ce722 Add gdbarch callback to provide formats for debug info float types adds 00d5215ece Support 128-bit IEEE floating-point types on Intel and Power adds 22d6c51be8 Do not pass host compiler sanitization flags on to linker te [...] adds d8457a04b7 Resolve size relocation with copy relocation adds a025b477cc Introduce make_cleanup_restore_current_ui adds 4295e285ef new-ui command: gdb internal errors if input is already pending adds 361441170c Automatic date update in version.in adds 27e5a27096 [arm] Automatically enable CRC instructions on supported ARM [...] adds 5b64d091e9 X86: Allow additional ISAs for IAMCU in assembler adds a46c43f40a Automatic date update in version.in adds 8d471ec1e7 Allow PROCESSOR_IAMCU for Intel MCU adds f5c4fcd971 Remove some unneeded casts from remote.c adds 3569342c14 Automatic date update in version.in adds e1b2624a08 Pass HWCAP to ifunc resolver adds 855dde8e78 Automatic date update in version.in adds cc3c284619 Use target_sim_options for sim target. adds 6097c91e1c Automatic date update in version.in adds 12ec45de8f Automatic date update in version.in adds 2c29df25b7 Fix false FAIL on gdb.base/stap-probe.exp, due to ICF optimization adds 8b71537b6b S/390: Fix kmctr instruction type. adds 58af639728 S/390: Fix facility bit default. adds 952c3f51ac S/390: Add alternate processor names. adds f83683d5e8 Automatic date update in version.in adds 7313bced5b Fix for gdb.server/non-existing-program.exp test case adds 1d8cb77dff Fix for gdb.server/non-existing-program.exp test case adds d68ff01f17 Automatic date update in version.in adds 29063f8bfb Add support for disabling automatic generation of .eh_frame_ [...] adds dce084426d Stop the ARC disassembler from seg-faulting if initialised w [...] adds 32348c581b [ARC] Fix parsing dtpoff relocation expression. adds 5d9bbb73c1 Prevent segfault in GDB when searching for architecture matches. adds 46a2d504dd gas: detect DCTI couples in sparc adds fc7514d6f2 gas: improve architecture mismatch diagnostics in sparc adds e6d042fe27 Fix seg-fault in objdump when run on a fuzzed PE binary. adds 4f90d84b2f Fix ld --gc-section segfault with ARMv8-M entry function in [...] adds b82c1d9741 Automatic date update in version.in adds fd486b633e Modify POWER9 support to match final ISA 3.0 documentation. adds fb324ee93a Fix typo in readelf error message. adds d7cd93a718 gas: run the sparc test dcti-couples-v9 only in ELF targets. adds 49b4de6424 testsuite: Disable ccache adds e2a92b1649 Update ISA 3.0 / POWER9 gdb tests to match GAS test cases. adds d2dfe70034 testsuite: Fix C++11 compilation failure for gdb.cp/m-static.exp adds 0a0df90827 Automatic date update in version.in adds f807f43d7e [ARC] Disassemble correctly extension instructions. adds d41a5c096e testsuite: Fix false FAIL in gdb.cp/casts.exp adds 9c2996c982 S390: Avoid direct access to lwp_info structure adds 17c84ccaf0 S390: Migrate watch areas from list to VEC type adds 373c3dad74 S390: Multi-inferior watchpoint support adds 169fe0df15 S390: Enable "maint set show-debug-regs" adds 0e00e962c5 linux-nat: Add function lwp_is_stepping adds 8193adea2f S390: Hardware breakpoint support adds 325fac504a gdb: Use std::min and std::max throughout adds cd94f6d535 Introduce cleanup to restore current_uiout adds a3fa21cadc Automatic date update in version.in adds 7f3c5ec870 Improve MinGW support in Readline adds 498f644143 Automatic date update in version.in adds 768adc05c4 gdb: Fix std::{min, max}-related build breakage on 32-bit hosts adds 93689493b3 gdb/s390: Fix build breakage due to std::min/std::max usage [...] adds 73cca75e7b Automatic date update in version.in adds bc1e6c81d5 Consolidate target_mourn_inferior between GDB and gdbserver adds 2387dd9049 nm handling of synthetic symbols adds b19753ce31 bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ in elf64 SPARC adds 6679754127 gdb: Fix build breakage with GCC 4.1 and --disable-nls adds e8eafa2bf8 Automatic date update in version.in adds 7d5adfe311 Use 'event_ptid' instead of 'resume_ptid' on startup_inferio [...] adds a5bf7d4fe7 ld: Extend documentation for EXCLUDE_FILE adds d4ed4da3f5 ld: Fix mistake in ChangeLog adds 9f7efd5bf7 ppc: Fix record support of Store String Word instructions adds 12c58cd4dc Avoid -Wduplicated-cond warnings in gdb/python adds 44b8317a75 Automatic date update in version.in adds fc6cda2ee8 Keep reserved bits in CPSR on write adds 3d0ec88224 MIPS/testsuite: mips16-thunks: Use `standard_output_file' adds a235d3aece [AArch64][SVE 01/32] Remove parse_neon_operand_type adds bd11d5d837 [AArch64][SVE 02/32] Avoid hard-coded limit in indented_print adds f06935a5c1 [AArch64][SVE 03/32] Rename neon_el_type to vector_el_type adds 8f9a77affe [AArch64][SVE 04/32] Rename neon_type_el to vector_type_el adds 53021dd1a0 [AArch64][SVE 05/32] Rename parse_neon_type_for_operand adds 10d7665010 [AArch64][SVE 06/32] Generalise parse_neon_reg_list adds 1799c0d064 [AArch64][SVE 07/32] Replace hard-coded uses of REG_TYPE_R_Z [...] adds 04a3379ace [AArch64][SVE 08/32] Generalise aarch64_double_precision_fmovable adds 6a9deabec4 [AArch64][SVE 09/32] Improve error messages for invalid floats adds 874d7e6ef9 [AArch64][SVE 10/32] Move range check out of parse_aarch64_i [...] adds e1b988bba6 [AArch64][SVE 11/32] Tweak aarch64_reg_parse_32_64 interface adds 73866052f2 [AArch64][SVE 12/32] Remove boolean parameters from parse_ad [...] adds 4989adac84 [AArch64][SVE 13/32] Add an F_STRICT flag adds 42408347b8 [AArch64][SVE 14/32] Make aarch64_logical_immediate_p take a [...] adds b5464a6825 [AArch64][SVE 15/32] Add {insert,extract}_all_fields helpers adds aa2aa4c694 [AArch64][SVE 16/32] Use specific insert/extract methods for fpimm adds 8a7f0c1b5a [AArch64][SVE 17/32] Add a prefix parameter to print_register_list adds 72e9f31937 [AArch64][SVE 18/32] Tidy definition of aarch64-opc.c:int_reg adds 01dbfe4c0e [AArch64][SVE 19/32] Refactor address-printing code adds 0c608d6b62 [AArch64][SVE 20/32] Add support for tied operands adds f11ad6bc0f [AArch64][SVE 21/32] Add Zn and Pn registers adds d50c751e00 [AArch64][SVE 22/32] Add qualifiers for merging and zeroing [...] adds 245d2e3fe8 [AArch64][SVE 23/32] Add SVE pattern and prfop operands adds 2442d8466e [AArch64][SVE 24/32] Add AARCH64_OPND_SVE_PATTERN_SCALED adds 4df068de52 [AArch64][SVE 25/32] Add support for SVE addressing modes adds 98907a7049 [AArch64][SVE 26/32] Add SVE MUL VL addressing modes adds e950b34539 [AArch64][SVE 27/32] Add SVE integer immediate operands adds 165d495085 [AArch64][SVE 28/32] Add SVE FP immediate operands adds 047cd301d4 [AArch64][SVE 29/32] Add new SVE core & FP register operands adds 116b601937 [AArch64][SVE 30/32] Add SVE instruction classes adds c0890d2628 [AArch64][SVE 31/32] Add SVE instructions adds bc33f5f961 [AArch64][SVE 32/32] Add SVE tests adds f2a5c4f5af Fix misplaced ChangeLog adds bb7eff5206 [AArch64] Add SVE condition codes adds ab3b8fcfdb [AArch64] Use "must" rather than "should" in error messages adds ad43e107eb [AArch64] Print spaces after commas in addresses adds 6ec2b213de ppc: Add Power ISA 3.0/POWER9 instructions record support adds 74172ecf37 Update and add .gitignore's adds 36cf1806a8 PR gdb/20604 - fix "quit" when an invalid expression is used adds 8aabe2e254 ppc: Fix return of instruction handlers in ppc_process_record_op63 adds ad0a504f7e arc: New Synopsys ARC port adds 31da3f27d7 Add myself as a write-after-approval GDB maintainer adds 1e0baa1f26 Automatic date update in version.in adds 9c211fd8d6 Check the right proc name adds 870dd155d6 Remove legacy basepri_mask MRS/MSR special reg adds fa42dd2e83 arc: Fix ARI warning for printf(%p) adds 0ec22c2c9f Report failed attempts to locate DT_NEEDED files when --verb [...] adds 90681dabc7 Use gdbserver-base in remote-gdbserver-on-localhost.exp adds de6784544a Fix build breakage from commit 6ec2b2 adds f73842fc84 Close gdbserver in mi_gdb_exit adds 27b5c3d96d Automatic date update in version.in adds 7c4236c350 S/390: Move start of 64 bit binaries from 2GB to 256MB. adds 5025eb7c0d Delete relocations associatesd with deleted exidx entries. adds 503b1c39dc gdb: Replace operator new / operator new[] adds 97e64e5ab1 Replace sprintf with xsnprintf in nat/linux-osdata.c adds 3e25a500a1 Remove some unnecessary code adds 5809899dad Use std::string in break-catch-sig.c adds 05d49c372d Use std::string in cp-namespace.c adds ab8b80a885 Use std::string, std::vector in rust-lang.c adds cfe826d45e Use std::vector in objfiles.c adds a97e29d248 Use std::string rather than dyn-string adds f4e0d9f40b Automatic date update in version.in adds 9eee20eb54 Fix a use of target_mourn_inferior in windows-nat.c adds ec93bc323d Automatic date update in version.in adds b9897522a5 Automatic date update in version.in adds edeeb60243 Call debug_exit in linux_wait_1 adds 7358f4cbaf Fix nm potential buffer overflow adds 2422813015 [GOLD] warning fixes adds 153679d55f [GOLD] regen testsuite/Makefile.in adds 005d79fd61 PowerPC .gnu.attributes adds 2b848ebdbb [ARC] ISA alignment. adds 384f750334 Fix the calculation of AMD64_PCRQUAD relocations. adds c5da193232 When building target binaries, ensure that the warning flags [...] adds 78fb7e37eb tc-xtensa.c: fixup xg_reverse_shift_count typo adds 83ae81cd0b Automatic date update in version.in adds ca90e76046 Detect the magic address of EXC_RETURN in ARM coretx-m profile adds 1c5f704fc0 Ensure that the timestamp in PE/COFF headers is always initialised. adds 07619d52fe Add archives and make stamps to the .gitignore file. adds e3f07b5b75 Don't treat as separate symbols if unversioned symbol is undefined. adds 2df2751d19 [ARM] PR ld/20608 Relocation truncated to fit: R_ARM_THM_JUM [...] adds de7fb42b57 Automatic date update in version.in adds 9eaff86138 Fix seg-fault in the linker introduced by the previous delta. adds 4435e1cc62 Small improvements to the remote protocol manual adds 6d61dee599 Fix PR 20345 - call_function_by_hand_dummy: Assertion `tp->t [...] adds b1f5b0a435 Automatic date update in version.in adds b82317dd34 Display .gnu.attributes tags for powerpc64 adds a5721ba270 Disallow 3-operand cmp[l][i] for ppc64 adds 084303b8c6 Add .cfi_val_offset GAS command. adds 50751e18f3 Frame info dump: Fix bad register marks. adds bb805577d2 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression adds 93dc595d76 Don't merge 2 sections with different SHF_EXCLUDE adds a4297203ea Update tests to account for the L operand being compulsory. adds 1fcf3da985 Automatic date update in version.in adds 52d45da3f2 Make bfd_error_handler_type like vprintf adds 4519d07138 Better ld --fatal-warnings support adds 4eca02287c Remove syntactic sugar adds 80169c8a23 Fix pr20528 testsuite adds 76276ff673 v850 linker scripts adds 744ce3025e [AArch64] PR target/20553, fix opcode mask for SIMD multiply [...] adds 92c6e4fe5d Add missing dependencies to BFD_H_FILES adds 72da393d41 Don't assign alt twice adds 17e1648598 PR 20627: Use resume_stop to stop lwp adds fe61e2596d Automatic date update in version.in adds e7847a2b37 Automatic date update in version.in adds 0ee0f92162 Automatic date update in version.in adds 4034d0ff52 Emit inferior, thread and frame selection events to all UIs adds 9c36d9544f Add test for user context selection sync adds 128d08b158 Automatic date update in version.in adds 9ad39107ca Fold arithmetic integer expressions adds 94b41882b0 ld expression section adds 825be1e5eb Automatic date update in version.in adds 0a69eedb6d Clean up the XML files for ARM adds 414c838a72 Simplify i386, amd64 and x32 expedite registers adds defaaad599 Generate s390 target description c files adds 5878efd480 Regenerate some regformats/rs6000/*.dat files adds c1d0b70ae5 Update the path arm-*.xml files for aarch64 adds ed2f09e183 arc: Remove annoying debug message adds f206f69cb4 Allow DW_OP_GNU_uninit in dwarf_expr_require_composition adds dba4849269 Fix incorrect formatting of a ChangeLog entry adds fdebf1a415 Skip complex types tests if gdb_skip_float_test adds 3e611445bf PR symtab/20652 - fix psymbol_compare adds e742d386c4 PR gdb/20653 - small cleanup in string_to_explicit_location adds 39b5a3b9b3 PR remote/20655 - small fix in handle_tracepoint_bkpts adds f389f6fef7 testsuite: Fix recent GCC FAIL: gdb.arch/i386-signal.exp adds 616ec3583b Don't use boolean OR in arithmetic expressions adds 95e61695c1 bison warning fixes adds d8e9025191 [GOLD] -Wimplicit-fallthrough warning fixes adds 2b80414579 -Wimplicit-fallthrough error fixes adds 1e0f0b4d01 -Wimplicit-fallthrough noreturn fixes adds 1a0670f374 -Wimplicit-fallthrough warning fixes adds 3ac6b810d1 Automatic date update in version.in adds ee8da4b839 Make "end" field in feature specs required again. adds 3d3424e9a8 Refine .cfi_sections check to only consider compact eh_frame adds 6bd7996d3d Remove redundant assignment in gprof. adds 5a122fbc30 Fix a few gdb.base/jit-simple.exp problems adds 4a556533cf Fix PR11094: JIT breakpoint is not properly recreated on reruns adds c25aa1e114 [GOLD] two more fall-through comments adds b781683b71 Add fall through comment to source in cpu/ adds fcddde94ee -Wimplicit-fallthrough dodgy fixes adds c620c3e48d stack: fix gdb.dwarf2/dw2-undefined-ret-addr.exp regression adds 249471c08a Add workaround for bash 4.2 scripting problem. adds 7470adbb87 testsuite: solib-disc: Use `standard_output_file' adds 08ec958fe0 [ARC] Fix parsing leave_s and enter_s mnemonics. adds a6912260f8 mips-tdep: Rearrange comments in `mips_pseudo_register_type' adds 78b86327b5 mips-tdep: Make FCRs always 32-bit adds 9c37b5aed9 Remove Java support adds d73f9c4bab frame.h: Forward-declare struct ui_out adds 33fa2c6e1b Fix gdb.Value->python conversion for large unsigned ints. adds ddb6d63387 gdb: Remove some C compiler support leftovers adds 1fb77080fd Consolidate API of target_supports_multi_process adds fa549b9484 Automatic date update in version.in adds b62b1f7143 Add is_generic_elf to ld/ld-lib.exp adds 1047201fd0 bfd_merge_private_bfd_data tidy adds 50e03d47b7 Pass link_info to _bfd_merge_private_bfd_data adds 68dadef54c python: accept address and explicit locations in gdb.decode_line adds 1d0e042a83 Set regdir in tdesc-regs.exp or arm adds 362c0c4d9c [AArch64] PR target/20667, fix disassembler for the "special [...] adds 769553e65f Fold arithmetic integer expressions fallout adds 1a30700100 Document the GDB 7.12 release in gdb/ChangeLog adds 9722da93c5 Automatic date update in version.in adds b6f80bb873 Auto-generated dependencies for rx-parse.o and rl78-parse.o adds 49d06418ad ui-out.c: Remove unused parameter to push_level adds 43b831cb45 Automatic date update in version.in adds 7b3860278c Automatic date update in version.in adds ff12a6593a Remove v850_dbtrap_breakpoint_from_pc adds 97ce08cb80 Rename 'arch' by 'gdbarch' in m32c_gdbarch_init adds a1078bea75 Share enum arm_breakpoint_kinds adds 969b385b5f MIPS64: Adjust cfi* testcases. adds 668df12dd3 bfd/ChangeLog: Add missing PR ld/19908 reference adds 82057c771e S/390: Move binary start to 16M. adds 3b202c1080 Automatic date update in version.in adds f02cb05882 Always descend into output section statements in lang_do_ass [...] adds 93562a343c [AArch64] PR target/20666, fix wrong encoding of new introdu [...] adds 199fa1b708 Add support to the static linker for the tokens accepted by [...] adds a24bb4f0cc Enhance objdump so that it will use .got, .plt and .plt.got [...] adds 16c85b5d14 testsuite: Use standard_output_file adds 8f1a8fc4df testsuite: Fix gdb.arch/powerpc-prologue.c compilation adds 56fdab4773 Update more tests for objdump change adds 821e6ff629 BFD_FAKE_SECTION macro params adds 4d483590c6 missing changelog entry adds b43fbca8c2 Automatic date update in version.in adds 187f5d00ac [AArch64] Track FP registers in prologue analyzer adds b845c31ecc arc: Add a gdbarch_tdep structure adds aaf43c4882 arc: Add evaluation of long jump targets adds 4a2f482690 arc: Add support for Newlib adds 4dac951e11 Fixup gdb.python/py-value.exp for bare-metal aarch64-elf adds b44fae2f56 Automatic date update in version.in adds bfd282882d Convert tid_range_parser and get_number_or_range to classes adds 816d7b5304 Change selttest.c to use use std::vector adds cda6c55bd3 Turn wchar iterator into a class adds d1a760cbb7 Remove unnecessary null_cleanup adds af533a5f8b Use std::string in macho_symfile_read_all_oso adds 62df7e210e Skip testing structures with floating points adds 5ad9dba751 Share proc get_var_address adds 1f2e9c5e3b ARI: Remove true/false checks adds 64a0223474 Automatic date update in version.in adds 8ffc1bb12a Include strings.h where available adds afb1110bfa btrace: remove leftover comment adds e5b06ef06b [ARC] Disassembler: fix LIMM detection for short instructions. adds ab2c2251da Add separate debug info file section adds 754c39c2f3 Fix set sysroot command on AIX adds e913b9cb93 Fix leftover remote test failures from PR binutils/19020 adds 99e61edafe Document -ctf switch of -trace-save adds be06ba8ceb Fix typos in trace commands doc adds d118ee3761 Move OVERRIDE/FINAL from gcc/coretypes.h to include/ansidecl.h adds b4f6af8ee2 FINAL/OVERRIDE: Define to empty on g++ < 4.7 adds 6578011c4c Automatic date update in version.in adds e4ce4d9479 Regenerate spu_ovl.o_c adds e601a8aec5 Automatic date update in version.in adds b89bd142d2 Automatic date update in version.in adds 41f225defe Sync libiberty sources with gcc mainline. adds 6d91379408 Update list of ELF machine numbers. adds decf5bd157 Removed pseudo invalid instructions opcodes. adds 1449284bd8 Display unknown notes. Decode NT_GNU_HWCAP notes. adds 8cae7a47b1 Fixed matching in newly added test. adds 5562a44eb4 gdb: Fix phony iconv build adds 5bad317030 Fix -trace-save crash when argument is missing adds 3ccdb4324b Fix comment in mi-trace-save.exp adds e42b25a040 Fix duplicate test message in mi-trace-save.exp adds b252dcee39 Automatic date update in version.in adds c48182bfe4 ARM/BFD: Correct an `index' global shadowing error adds 61034b0b6a NDS32/BFD: Correct an aliasing error in `nds32_elf_check_relocs' adds eaf0270367 AArch64/opcodes: Correct an `index' global shadowing error adds b348d11b70 tilegx-tdep: Correct aliasing errors in `tilegx_analyze_prologue' adds ae71e7b598 i386-tdep: Verify architecture before proceeding with `set/s [...] adds 333ec25d7e sim: avr: move changelog entries to subdir adds b928b56ea6 Updated Danish translation for the BFD library. adds da80416474 Introduce gdb::unique_ptr adds da8d7d6655 Remove the remaining SSE5 support adds 285963233b Check addr32flag instead of sizeflag for rip/eip adds 49e4877c54 Update gnulib to current upstream master adds f6abaf7a40 gdb: no longer define __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS adds bbb76b184f Automatic date update in version.in adds 008a97eff0 [GAS][ARM]Generate unpredictable warning for pc used in data [...] adds f77a9b4860 Regen gdb/config.in adds 15f205b115 Remove spurious whitespace introduced by previous delta. adds 695344c018 Add c-format tags to translatable strings with more than one [...] adds 2d2476aac7 testsuite: Fix gdb.base/killed-outside.exp using irrelevant [...] adds c62fbd56c8 Automatic date update in version.in adds 78836e904d Don't configure gdb for vxworks target adds 789b4e0035 Regenerate bfd.pot. adds f90fd8c2f1 testsuite: Fix gcc_compiled for gcc 6 & 7 adds 9889cbb14e Check invalid mask registers adds 16017f1915 Automatic date update in version.in adds 4db41a0a10 Delete target_so_ops->special_symbol_handling hook adds d11261fc63 Fix symbol table file name on AIX adds ac423761af Fix PR 17704. adds b5cefccad8 X86: Remove pcommit instruction adds 9a1e3f0031 Fix build failure in xcoffread.c adds b7b633e9b1 Use RAII to save and restore scalars adds 9746809447 Use scoped_restore for ui_file adds 4b6749b9a4 Use scoped_restore for current_ui adds 873a915e0a Introduce minimal_symbol_reader adds d25e871993 Change minimal_symbol_reader to store objfile adds 8dddcb8f00 Record minimal symbols directly in reader. adds 0e454242cc Remove make_cleanup_restore_current_ui adds 6fc31fc73b Remove some cleanups in MI adds 1e3b796d58 Change command stats reporting to use class adds cd9da5b077 Replace two xmallocs with unique_ptr adds d1e4a62469 Use gdb::unique_ptr in elf_read_minimal_symbols adds 67ad9399e2 Remove make_cleanup_restore_current_uiout adds 5841433461 Some cleanup removal in dwarf2loc.c adds 718b962660 Initial conversion of dwarf_expr_ctx adds 595d2e303c Convert DWARF expr functions to methods adds 192ca6d8ea Convert dwarf_expr_context_funcs to methods adds f60ee22ea1 Remove last cleanup from captured_main_1 adds ce6c454e5a Change minimal_symbol_reader::record_full to take a bool adds befbff861e Make some dwarf_expr_context methods pure virtual adds dcf293fda8 Automatic date update in version.in adds 243050da09 Automatic date update in version.in adds 638101973d Automatic date update in version.in adds cb93dc7f26 [GDBserver] Fix conversion warning adds b8d38ee425 testsuite: Fix false FAIL for gdb.base/morestack.exp adds 010ece9c47 Fix obvious gotcha in string comparison adds b5e1db8789 Fix potential NULL pointer dereference adds 73b088be72 Automatic date update in version.in adds a18a2a347d elfxx-mips: Correct STUB_JALR's description adds 3ef9d661f4 Don't override operator new if GDB is built with -fsanitize=address adds 28fe4f87e0 Define __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS again. adds e4426cb42f new-op.c: Add comment about -fsanitize=address adds b30f354acb common/common-defs.h: Define __STDC_FORMAT_MACROS as well adds b196bc4cb4 Fix gdb C++ compilation on Solaris (PR build/20712) adds beb18c865c Make dwarf_expr_context's destructor virtual adds 21280c0ae3 Automatic date update in version.in adds 2a3a749076 Revert "bison warning fixes" adds 7b68ffbb32 gdb: Clean up remote.c:remote_resume adds ef4a339527 gdb: Free inferior->priv when inferior exits adds ca6eff5908 gdb/doc: Clarify vCont packet description adds 5a04c4cf5d gdbserver: Leave already-vCont-resumed threads as they were adds 85ad3aaf40 gdb: Coalesce/aggregate (async) vCont packets/actions adds b15cc25cbe Make symfile_add_flags and objfile->flags strongly typed adds ecf45d2cc7 PR 20569, segv in follow_exec adds 2e492780e8 Automatic date update in version.in adds bb65a718b6 gas/arc: Don't rely on bfd list of cpu type for cpu selection adds e3652c8460 Remove single-step breakpoint for GDBserver internal event adds 8934261877 Get pending events in random adds c38058942e Enable range stepping if software single step is supported adds 2fc9bcf136 Automatic date update in version.in adds 63ab433e29 btrace: fix gap indication adds b61ce85cc5 btrace: allow leading trace gaps adds 2dfdb47abd btrace: update tail call heuristic adds 259ba1e8ac btrace: preserve function level for unexpected returns adds d87fdac359 btrace: bridge gaps adds 44d83468ec Fix gdb.base/maint.exp regressions adds b129b0cacd Make gdb.base/foll-exec.exp test pattern more general adds f610ab6d3c gdb/testsuite: Avoid a buffer overrun in `gdb.base/maint.exp' adds 87106a7b0a gdb: Import AX_CXX_COMPILE_STDCXX from the GNU Autoconf Archive adds 0bcda68539 gdb: Require C++11 adds 6bcbbf52b2 Automatic date update in version.in adds 39402e6c64 gdb/doc: Remove mention of vCont's default actions adds 8ba42bc5da Support command-line redirection in native MS-Windows debugging adds d294692353 gdb/NEWS: Mention C++11 requirement adds e6485aafde gdb/NEWS: Clarify C++ requirement adds 690035b147 Automatic date update in version.in adds 1964088538 Automatic date update in version.in adds c646b02fdc Revert part "Set dynamic tag VMA and size from dynamic secti [...] adds fb47deda56 Initialize input statement created in add_archive_member adds de4bfa865e MIPS: Remove remains of IRIX OS ABI support adds 7e3d947dd6 MIPS: Remove remains of legacy remote target support adds c50730217d Remove IRIX 5 <sys/proc.h> _KMEMUSER workaround adds 4e56efac8b Automatic date update in version.in adds e23eba971d Add support for RISC-V architecture. adds af955fe696 BFD: Fix double BFD_FAIL calls in `bfd_default_reloc_type_lookup' adds 95dc74aa02 Automatic date update in version.in adds 920d2ddccb Enable Intel AVX512_4FMAPS instructions adds 47acf0bd9f Enable Intel AVX512_4VNNIW instructions adds 7d5697f9e2 Fix dwarf_expr_context method regressions adds c8c064b0dc Automatic date update in version.in adds 225b362d10 Updated Danish translation for the BFD library. adds bada434212 [ARM] Allow MOV/MOV.W to accept all possible immediates adds 8b55a7e4e5 gdbarch_breakpoint_from_pc doesn't return NULL adds 598cc9dc84 GDBARCH_BREAKPOINT_MANIPULATION and SET_GDBARCH_BREAKPOINT_M [...] adds 44f1c4d7b0 Add enum for mips breakpoint kinds adds d19280adb5 Split breakpoint_from_pc to breakpoint_kind_from_pc and sw_b [...] adds cd6c3b4ffc New gdbarch methods breakpoint_kind_from_pc and sw_breakpoin [...] adds 579c6ad983 Rename placed_size to kind adds c0f4a997c2 Remove gdbarch_remote_breakpoint_from_pc adds 22f13eb869 Add default_breakpoint_from_pc adds 833b7ab500 Determine the kind of single step breakpoint adds a97c97e8d7 Remove arm_override_mode adds 04180708ef Remove GDBARCH_BREAKPOINT_MANIPULATION and SET_GDBARCH_BREAK [...] adds 7148c36989 X86: Rename REG_82 to REG_83 adds 034b77cf78 Deprecate old platforms adds 722bcb33bf Replace YY_NULL with YY_NULLPTR in LANG-exp.c adds 8b89fe14b5 X86: Decode opcode 0x82 as opcode 0x80 in 32-bit mode adds d039fef395 X86: Reuse opcode 0x80 decoder for opcode 0x82 adds 2fe9c2a0c9 New option falkor for Qualcomm server part adds ecf64ec654 arc/opcodes/nps400: Fix some instruction masks adds 91fdca6f26 gas/arc: Replace short_insn flag with insn length field adds 06fe285fd2 arc: Replace ARC_SHORT macro with arc_opcode_len function adds 2e27220211 opcodes/arc: Make some macros 64-bit safe adds 90f61cceac arc: Swap highbyte and lowbyte in print_insn_arc adds bdfe53e3cf arc: Change max instruction length to 64-bits adds 5a736821ef arc: Implement NPS-400 dcmac instruction adds 98d0e90cca [ARC] Fix ldbit test on 32-bit systems adds 51a789c3bf Fix handling of discriminantless univariant enums in Rust; f [...] adds b96645f1a1 Add support for untagged unions in Rust adds cdf5a07c75 Add support for the sizeof function in Rust adds aed6eddb24 Automatic date update in version.in adds 6b211b9cc3 ld: Rename pattern within yacc grammar file adds b709ef7ca1 ld/xc16x: This target does not support -shared adds 88bd153960 ld: Create test object files based on source file name adds 8f1732fc2a ld: Allow EXCLUDE_FILE to be used outside of the section list adds 1b7a12f2d6 Fix building binutils for all 32-bit targets by moving riscv [...] adds 88ba72a2df Remove support for $PLATFORM in rpath search paths. adds 4f7eddc4d1 Update RISC-V documentation and make sure that it is include [...] adds 13be4805fe Add maintainers for RISC-V target. adds ce1b0a458a Add support for ARM Cortex-M23 processor adds b19ea8d28b Add support for ARM Cortex-M33 processor adds d46a216553 Commit missing ChangeLog entry for Cortex-M33 support adds feb4bea70a S/390: Fix 16 bit pc relative relocs. adds c42608e136 set default-directory in dwarf-browse adds 848ac65968 objcopy: Close some memory leaks in error paths adds b437d035dd arc/nps400: Validate address type operands correctly adds 7989954c57 Automatic date update in version.in adds 26c4b26f0c Fix a few typos adds 9cee1c1eb3 Fix gas crash with unreasonably long lines adds 62e34765c9 Automatic date update in version.in adds b93bfa1980 Automatic date update in version.in adds 9af89fbaec Note that the linker's --compress-debug-sections option over [...] adds e680a6b69b Fix infinite loop when processing rpath tokens. adds 7a34932bce Add missing '$' in configure.ac. adds 5ada5c6fca Sync config.sub,config.guess with upstream. adds a57160325e configure.tgt (x86_64-*-elf*): Remove i386bsd-tdep.o. adds bc71081e53 python/py-unwind.c (unwind_infopy_str): Fix use of VEC_iterate. adds ad9eb1fdda i386-tdep.c (i386_gdbarch_init): Add comments. adds 5996220cfa Fix ext lang calls to value_struct_elt. adds 48c97fa1ba X86: Properly handle bad FPU opcode adds ec7b600bf1 Automatic date update in version.in adds 9dc193c3be Check for truncated registers in process_g_packet adds 20955dbf71 Fix indentation adds 089e3718bd Greatly improve the speed if looking up DWARF line number in [...] adds 3b0d929dd6 Fix bfd/dwarf2.c build breakage adds 53c3572a9f Fix PR breakpoints/20739: Badly formatted adress string in e [...] adds 771da62d67 Remove arm_insert_single_step_breakpoint adds 0bc5d801ec Clear addr bit in next_pcs vector adds 93f9a11fbd gdbarch software_single_step returns VEC (CORE_ADDR) * adds cb64e50d42 Fix heap-buffer-overflow error detected by address sanitizat [...] adds d4081a383e Introduce string_printf adds 4f8ad951f6 cli/cli-script.c: Remove some dead NULL checks adds 896b6bda69 breakpoint.c:commands_command_1 constification and cleanup adds b064640146 cli-script.c: Simplify using std::string, eliminate cleanups adds 4d01a485d2 'struct expression *' -> gdb::unique_xmalloc_ptr<expression> adds 8de00631b8 Introduce ui_file_as_string adds 1f45808ead Clean up tracepoint.h/c:collection_list adds 322a851675 Use ui_file_as_string in dwarf2_compute_name adds a0f86e7358 Use ui_file_as_string in gdb/xtensa-tdep.c adds 77e1c7426a Use ui_file_as_string in gdb/ada-valprint.c adds 56dbf31760 Use ui_file_as_string in gdb/ui-out.c adds d16c5475b5 Use ui_file_as_string in gdb/utils.c adds 09b0e4b047 Use ui_file_as_string in gdb/arm-tdep.c adds 3ab692db7f Use ui_file_as_string in gdb/guile/ adds db1ec11fff Use ui_file_as_string in execute_command_to_string adds 7b01d34b2a Use ui_file_as_string in gdb/top.c adds 02030646c2 Use ui_file_as_string in gdb/printcmd.c adds c92aed165e Use ui_file_as_string in gdb/python/ adds b3ced9bad2 Use ui_file_as_string in gdb/remote.c adds 3d8b0d9483 Use ui_file_as_string in gdb/cli/cli-setshow.c adds aaee65aea2 Use ui_file_as_string in gdb/compile/ adds 66bbce5bda Use ui_file_as_string in gdb/c-exp.y adds 6f0302493a Use ui_file_as_string in gdbarch.sh/gdbarch.c adds 3b4de39c9d Use ui_file_as_string in gdb/ada-lang.c adds af1fe7b3b8 Use ui_file_as_string in gdb/infrun.c adds 5698084a73 Use ui_file_as_string in gdb/rust-lang.c adds d2af8993a7 Use ui_file_as_string in gdb/language.c adds 2f408ecb92 Use ui_file_as_string throughout more adds 833177a4a5 'struct agent_expr *' -> unique_ptr<agent_expr> adds 3cde5c42d1 Eliminate agent_expr_p; VEC -> std::vector in struct bp_target_info adds cc977dc7d5 Use get_frame_register_value instead of deprecated_frame_reg [...] adds e8b24d9ff5 Remove parameter valaddr from la_val_print adds 30a7bb833c Fix some error-handling bugs in python frame filters adds 7353f2470c Fix py-value.exp failure on Python 3 adds 1f334aeb22 X86: Remove the THREE_BYTE_0F7A entry adds 4c1d4908aa Automatic date update in version.in adds 82b19a4d2f darwin-nat.c: handle Darwin 16 (aka Sierra). adds 0bb65f1e7c tui-disasm: Fix window content buffer overrun adds f5396833d3 tui-disasm: Fix line buffer size calculation adds 7bc2c8b83e tui-winsource: Allocate for actual lines only adds 8c84bffb45 tui-winsource: Remove failed-allocation logic adds 7a63494a0d gdb: Use vector::emplace_back adds 6c73cd95f9 agent_expr_up: gdb::unique_ptr -> std::unique_ptr adds 2806dc7eec Fix formattting of gdb/ChangeLog and gdb/testsuite/ChangeLog enties adds 64f367a201 gdb/testsuite: Introduce "proc_with_prefix" adds 8354c62cd1 Make gdb.mi/user-selected-context-sync.exp use proc_with_prefix adds 7efeed176a X86: Merge AVX512F vmovq adds fad0c9fb7d Further cleanup/modernization of gdb.base/commands.exp adds 7766fd1002 X86: Update opcode-suffix.d adds 1032d6ebdc Update opcodes/ChangeLog adds 60227d64dd X86: Remove the .s suffix from EVEX vpextrw adds 4e9d215322 Automatic date update in version.in adds 9b9720149d Use unique_xmalloc_ptr in Python code adds ac33b731d2 [AArch64] Bind defined symbol locally in PIE adds a18590c386 Provide a more helpful error message when the BFD library is [...] adds a6bbedbad3 Automatic date update in version.in adds e04659e860 sim: mips: fix builds for r3900 cpus due to missing check_u64 adds 91588b3af8 sim: mips: fix dv-tx3904cpu build error adds 65408fa680 Remove parameter valaddr from c print functions adds 668e167446 Remove apply_val_pretty_printer parameter valaddr adds 7103ad7639 Accept hidden COFF symbols, but treat them as if they were d [...] adds fa09f4ea58 [AArch64] Fix feature dependencies for +simd and +crypto adds 1924ff7567 [AArch64] Add ARMv8.3 command line option and feature flag adds 3d731f6949 [AArch64] Increase max_num_aliases in aarch64-gen adds 8787d804e1 [AArch64] Add ARMv8.3 instructions which are in the NOP space adds b0bfa7b5b8 [AArch64] Add ARMv8.3 pointer authentication key registers adds a2cfc830e7 [AArch64] Add ARMv8.3 single source PAC instructions adds c84364ece4 [AArch64] Add ARMv8.3 PACGA instruction adds 74f5402d08 [AArch64] Add ARMv8.3 combined pointer authentication branch [...] adds df2c87b580 Add the ability for nm to display symbol version information. adds 2f7d995359 Extend information displayed about objdump's output of dynam [...] adds 86b80085c8 Accept L and LL suffixes to integer constants. adds 1f8db34304 Identify verilog dump tests as such. adds 7d15592e06 Don't handle unavailable/optimized-out in spu_software_single_step adds 8a19d84c2b Automatic date update in version.in adds 6cb2202baa sim: mips: add PR info to ChangeLog adds d93f4d96bb Use std::string in rust_get_disr_info adds 8001f1183f Remove some cleanups from the rust code adds 75d6c74e79 Automatic date update in version.in adds 3f47df7fb3 Assemble 'bad' moxie instruction adds b612f4193c add missing ChangeLog entry adds 29df152013 Automatic date update in version.in adds 63f2433dbc Fix typo "Faal through" should be "Fall through". adds 80bb3407f6 lexsup.c (parse_args): Add break at end of default case. adds db58b3735f btrace: read entire aux buffer adds 35fd2ddeb1 Generate correct hint value for IDATA6. adds 9d734efa10 Also check GOT PLT for R_X86_64_PLTOFF64 adds 32ce946fd8 Automatic date update in version.in adds 93ca393659 Fix SPARC relocations generated for the .eh_frame section. adds b7f38fdae7 bitfield-parent-optimized-out: Fix struct definition adds b22e99fdaf gdb::{unique_ptr,move} -> std::{unique_ptr,move} adds 5cc8c73103 Delete gdb::unique_ptr/gdb::move adds 4c62b19fd2 gdb: update gnulib to pull in C++ namespace support fixes adds ff7ba33e8a Automatic date update in version.in adds 4cb771f214 Fix PR20789 - relaxation with negative valued diff relocs adds 1a2f3d7ff1 Extend test gdb.python/py-recurse-unwind.exp adds df433d3162 Distinguish sentinel frame from null frame. adds 41b56feb50 Change meaning of VALUE_FRAME_ID; rename to VALUE_NEXT_FRAME_ID adds 33cc7d368f Make gdb.PendingFrame.read_register handle "user" registers. adds 256ae5dbc7 Stash frame id of current frame before stashing frame id for [...] adds fa98319231 Automatic date update in version.in adds 19f1935d91 gdb/tracepoint.c: Don't use printf_vma adds 200069c74f gdb/ada-lang.c: one malloc -> unique_ptr<[]> adds 7c2683c40f gdb/ctf.c: Get rid of mkdir redefinition adds 66be918f5f gdb/c-exp.y: fprintf -> parser_fprintf adds f2ff9acd32 Document new hard requirement on GNU make adds 3b165252e8 Remove code that checks for GNU/non-GNU make adds 5443506ee4 Makefile: Replace old suffix rules with pattern rules adds 470dd0a647 Makefile: Replace explicit subdir rules with pattern rules adds cd42d70b4d Automatic date update in version.in adds 6ec49e7c0a Help diagnose problems with the metag target when mixing sta [...] adds 3f06e55061 [AArch64] Add ARMv8.3 combined pointer authentication load i [...] adds ccfc90a39b [AArch64] Add ARMv8.3 javascript floating-point conversion i [...] adds 28617675c2 [AArch64] Add ARMv8.3 weaker release consistency load instructions adds c2c4ff8d52 [AArch64] Add ARMv8.3 FCMLA and FCADD instructions adds 9d2cdc8657 PR c++/71696 testcase. adds aba19b625f libiberty: Fix memory leak in ada_demangle when symbol canno [...] adds ef0f5d7cc3 Implement P0136R1, Rewording inheriting constructors. adds 4d17eaece8 libiberty: Fix -Wimplicit-fallthrough warnings. adds a4ddf8dc72 Implement P0012R1, Make exception specifications part of the [...] adds 59d2699cfd libiberty: Add -Wshadow=local to warning flags (if supported). adds 1706852c3c libiberty: Fix some demangler crashes caused by reading past [...] adds ddc5804ebd libiberty: demangler crash with missing :? or fold expressio [...] adds 535aade664 libiberty: Add Rust symbol demangling. adds a85db0a618 cxxfilt: Recognize rust_demangling. adds cc133f9f11 bfd: fix negative GOT offsets for non-local references on sparc64 adds bb050a6932 [ARC] Fix and extend features of .cpu directive. adds 8504e0974c gdb/doc: Add missing comma after xref adds 3d6d882e29 Automatic date update in version.in adds ef787763b9 Makefile: fix typo adds 0fc9967d0b Revert "bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ [...] adds cc188e5fd6 ARI: Add detection of printf_vma and sprintf_vma adds b5fbed8982 Automatic date update in version.in adds 081f6b931d Automatic date update in version.in adds 2d7f2507d4 Use ACX_PROG_CMP_IGNORE_INITIAL in gas adds 5689c9424b [GAS][ARM][PR20827]Fix gas error for two register form instr [...] adds 3fff9862d5 Create subobject value in pretty printer adds b6ddcd85e3 BFD/DWARF2: Correct an `index' global shadowing error adds b32e1756d9 Add --build-id=uuid support for MinGW32. adds d0de53e251 Add missing POSTCOMPILE step to mi/ file generation rules adds c13b08dbbc Fix bug where -u option with empty archive results in intern [...] adds 3063babf7c Automatic date update in version.in adds c5acd81596 Use VALUE_NEXT_FRAME_ID in value_from_component adds 95f0d0d233 Use input_bfd in relocate_section adds 08dc996fed PR20744, Incorrect PowerPC VLE relocs adds c4b943d7ae [ARC] Fix printing 'b' mnemonics. adds 6884417a0f gas,opcodes: fix hardware capabilities bumping in the sparc [...] adds 9fd15b2e80 New regcache_raw_get_signed adds 0187a92f57 gdbarch software_single_step frame_info to regcache: aarch64 adds 7ab2d08740 gdbarch software_single_step frame_info to regcache: alpha adds 5b6e2eee08 gdbarch software_single_step frame_info to regcache: cris adds 7113a196ba gdbarch software_single_step frame_info to regcache: mips adds a8f341826d gdbarch software_single_step frame_info to regcache: moxie adds 3889f4909e gdbarch software_single_step frame_info to regcache: nios2 adds cd76b525ed gdbarch software_single_step frame_info to regcache: sparc adds ad76968956 gdbarch software_single_step frame_info to regcache: s390 adds 41e26ad32d gdbarch software_single_step frame_info to regcache: rs6000 adds fb090cfa15 gdbarch software_single_step frame_info to regcache: tic6x adds b2260160f8 gdbarch software_single_step frame_info to regcache: spu adds f5ea389ac7 Change gdbarch software_single_step frame_info to regcache adds 96fe45624e Fix spelling mistakes in comments in configure scripts adds ca3cbe5cd7 Fix spelling mistakes in comments in shell scripts adds 358a971863 Print the default for all binary options; clean up --help output. adds 400b2f2993 Automatic date update in version.in adds 4eefa7bcf2 gdbserver: Use debug_printf for debug output adds 9986ba0887 gdbserver: Use warning for warnings adds 3ae0486cdc Regen POTFILES.in adds ce558b89b1 Delete duplicate target short-cuts to dynamic sections adds 64f52338e9 elf_backend_dtrel_excludes_plt adds 073808edb7 RISCV/GAS Add missing break in md_apply_fix. adds 128e85e3ab gas: run the hwcaps-bump tests with 64-bit sparc objects only. adds 1a9ccd70f9 Fix the linker so that it will not silently generate ELF bin [...] adds b593ecca85 Makefiles: Flatten and sort file lists adds 03b62bbbce Normalize names of some source files adds 8629c02c0d Minor formatting fixups in Makefiles adds 7836e407c6 Adjust linker test for arm-vxworks in wake of patch for PR 20815. adds dcb07cfa15 gdb: Use C++11 std::chrono adds 8bc2611fd9 Automatic date update in version.in adds 0b14696aed RISC-V/bfd: Fix bitsize of R_RISCV_ADD8. adds 51750acd08 Fix snafu parsing $ORIGIN. adds 1dcb9720d6 [ARM] Bind defined symbol locally in PIE adds da5b30da2d Fix PR12616 - gdb does not implement DW_AT_data_bit_offset adds 22347e554c Fix copy_bitwise() adds ad06383f10 Add unit test for copy_bitwise adds 793c128d03 Optimize byte-aligned copies in copy_bitwise() adds bbe910e6e1 Add noexcept to custom non-throwing new operators. adds 036e657b48 Do not use std::move when assigning an anonymous object to a [...] adds 0e722c9190 Automatic date update in version.in adds ec8f768821 Prevent problems with section alignment by not shrinking the [...] adds 65d1cff97c gas: fix CBCOND diagnostics for invalid immediate operands. adds 17e5269b99 Fix typo in comment adds 8ce9efb079 Fix typos in comment adds 50cc587fe4 Fix typo in Makefile adds 8227ffad95 Remove check requiring void argument to functions with no pa [...] adds cf6451802f Automatic date update in version.in adds 59b21252a8 Remove stale comments adds 0584673719 Automatic date update in version.in adds 7f904c28f5 Remove unused functions and declarations adds 0abe66b59f Rename ui_out_data to mi_ui_out_data adds e4975d6a9c Remove ui_out_destroy adds 82bbe65a43 Fix return value of uo_redirect adds d2c0eef48a Constify wrap_here/wrap_hint code path adds 7fb048a2ee Remove verbosity from ui_out_message and friends adds 222c2bf0a2 Fix spelling in comments in C source files (binutils) adds 2b0f37619f Fix spelling in comments in C source files (gas) adds 5c3024d2c1 Fix spelling in comments in C source files (gold) adds 576a6e4d1d Fix spelling in comments in C source files (gprof) adds 370dfff4c4 Fix spelling in comments in C source files (ld) adds a40d0312ad Fix spelling in comments in Assembler files (gas) adds 15a086bed7 Fix spelling in comments in Assembler files (ld) adds c29ae970e7 Fix spelling in comments in Expect scripts (gas) adds d14a6a9e17 Fix spelling in comments in Expect scripts (ld) adds 6223ef9497 Fix spelling in comments in .def files (gold) adds 839b0b3f8d Fix spelling in comments in .em files (ld) adds 8f02b5ad62 Fix spelling in comments in .l files (gas) adds b81c93c854 Fix spelling in comments in .sc files (ld) adds a582903f51 Fix spelling in comments in .y files (binutils) adds cb55e96bf7 Fix spelling in comments in .y files (ld) adds ae9a1986c8 Fix powerpc vle test for sorting of program headers adds 9e27646a6d Automatic date update in version.in adds 4deb8f714d Properly hide hidden versioned symbol in executable adds ee40d8d452 Move computed value's frame id to piece_closure adds 7dc54575d9 Adjust Value.location for lval_register adds 1a08844158 Restrict checking value.lval on using address adds abfcb414b9 X86: Ignore REX_B bit for 32-bit XOP instructions adds cd58485720 Partially revert patch for PR 20815 - do not sort the PT_LOA [...] adds 157686a886 Update linker tests after partial reversion of PR 20815 patch. adds 268ebe9520 arc/ld: Remove duplicate TEMPLATE_NAME from emulparam file adds aec6cd371d Automatic date update in version.in adds 0a0640e3ba Fix debug output in record_full_open_1 adds ee881e5d33 [ARC] Fix disassembler option. adds abe7c33b45 [ARC] Add checking for LP_COUNT reg usage, improve error reporting. adds f0e9390be5 Automatic date update in version.in adds ea3d7d1cab PR20886, looping in ppc64_elf_size_stubs adds 502d895cd1 Stop readelf from complaining about out of order PT_LOAD segments. adds e9a38e0f52 Revert accidental elf.c change adds 7913a64cab [ARM] Read memory as unsigned integer adds ad02e4fe87 Makefiles: Disable suffix rules and implicit rules adds 5084b13657 Automatic date update in version.in adds 5486f16481 Use new/delete instead of malloc/free-based functions adds 56df308484 Use std::vector for ui_out::levels adds 4a9d4ea535 Use std::vector for mi_ui_out_data::streams adds b9b118c3bb Use std::vector for cli_ui_out_data::streams adds 95a23284a3 Use std::string in ui_out_table adds 50455f1ab2 Fix seg-fault running addr2line on a corrupt binary. adds a37a2806e3 Fix abort in x86 disassembler. adds 6d6ad65b43 Fix ICE in assembler when passed a corrupt input file. adds e82ab856bb Fix a seg-fault disassembling a corrupt binary. adds 40a0bfddf0 Fix handling of MIPS16 HI16 relocs. adds 5cd1d8bcc2 Fix accesses to the GOT for AARCH64 operating in 32-bit mode. adds cec4b2e3fe Fix calculation of synthetic symbol sizes (ppc64) adds 4ee1d7e401 Fix generation of IDATA[6] for PE files. adds 4cbd84083e Fix seg-fault printing assembler statistics when the output [...] adds 69ace22001 Fix seg fault attempting to unget an EOF character. adds 88ddd4a1ef Fix bug with FP stur instructions. adds 88256e713c Fix typo in ChangeLog entry. adds bc6c7af4a2 Fix test names starting with uppercase output by basic functions adds cdc7edd7b1 Fix test names starting with uppercase using gdb_test on a s [...] adds 9f058c10ce Fix test names starting with uppercase using gdb_test_no_output adds de97fdd4a0 Fix test names starting with uppercase using gdb_test_multiple adds bb95117e10 Fix test names starting with uppercase using multi-line gdb_ [...] adds cd2ddb6cde Fix test names starting with uppercase using multi-line gdb_ [...] adds fb9feb3591 Fix test names starting with uppercase using multi-line gdb_ [...] adds 84c93cd5f1 Fixup testcases outputting own name as a test name and stand [...] adds 0f12543278 Fix internal error when relaxing branches to STT_SECTION symbols. adds 78afa7f859 Replace hand-made linked list of ui_out_hdr by vector and iterator adds c520961526 Use std::string for ui_out_hdr's text fields adds 37e20dd659 Class-ify ui_out_hdr adds 909c0aa582 Class-ify ui_out_level adds 33b2fac610 Simplify ui-out level code adds 77a179e77b ui_out_table: Replace boolean flag with enum adds 36d18bc526 Class-ify ui_out_table adds 6a67d49e55 Automatic date update in version.in adds 376c3ecd17 Implement --push-state/--pop-state. adds be2884c1ea Fix problem causing internal error when -z max-page-size is used. adds 397b8d2a9f Fix problem where orphan section is treated as a KEEP section. adds 018572b888 Don't handle timeout inside gdb_test_multiple adds 4d9a900613 Add unit test to aarch64 prologue analyzer adds 432ec0814b [AArch64] Recognize STR instruction in prologue adds d5451cd453 Add support for Fushia OS. adds 08698b7b46 Always pass a valid section header offset to elf_parse_notes adds 68c638d6e6 Fix seg-fault linking corrupt binary. adds 233c8c27eb Remove mi_out_data::suppress_output adds fe6fae0790 Fix seg-fault in linker when applying relocs to a corrupt binary. adds e5a873b707 Rename some trace functions adds a9752fdf83 [ARC] Sync cpu names with the ones accepted by GCC. adds f5ac6ab387 Fix seg-fault in the linker when attempting to print out a m [...] adds 0c1b455e29 PR symtab/16264 - support DW_AT_main_subprogram adds 531336e3a0 Fix seg-fault in the linker when examining a corrupt binary. adds 008459ea88 Revert change to gdb.cp/ovldbreak.exp adds d7f399a8de Fix seg-fault in linker when passed a corrupt binary input file. adds 7ed7e438bf Fix typo in changelog entry adds 01770bbde9 Fix PR 20559 - "eval" command and $arg0...$arg9/$argc substitution adds ec835369f1 Test user-defined gdb commands and arguments stack adds df3ee9ca89 Support an "unlimited" number of user-defined arguments adds 107c2d628b Remove unneeded pattern matching in gdb.base/maint.exp adds bef721e278 Introduce enum_flag type for ui_out flags adds 10c56208ee Automatic date update in version.in adds 4193bc588b try_copy_symbol_type node_class check adds 474436e67c ppc64_elf_copy_indirect_symbol versioned_hidden fix adds 8400d40d95 Indirect and warning symbols adds 35dc6e0696 PowerPC64 add_symbol_adjust adds b8ac28419b Tidy ppc64_elf_hide_symbol adds f522190fa7 Correct cdtest g++ version test adds ca16c5b392 ld-elfvers don't fail on non-empty results adds 4e95fbcd79 PowerPC64 dot-sym testsuite fixes adds 8c5b4e5228 PowerPC64 dot-symbol compatibility bugfixes adds 4132f1c0df Automatic date update in version.in adds 668650d58d Fix bugs with tbnz/tbz instructions. adds df9236f896 Automatic date update in version.in adds e9a1e93eca fix typo adds 39d4daf68e Fix assertion failure in linker triggered by corrupt input file. adds daae68f4f3 Fix seg-fault in linker parsing a corrupt input file. adds 88add6d8e7 Fix seg-fault running strip on a corrupt binary. adds a55c9876bb Fix seg-fault attempting to strip a corrupt binary. adds 597e138ca0 bfd,ld: Continue after partially-successful relaxed call rel [...] adds a12fd8e1b1 [ARM] Add ARMv8.3 command line option and feature flag adds 49e8a72582 [ARM] Add ARMv8.3 VJCVT instruction adds 0691188992 [ARC] Don't check extAuxRegister second argument for sign. adds c28eeff2ea [ARM] Add ARMv8.3 VCMLA and VCADD instructions adds e2996cc315 Fix seg-fault running strip on a corrupt binary. adds 52c4f3bdd5 Fix abort when running tools on a bogus binary. adds 9b5481c63a binutils: add myself to MAINTAINERS adds 406bd128db Fix seg-fault in linker when passed a bogus input script. adds fa6631b4ee Fix seg-fault in the binutils utilities when reading a corru [...] adds 14c1428b29 Fix ICE in assembler when passed a bogus input file. adds f49547a604 Fix fault in assembler when passed a bogus input file. adds 82d93790a8 Fix problem where absolute local symbols are omitted when ou [...] adds efe4db3f06 Fix gold/testsuite/file_in_many_sections_test.sh file mode adds e99f7af2bf Automatic date update in version.in adds fc72affa68 argv.c (expandargv): Check for directories passed as @-files. adds 39eeab2534 PowerPC64 toc optimisation for power9 adds 5e359a63b7 Fix mmix assembler test to account for changes in the error [...] adds 7c2ba67e6a Assert on lval_register adds 005304aae3 Stop the assembler from running out of memory when asked to [...] adds 5eecd8621b fix typo adds 92744f0580 Fix seg-fault running strip on a corrupt binary. adds 8b929e420a Fix seg-fault running strip on a corrupt binary. adds 4f3ca05b48 Fix seg-fault in strip when copying a corrupt binary. adds 5590c2bae0 Remove unnecessary inferior lookup in inferior_command adds 86a6934561 Automatic date update in version.in adds dc60b26d98 [GOLD] PowerPC stub debug adds a5018ae555 [GOLD] powerpc64le-linux fails to link large Linux kernel adds 1c3a5fbe15 [GOLD] PowerPC --stub-group-multi adds c2596ca5d7 Fix internal error in the linker by replacing a call to abor [...] adds be0fcbee1d MIPS/GAS: Use local `isa' consistently in `is_opcode_valid' adds b8760d2cb5 MIPS/include: opcode/mips.h: Add a comment for ASE_DSPR3 adds 6725647ca2 MIPS/opcodes: Reformat `-M' disassembler option's help text adds 343fa69063 MIPS16/opcodes: Update opcode table comment adds 5f5c6e032e MIPS/opcodes: Correct an `interaction' comment typo adds 4b0781150f MIPS/include: opcode/mips.h: Correct INSN_CHIP_MASK adds 14f6890677 Hurd: Adjust to "Per-inferior/Inferior-qualified thread IDs" [...] adds e2f9914792 Automatic date update in version.in adds e9e431d194 Hurd, C++: Explicitly cast "void *" adds a9617a426d Hurd, C++: Avoid GNU C nested functions adds 785102a7d3 Hurd, C++: Avoid "const char *" to "char *" casts adds 0947023d1d Hurd, C++: kern_return_t vs. error_t adds 21389b7f34 Hurd, C++: Mach/Hurd headers and MIG stubs are not yet fit for C++ adds c3187fa5cc Hurd: In the CLI, use parse_thread_id instead of global_thre [...] adds 8e2a4f11d4 PR20932, Internal error during record link assignment adds da17fe9de9 sync binutils config/ with gcc adds 69a2af1016 [GOLD] fix typo in --stub-group-multi help adds 980d0cdd2f [GOLD] Don't assert in powerpc stub_table adds 1d262527cf Always use a hex prefix when displaying the alignment of pro [...] adds 3a2488dd21 Fix crash when disassembling invalid range on powerpc vle adds 329d01f70e AArch64/opcodes: Correct another `index' global shadowing error adds bf355b690f ARM/GAS: Correct an `index' global shadowing error adds 731f7c4ea3 ARC/GAS: Correct a `spaces' global shadowing error adds 860b03a8f3 MIPS16/opcodes: Fix PC-relative operation delay-slot adjustment adds 39f66f3ae2 MIPS16/opcodes: Fix off-by-one indentation in `print_mips16_ [...] adds cfccf141f0 Automatic date update in version.in adds 53488a6e19 Avoid PATH_MAX usage adds c752a4cccb Hurd: Adjust to changes to "push pruning old threads down to [...] adds 364ca42e71 Compile gdb.perf/skip-prologue.c with and without debug info adds 198cd59d28 Use code cache in arm prologue analyzer adds fc2f703edb Use code cache in aarch64 prologue analyzer adds f1b5deee16 Add test that exercises all bfd architecture, osabi, endian, [...] adds 1a31b34a18 Create tdep->rl78_psw_type lazily adds a28aa6edd4 Create tdep->rx_psw_type and tdep->rx_fpsw_type lazily adds f94f411b83 Add ChangeLog entries adds 1736a7bd96 gdb: Remove support for obsolete OSABIs and a.out adds 55af478400 MIPS16/opcodes: Reformat raw EXTEND and undecoded output adds f17ecb4bac MIPS16/opcodes: Use hexadecimal interpretation for the `e' o [...] adds 64c1118340 MIPS16: Remove unused `>' operand code adds 4783ebbcfa Automatic date update in version.in adds ec6f610ffc Automatic date update in version.in adds 98fdf25a43 Automatic date update in version.in adds e83563a9ed Regenerate Makefile.in to get rid of annoying diffs caused b [...] adds 5d9f66cb84 Fix problems with bss handling in linker scripts. adds cc90de4973 Fix earlier ChangeLog entry to give Igor credit, add testcases. adds 3a0b8f7ddb Handle memory error in print_insn_rl78_common adds 029e9d52de Handle memory error in print_insn_rx adds d36cab83a9 Remove assert on exec_bfd in cris_delayed_get_disassembler adds 88acc2e167 Port c++/78252 from GCC adds d32a48b9f2 [GOLD] Adjust testcase for PowerPC64 adds ea0ffd5be2 [GOLD] Allow for larger alignment in script_test_15 adds 6392030005 Don't fudge p_vaddr when PHDR in segment adds 22b05d33b4 Don't add PHDR for objcopy/strip or ld script specifying PHDRS adds 75c6202b1d Automatic date update in version.in adds d81222d386 Fix edge cases in orphan section placement. adds bfbf34de2f When using linker scripts, place linker-generated sections b [...] adds 1336427510 Add a 'Past Maintainers' section to the MAINTAINERS file. R [...] adds 1bec0c8632 [AArch64] Make GAS testcases support ILP32 mode adds 971f1d27d2 [AArch64] Make LD testcases support ILP32 mode adds 9282b95ab7 [AArch64] Recognize R_AARCH64_P32_ABS32 as 32-bit relocation [...] adds 963201cf5d Fix aarch64 sim bug with adds64, and add testcases for last [...] adds aa785360cf PE linker script improvements. adds a6a5175474 [Binutils][AARCH64]Remove Cn register for coprocessor CRn, C [...] adds 03fb64f837 Do not use linker script to place static relocation sections. adds 591be3e4a8 Add --orphan-handling option. adds fc8e0108db Automatic date update in version.in adds 6650f7bd18 ld: aarch64: fix TLS relaxation where TCB_SIZE is used adds a02c351265 bfd: aarch64: fix word and arrdess size declaration in ilp32 mode adds 98fa61facf Revert "ld: aarch64: fix TLS relaxation where TCB_SIZE is used" adds 7acd51d697 Revert "bfd: aarch64: fix word and arrdess size declaration [...] adds c1fc2d7ee5 ld: aarch64: fix TLS relaxation where TCB_SIZE is used adds 63e014fccd MIPS16/opcodes: Fix and clarify MIPS16e commentary adds 353abf7c10 MIPS16: Fix SP-relative SD instruction annotation adds eefc336583 MIPS16/GAS: Fix assertion failures with relocations on 16-bi [...] adds 8184783a40 MIPS/opcodes: Reorder ELF file header flag handling in disassembler adds 5e7fc731f8 MIPS/opcodes: Also set disassembler's ASE flags from ELF structures adds cadf97cf20 MAINTAINERS: Add myself as a MIPS maintainer adds 02aa377fbd Automatic date update in version.in adds a961cdd5f1 Linking non-ELF file broken by PR20908 fix adds 4c4067e410 Automatic date update in version.in adds 221855059a Implement and document --gc-keep-exported adds db7b55faa1 Fix compile time warning building arm-dis.c adds 97f00e367c Darwin: Fix gdb compilation. adds ddb9ad345c Automatic date update in version.in adds 53eab0d3fa Automatic date update in version.in adds 602a81860a Automatic date update in version.in adds 4df995c771 MIPS/opcodes: Only call `bfd_mips_elf_get_abiflags' if BFD64 adds 91068ec6ae MIPS/opcodes: Only examine ELF file structures if SYMTAB_AVAILABLE adds b25e998d0b bfd/elf32-arm.c: Rename 'popcount' to 'elf32_arm_popcount' adds 16e69324ec Clean up gdb.gdb/selftest.exp adds 89ede9f53b Fix forced allocation of common (-d) during -r links. adds ee7ef219cb Fix an internal error in the constructor of Target_arm. adds ec5882fbd1 Automatic date update in version.in adds 412ffd830b Fix problem where linker does not place .note sections accor [...] adds dd1d944e23 Add opcodes RISC-V dependencies adds 96b0927de3 Improve RISC-V LD error message adds 1d65abb5e2 Formatting changes for RISC-V adds 45f764234a Rework RISC-V relocations adds 1d61f7949f Fix an integer overflow in RISC-V relocation handling adds 2922d21da1 Re-work RISC-V gas flags: now we just support -mabi and -march adds d115ab8eee Don't define RISC-V .p2align adds 755c5297bd Add canonical JALR for RISC-V adds 04386d9ed5 Fix disassembly of RISC-V CSR instructions under -Mno-aliases adds 3e67a37820 Correct assembler mnemonic for RISC-V aqrl AMOs adds 092e01962d Fix read-beyond-end-of-buffer error in script parsing. adds 78d9f182f5 Update testsuite Makefile with missing dependencies. adds 95f6ac8822 MIPS/GAS/testsuite: Correct NewABI test selection adds c97dda72b9 MIPS16/opcodes: Correct I64/SDRASP opcode's ISA membership adds 4ebce1a0a5 MIPS16/opcodes: Correct 64-bit macros' ISA membership adds 7fd5392005 MIPS16: Switch to 32-bit opcode table interpretation adds 23c212516e MIPS/GAS/testsuite: Fix trailing padding in `loc-swap.s' adds 6b4382006b MIPS/GAS/testsuite: Implement individual MIPS16 ISA testing adds c60aaac10f MIPS/GAS/testsuite: Extend MIPS16 testing over multiple ISAs adds 853faf5cc3 MIPS/GAS/testsuite: Add RESTORE instruction to `mips16e' test adds 11dd08e9a0 MIPS16/opcodes: Respect ISA and ASE in disassembly adds ff71884063 Set emacs default mode for the GDB directory to C++ adds 2693a26216 Fix longjmp across readline w/ --enable-sjlj-exceptions toolchains adds 992f1ddc3b gdb: Constify solib_find adds 7e66a1a05d Automatic date update in version.in adds 9962fe293d Document character escape sequences adds 4e25adb395 Remove high bit set characters adds 3145b99715 bfd: aarch64: fix word and arrdess size declaration in ilp32 mode adds 9ef7906f20 Do not add padding if an output section is marked as ignored adds 58a6d3c9d8 Avoid creating symbol table entries for registers adds ad5bc88245 Fix a const-safety issue on GCC-4.9 and above adds e5b737de4a Support aligning text section from odd addresses adds b2c6190bfc ChangeLog formatting fixes adds f0d19df99d Don't make_bfd_vms_lib archive functions NULL adds 87903eafb0 Fix bugs with float compare and Inf operands. adds 514b85276b Automatic date update in version.in adds eb3908448b Make linker-created symbols relocatable where appropriate. adds ab55d1a098 Don't call "error" in sysroot-prefix.exp adds 112e8700a6 Class-ify ui_out adds 34c41c681f New syntax for mt print symbols,msymbols,psymbols. adds ce0db13751 infrun.c (set_step_over_info): Add comment. adds 40d7d93ff4 Fix problem where version script causes predefined hidden sy [...] adds c4d5a76223 Fix placement of forced local symbols in the dynamic symbol table. adds 7a0c0a1475 Add -z bndplt support (for Intel MPX). adds e0e7a9d436 Regenerate pot files. adds 9703a4ef4d Add marker in NEWS files adds 99b5dbf2e7 Bump version to 2.28.51 adds 4eabf34463 [msp430] Sync tc-msp430.c with devices.csv adds 6096dda15b Updated email address. adds 865422fafa hppa-linux-gnu-ranlib: libcpp.a: File format not recognized adds b9fc2576a1 Remove "collect" forms of generic linker add symbols functions adds 6eda96bcf3 Call target specific add_symbols function adds d81c735641 Bump gold version number to 1.14. adds 7dc53023ec Fix incorrect reference to source files adds 5b362f04b2 Fix more cases of improper test names adds 9e76c212e6 opcodes: Use autoconf to check for `bfd_mips_elf_get_abiflag [...] adds 645c455650 MIPS16/GAS: Disallow EXTEND delay-slot scheduling adds 3fb4970943 MIPS16/GAS: Fix forced size suffixes with argumentless instructions adds b2805ed554 MIPS16: Remove "extended" BREAK/SDBBP handling adds 0674ee5dad MIPS16: Handle non-extensible instructions correctly adds d8722d7641 MIPS16: Reassign `0' and `4' operand codes adds 1da43accb4 MIPS16/GAS: Clean up invalid unextended operand handling adds bdd152861c MIPS16: Simplify extended operand handling adds 5284e471d5 MIPS16: Add ASMACRO instruction support adds 4d4f40e041 MIPS/BFD: Remove EI_ABIVERSION 5 allocation for PT_GNU_STACK [...] adds 65ac99a581 Automatic date update in version.in adds 4e008fde3a Automatic date update in version.in adds 3bdb50600c Automatic date update in version.in adds 09a1b0e943 Correct .dynbss in script adds 9d19e4fdb7 Put .dynbss and .rel.bss shortcuts in main elf hash table adds 5474d94f03 dynrelro section for read-only dynamic symbols copied into e [...] adds 28985b6ba2 Automatic date update in version.in adds 7ff34266fd Automatic date update in version.in adds b733bcb7f5 Place copy relocations in .dynbss when target is read-only. adds 9acc85a62e Use dynrelro for symbols in relro sections too adds 0fa6f7cee7 Check bfd support for bfd_mips_elf_get_abiflags in mips make rule adds 6142c999f2 Fix last ChangeLog entry. adds 265d97f743 Add explicit instantiations for build_compressed_section_map(). adds 913e12d44d Fix comment typo adds ffdc5f48ee Automatic date update in version.in adds e81830c5c6 link_hash_copy_indirect and symbol flags adds 0a7e10188e Return 'int' rather than 'unsigned short' in avrdis_opcode adds fa62ef05fc Automatic date update in version.in adds d6deafd0bb Automatic date update in version.in adds 3f66c01be3 Import config.sub adds 517c416698 ld testsuite: Sanitize output from ld adds 4244d58a40 Add PRU ELF ID to elfcpp adds 889294f6ff PRU BFD support adds 1114684964 PRU Opcode Port adds 2b100bb5cf PRU Binutils port adds 93f11b16ec PRU GAS Port adds 0220170b4d PRU LD Port adds b7aba15619 Create sdynrelro for elfn32 mips too adds ae4c0df4b6 Fix riscv breakage adds 66abb82414 Automatic date update in version.in adds c113e7ff61 Rotate GDB main ChangeLog for 2017 adds 61baf725ec update copyright year range in GDB files adds cb868fd926 Automatic date update in version.in adds 5c1ad6b5bb ChangeLog rotation adds 2571583aed Update year range in copyright notice of all files. adds 5b86074c4a PR20989, sparc GOT sequence optimisation adds 7bd9df3bcd Set SHF_INFO_LINK for .PARISC.unwind adds 595e0a47f5 Don't make symbols dynamic other than undef weak adds f5657270bd Support -z relro on hppa adds 64859e1487 Support -z relro on metag adds d981640286 Run more ld tests when not native adds f47b0d4a49 Regen opcodes cgen files adds 052d038860 Automatic date update in version.in adds 4ce6ca2c78 Don't run C tests in ld testsuite unless we have a C compiler adds 8cfc7cf8c2 Add -rpath-link to various tests adds 27c3ce29f8 Fix PRU LD for --enable-targets=all config option adds ddb2c6fdfc Fix PRU GAS for 32-bit hosts adds a44d0bd787 Check ld_compile return status adds fb9b4b7e53 Sync dwarf headers with master versions in gcc repository. adds 09fe2662a7 Fix compile time warning about using a possibly uninitialise [...] adds f90c58d593 Add new Serbian translation for the opcodes library. adds b52d3cfcfb Add fall through comment. adds de1010f408 Fix generation of GOT table when only GOT-relative relocs are used. adds cc917fd93d Add support for the Q extension to the RISCV ISA. adds ae4fda6638 bfd: alpha: Fix crash caused by double free with --no-keep-memory adds 47523653a3 Check for shared lib support before running ld tests with -shared adds c27e4edb52 Automatic date update in version.in adds 2aaaf250e8 Fix an internal error on writing pieced value adds 10ab38d930 When configuring GAS treat as sparcv9 target the same way as [...] adds d74d4880e2 [AArch64] Add separate feature flag for weaker release consi [...] adds 0913ae5ad7 picflag.m4 high bit set in comment adds e495212d22 Sync libiberty from gcc adds 7c2a23b23e update-copyright.py for binutils adds 8cf50cb070 [DWARF] Sync GCC dwarf.def change on AArch64 adds b055631694 Use noyywrap option in lex files. adds 387360daf9 Add FreeBSD/mips architecture. adds b268007c68 Add native target for FreeBSD/mips. adds c988ac1de5 Use correct OSABI constant for FreeBSD/mips binaries. adds 6ed0191f65 Automatic date update in version.in adds c0386d4d54 Five fixes, for fcsel, fcvtz, fminnm, mls, and non-widening mul. adds 0ae60c3ef4 Prevent an abort in the FRV disassembler if the target bfd n [...] adds 1c33cd7f00 Fix ARI warning adds ac10a93e27 Automatic date update in version.in adds fd13a84bb0 Retire Paul Brook as an ARM maintainer. adds ad5cba2adb Update gdb_ptrace.h in HFILES_NO_SRCDIR adds c0b8369c8a Include ax.h in ax-gdb.h adds 8018d34f1e Include doublest.h and expression.h in dfp.h adds 051d2ddae5 Include target.h in inf-loop.h adds 66c80d0307 Include mi-cmds.h in mi-parse.h adds bc3008c48f Include break-common.h in nat/aarch64-linux-hw-point.h adds 1ca8f924a4 Include signal.h in nat/amd64-linux-siginfo.h adds 656731fe0f Include ppc-tdep.h in ppc-linux-tdep.h adds 44d6d3f933 Include serial.h in ser-base.h. adds 0e2d6fa6a3 Include gdb_proc_service.h in x86-linux-nat.h adds a6eb589ffe Automatic date update in version.in adds 0e123f69da [GOLD] powerpc.cc tidies adds 431e5de3f2 S/390: Issue error for overflowing relocs. adds 2efa21564b Automatic date update in version.in adds f5e6296e21 [D] Fix crash when debug expression enabled. adds a631dd7b79 Automatic date update in version.in adds 4d74727a4a .rela.dyn comment fix and add missing ChangeLog entry adds 3254d32c4b [GOLD] Set sh_info of .rela.plt for powerpc adds 011561117e RISC-V/GAS: Correct branch relaxation for weak symbols. adds 98f02962fe Improve objdump's behaviour when it encounters a corrupt bin [...] adds 20b52c88ea Add Swedish translation for GAS. adds cd6581da62 Speed up objdump when displaying disassembly mixed with line [...] adds 6ec11ab97a Remove some custom sections from RISC-V's default linker scripts adds e294484ee7 RISC-V/GAS: Improve handling of invalid relocs adds a5ec5e3fe1 RISC-V/GAS: Support more relocs against constant addresses adds 694b382c67 Fix inferior memory reading in GDBServer for arm/aarch32 adds a4fb5981b7 Fix problems with the implementation of the uzp1 and uzp2 in [...] adds eaa38cfd42 Automatic date update in version.in adds f159cdb611 [GOLD] Add --secure-plt option for ppc32 adds f7fd19e2b8 [GOLD] Fix tests for powerpc64 adds 74def31dcd This patch ensure same output for sleb128 with large number. adds 07ccf83cf5 [ARC] Add new linker emulation for nps adds 07e8e62387 Updated Swedish translations for GAS and LD adds b972a0d61a Fix compile time warning about pointer comparison. adds 1a94eb29d0 Fix sleb128-8 regressions. adds df2946549f Update help of the "frame" command adds 98461510d3 Refactor Sized_relobj_file::do_relocate_sections. adds 7becfd03ba Change return type of ui_out redirect to void adds e92372274e i386: Pass -Wl,-R,tmpdir/-Wl --as-needed to $CC adds f129e49f4d Don't use elf_i386_eh_frame_plt directly adds 5edad15d7c [GOLD] PowerPC64 TOC indirect to TOC relative code editing adds fff53daefb i386/x86-64: Add unwind info for .plt.got section adds 59a1e29d9e X32: Place .plt.got section after .plt section adds 52b232b366 i386/x32: Align .eh_frame section to 4 bytes adds 0b67023188 Automatic date update in version.in adds a68ff33e0d Introduce py-ref.h adds abf5651e47 Change event code to use gdbpy_ref adds 3bb4338431 Use gdbpy_ref in py-type.c adds d1b3de2e43 Use gdbpy_ref in gdbpy_string_to_argv adds 80bd970a4b Use gdbpy_ref in py-function.c adds f59fe7f8e3 Use gdbpy_ref in gdbpy_inferiors adds bf2a52fa2a Use gdbpy_ref in gdbpy_breakpoints adds ee0a3fb85b Use gdbpy_ref in py-framefilter.c adds 87ce03fdc5 Use gdbpy_ref in py-linetable.c adds 1bb44c9f56 Use gdbpy_ref in call_doc_function adds 0700aea50c Use gdbpy_ref in py-prettyprint.c adds ff3724f512 Use gdbpy_ref in python.c adds 53a0cca3bd Use gdbpy_ref in py-value.c adds 37fce74fb4 Use gdbpy_ref in gdbpy_lookup_symbol adds 4ecee2c47d Introduce gdbpy_enter adds de2dc875c2 Use gdbpy_enter in py-breakpoint.c adds 6ba0cd4065 Use gdbpy_enter in py-cmd.c adds 6e7c365ee0 Use gdbpy_enter in py-finishbreakpoint.c adds 07bc732912 Use gdbpy_enter in py-inferior.c adds 2d38bcedc2 Use gdbpy_enter in py-objfile.c adds bf7da5b06f Use gdbpy_enter in py-progspace.c adds 60e600ec69 Use gdbpy_enter in python.c adds c57af3f12b Use gdbpy_enter in py-type.c adds f18e226ff8 Use gdbpy_enter in py-xmethods.c adds c0171de646 Use gdbpy_enter in py-unwind.c adds 6349f452e0 Introduce htab_up and use gdbpy_enter in py-framefilter.c adds e9f0c3639f Use gdbpy_enter in py-prettyprint.c adds a88b13c7e3 Use gdbpy_enter in gdbpy_before_prompt_hook adds 396a78b627 Use gdbpy_enter in python_interactive_command adds 572a5524c1 Use gdbpy_enter in gdbpy_get_matching_xmethod_workers adds bf1ca3b947 Use gdbpy_ref in invoke_match_method adds 14b122bf1c Use gdbpy_enter in py-xmethod.c adds 6cd67beaae Introduce gdbpy_enter_varobj and use it adds 788f258604 Use gdbpy_enter_varobj in py-varobj.c adds 12a5cedd4f Use gdbpy_enter in cmdpy_function adds 0e9dcc7587 Use gdbpy_enter in fnpy_call adds 2865bfce38 Use gdbpy_enter in py-param.c adds a7785f8c79 Use gdbpy_enter in python.c adds bde7b3e3a0 Use gdbpy_enter_varobj in more of varobj.c adds 1eba63835e Change type of encoding argument to gdbpy_extract_lazy_string adds 68cdc55720 Use gdbpy_enter_varobj in varobj_value_get_print_value adds 17a22718b1 Remove ensure_python_env adds 3b4e0e01f8 Use gdbpy_ref in py_print_frame adds 2bd5759dcb Use gdbpy_ref in py-prettyprint.c adds 9de10f6d53 Change python_run_simple_file to use gdbpy_ref adds 59e9e83119 Use gdbpy_ref in archpy_disassemble adds 64081434cc Use gdbpy_ref in gdbpy_breakpoint_cond_says_stop adds 905f2ccab1 Use gdbpy_ref in py-cmd.c adds 16361ffbd1 Use gdbpy_ref in bpfinishpy_out_of_scope adds 74c49d454b Use gdbpy_ref in py_print_frame adds 9205649a38 Use gdbpy_ref in py-inferior.c adds 97d83487d5 Use gdbpy_ref in py-param.c adds 59876f8f9f Use gdbpy_ref in python.c adds 4586d54305 Use gdbpy_ref in pyuw_object_attribute_to_pointer adds 830a493402 Use gdbpy_ref in py-utils.c adds 06fc9bf7d9 Use gdbpy_ref in enumerate_args adds 13df46cc0f Use gdbpy_ref rather than make_cleanup_py_decref adds 8dbcee674e Remove make_cleanup_py_decref and make_cleanup_py_xdecref adds fc4007c969 Remove make_cleanup_htab_delete adds 50315b2177 Add gdb_ref_ptr.h adds 192b62ce0b Use class to manage BFD reference counts adds bef155c3e8 Introduce and use gdb::unlinker adds 906768f970 Remove make_cleanup_discard_psymtabs adds eb11506932 Add scoped_value_mark adds 0cf0822778 Use scoped_value_mark in dwarf2_evaluate_loc_desc_full adds 1ac32117f7 Remove cleanups from execute_gdb_command adds c8b23b3f89 Add constructor and destructor to demangle_parse_info adds f2e2d2f54b Add support for x86/64 redox target. adds 4ad2da7317 Fix typo in lookup_cmd_1 comment adds 9e65917652 x86-64: Correct unwind info for the BND PLT adds 1fa5f68bf3 Fix test cases to work for i386. adds 976e204b36 Fix compile errors with GCC 4.2. adds 6624f3a142 Fix more compile errors with GCC 4.2. adds eed0b5b263 Automatic date update in version.in adds d95014a2ef Return -1 on memory error in print_insn_msp430 adds 1181551ef0 Prevent internal assembler errors if a stabs creation functi [...] adds ca1ca08b08 Remove dead serial_interface_lookup calls adds fde1b17d37 Update comment in linux_nat_can_async_p adds 3015c06465 Update comment in remote_can_async_p adds 620214f742 Enable Intel AVX512_VPOPCNTDQ instructions adds 2425a30e40 Add support for locating separate debug info files via the b [...] adds 8361ed4d6b x86-64: Also generate unwind info for .plt.bnd adds aca5eec611 Fix incorrect byte counts. adds 404c843430 Automatic date update in version.in adds f622ea96de Remove magic numbers in m68k-dis.c:print_insn_arg adds 9608051a0e Return -1 on memory error in print_insn_m68k adds e4241ace68 'make check-headers' for c++ header adds 6f8976bfd6 Don't print too much if remote_debug is on adds 857e829e3a Gold: Fix build with GCC 4.2 adds 545e07dffd Automatic date update in version.in adds e707b49e73 Automatic date update in version.in adds 17a3046bfd Automatic date update in version.in adds 6aa1df2d44 Updated Swedish translations for GAS and LD subdirectories. adds 7a36499abc gdb: sparc: split real and pseudo registers. adds f964e51d90 Automatic date update in version.in adds 640d6bfddb RISC-V/bfd: Hook elf_backend_object_p to set the mach type. adds 11741d50ef Automatic date update in version.in adds 05b3d79d26 Fixes for addv and xtn2 instructions. adds 01fabda4d4 Updated Swedish translation for GAS. adds 6bb21700ab Stop the (optional) dialong control data from being aligned [...] adds 319b82e47d Skip linker tests for unique symbols in shared libraries if [...] adds 1ec4b9f28b Catch gas exit-via-signal adds 2cedb9ebf8 Add support for processing lex source files with flex v 2.6.3 adds 9890e4338d Use register_size () instead of MAX_REGISTER_SIZE adds d1dff2266d Allocate data in cached_reg_t adds c13a63b046 [ARM] Fix the decoding of indexed element VCMLA instruction adds 9e009953a5 PR gas/20649: MIPS: Fix GOT16/LO16 reloc pairing with comdat [...] adds 81ff47b3a5 PR ld/20828: Fix linker script symbols wrongly forced local [...] adds 6984613a53 PR ld/20995: MIPS: Set GAS flags correctly for tests adds 530d10ca18 Automatic date update in version.in adds 8b5a555d09 Automatic date update in version.in adds 2132fe8503 fix gdbserver build in nat/linux-ptrace.c on arm-android adds 1737c64030 objdump: Better objdump section headers in wide mode adds de1ab01e8e Sync zlib sources with GCC, upgrading to 1.2.10. adds a24df30571 Fix problem in aarch64 gold sources uncovered by Coverty - u [...] adds 9d46ce346f Fix potential array overrun in x86 assembler. adds add3afb219 Updated Irish translation for the opcodes library. adds 7f784814df [AArch64] Optimize .gnu.hash table size for executable adds 78cbbba8e0 Add command to erase all flash memory regions adds d334ae250a Make gdb.python/python.exp more robust adds 23e829301b Fix uppercase test names in gdb.python/py-xmethods.exp adds 6dd1c25a5a Automatic date update in version.in adds 6f8b04077b Fix python-interactive with Python 3.6 adds fec93fb13d Add missing PR reference in ChangeLog adds b1ce65684d Fix Py_DECREF being executed without holding the GIL adds eb1cdb627c Document the GDB 7.12.1 release in gdb/ChangeLog adds 54f1917fb1 Automatic date update in version.in adds dcd310a08c Automatic date update in version.in adds 9966f7eece [ld, testsuite] Honor cflags when GCC used as linker driver adds adcbdc63e5 PR ld/20828: Relax symbol ordering in tests adds fda46c417f PR ld/20828: Remove leading `_' from symbols used in tests adds 1e5f45bb15 PR ld/20828: Work around RISC-V failures adds 05a1325405 Sync top-level make and configure files with FSF GCC mainlin [...] adds 8069955ee0 Updated Irish translation for ld and Swedish translation for gas. adds 715e99a498 * MAINTAINERS (BFIN): Remove myself as Blackfin maintainer. adds 33eaf5de31 Fix spelling mistakes and typos in the GAS sources. adds 93df7317ee Restore ability to build zlib in a srcdir == builddir config [...] adds cf581a9b94 Add Bernd Schmidt to Past Maintainers list adds 71d01c691e Remove Mei Ligang as SCORE maintainer adds c49f9d0fda Fix typo in MAINTAINERS file adds 2d0ca82411 Fix AArch64 relocation handling in ILP32 mode. adds 60685cd0b9 Minor simplification of (Python) find_thread_object adds c780b47c74 Automatic date update in version.in adds c1f59f8ff9 Fix MIPS GOT when global symbols are forced to local visibility. adds 04bc2a2854 Make the sh_info field of .rel.plt point to .plt (MIPS). adds fbf32f638c Add support for cmtst. adds 741bcbe94d Add -e to test scripts where necessary. adds f0158f4416 PowerPC dynamic relocations adds 077c11e867 [ld, testsuite] Always assemble those intermeidate .o files [...] adds fae1616f5f [PATCH] Add NT_ARM_SVE adds 1a792e1c00 Solaris2/LD: Fix anonymous version script acceptance bug adds b531344c34 PR ld/20828: Reorder the symbol sweep stage of section GC adds 666c6aff6b RISC-V gas: Remove em=linux from configure.tgt adds 373832b6db Fix typo in ExitedEvent doc adds 3fe6a8e647 Automatic date update in version.in adds 850d84f6a4 Remove all RTEMS COFF targets adds 3e97ba8a52 gas: Use ARM EABI for RTEMS adds de514cf3db gas: Default to ELF for RTEMS targets adds c75b4ebd4f Move RTEMS target configuration to ELF sections adds 4a7324e1bc Remove all RTEMS a.out targets adds 82f252717e Fix include/ChangeLog entry format adds a1aa5e81de Clarify that include/opcode/ files are part of GNU opcodes adds 5ac9524116 Handle DW_OP_GNU_implicit_pointer in dwarf assembler adds f13a9a0cf7 Use dwarf assembler in gdb.dwarf2/implptr-64bit.exp adds 8e87a59348 Automatic date update in version.in adds 80d758749a New function null_stream adds e47ad6c0bd Refactor disassembly code adds 8cafda321c Call print_insn_mep in mep_gdb_print_insn adds 79843d45f7 Disassembly unit test: disassemble one instruction adds 658ca58c4d Disassembly unit test: memory error adds d8b49cf0c8 Don't throw exception in dis_asm_memory_error adds 874a1c8c32 Fix crash when loading a core with unexpected register section size adds 8b00c17616 Refactor gdb.reverse/insn-reverse.c adds 515aff23b4 Missing ChangeLog and files for commit 8b00c176168dc7b0d78d0 [...] adds 7cf1de6cf4 Big-endian hosts: Fix "set architecture cris" adds e309aa6524 Harden tests that deal with memory regions adds e3ceef3544 2017-01-26 Luis Machado lgustavo@codesourcery.com adds 72ca041044 Change method of loading .py files in Python tests adds 03bc0a24dc Automatic date update in version.in adds b51e1e94d6 Add missing gdb/testsuite/ChangeLog entry. adds 1fbd05e16e Fix PR ld/20995 for cris-linux adds 22d9a0dee3 Fix unused-but-set warning in elf32-cris.c:elf_cris_finish_d [...] adds 4bd2e1b2ae Fix PTRACE_GETREGSET failure for compat inferiors on arm64 adds 0348d4be16 Add Serbian translation for the LD directory. adds 8ec5cf65a8 Fix disassembling of TIC6X parallel instructions where the p [...] adds 387dd77738 Update description of the -plugin option used by the linker, [...] adds 239b6d1095 gdbserver-amd64: add HAVE_STRUCT_USER_REGS_STRUCT_(GS|FS)_BA [...] adds 7005d26ac7 amd64: remove additional comparison for validity of a regist [...] adds 8884e97e78 amd64: simplify addition of new general registers. adds 2735833d5f amd64-linux: expose system register FS_BASE and GS_BASE for Linux. adds 4471a46f6f [ld, testsuite] XFAIL "pr20995-2", "Build pr20995-2.so" on a [...] adds 6a849af808 Automatic date update in version.in adds 520306539a Automatic date update in version.in adds bf382b306a Fix long-standing buglet and fallout from now-default initfi [...] adds c1d4523838 PR binutils/19935 adds 8dcdd12d21 Fix typo in ChangeLog adds ce6366f9ab Fix another typo in the last ChangeLog entry. adds 17e9c56297 Automatic date update in version.in adds 7795a8f8bd MIPS/GAS/testsuite: Convert branch local list tests to dump tests adds 8b10b0b3e1 MIPS: Add options to control branch ISA checks adds 07fbc63d1e Automatic date update in version.in adds 1273da0414 Fix buffer overflows in ld when printing translated strings. adds 60adb36c08 gdb: make_scoped_restore and types convertible to T adds b47413b47e gdb/varobj.c: Fix leak adds 289b5b2421 gdb/stack.c: Remove unused mem_fileopen adds 29b0b2512f gdb/mi/mi-interp.c: Fix typos adds a8128fa6a7 Automatic date update in version.in adds be85ce7dcb [ob/pushed] Use gdb_insn_length instead of creating dummy stream adds 15a00b13ae PR ld/20828: LD/testsuite: Correct indentation adds ed35cc4a1c Don't allow mov-to-lea optimization for __ehdr_start. adds 067869b677 Fix failing print-memory-usage-1 on Windows adds ce7903706d [ld, testsuite] Append $board_cflags in one more place in ld [...] adds cf77c34ea7 thread: add can_access_registers_ptid adds cd4007e434 btrace: allow recording to be started (and stopped) for runn [...] adds b5ac99b082 btrace: add unsupported/untested messages when skipping tests adds 0a1c7e2881 btrace, testsuite: fix extended-remote non-stop test adds 68777c2989 btrace, testsuite: fix extended-remote fail adds 787f00256b testsuite: diagnose a running GDB in gdb_skip_xml_tests adds 7346ef59bb Big-endian targets: Don't ignore offset into DW_OP_implicit_value adds 5139cfdb55 MIPS/LD/testsuite: Fix a `tls-multi-got-1-1.s' build failure adds c0c237fcdd MIPS/LD/testsuite: Correct relocation addends in VxWorks tests adds 981d5de71d Automatic date update in version.in adds 7a8eb317c5 Remove unused file_string parameter in gdb_disassembly adds fd121c5c45 [ld, testsuite] Restrict dl1*main and dl6*main tests on plat [...] adds 187808b04f Add back gdb_pretty_print_insn adds d7e747318f Eliminate make_cleanup_ui_file_delete / make ui_file a class [...] adds 8b172ce7c9 Reuse buffers across gdb_pretty_print_insn calls adds c99cc448c8 Tweak pretty_print_disassembler's intro comment adds 5be5dbf0ce Fix "-gdb-set logging redirect on" crash adds 616268b639 Move "tee" building down to interpreter::set_logging_proc adds 7320133163 MIPS/GAS/doc: Include MIPS options in the man page adds 8f56d4fd28 BFD: Wrap overlong error handler call line in `elf_gc_sweep' adds 2e9af2d0de LD/testsuite: ld-lib.exp: Fix a typo, s/regexp/regex/ adds fa93e3d347 CRIS/LD/testsuite: tls-err-20x.d: Fix a typo, s/n/\n/ adds 17a80fa80a MIPS/BFD: Fix assertion in `mips_elf_sort_hash_table' adds 0f8c4b60ef MIPS/BFD: Streamline hash table references in `mips_elf_sort [...] adds 55f8b9d243 MIPS/BFD: Use `bfd_size_type' for dynamic symbol table indices adds e17b0c351f MIPS/BFD: Respect the ELF gABI dynamic symbol table sort req [...] adds ec4cb20ba9 struct mi_interp: Remove unused fields adds b1ace6bdc2 Fix "maintenance selftest" printing stray instructions adds 9b6da501bf Fix "maintenance selftest" printing stray instructions adds 73dceb99fa Automatic date update in version.in adds 03c85b11b0 Use std::string in Rust code adds b50f188dfa Reindent rust-lang.c adds 65c40c956f Use bool in Rust code adds 1b7e3d2fb7 Fix compile time warning messages when compiling binutils wi [...] adds e666304ec6 [GOLD] PowerPC64 TOC indirect to TOC relative segfault adds d6f9b0fbc7 C++-fy struct interp/cli_interp/tui_interp/mi_interp adds e25dae2ce1 Automatic date update in version.in adds f0fd41c192 Fix ptype of single-member Rust enums adds 5d3debca76 Automatic date update in version.in adds de32a80f8f Automatic date update in version.in adds 3f7b46f2da gdb: provide and use sparc{32,64} target description XML files. adds 20b477a75c [BZ 21005] Add support for Intel 64 rdrand and rdseed record/replay adds 6ec7c1ae19 [ARC] Provide an interface to decode ARC instructions. adds 65f90e8259 [ld, testsuite] Don't print to stdout for "readelf -w" to av [...] adds 8a78ba5cf7 Automatic date update in version.in adds 3d044c0c78 bfd: Fix objdump --dynamic-reloc for SPARC 64-bit to show sy [...] adds 1291063dea gdb: fix ARI warning in sparc-tdep.c adds b2680bc51c Automatic date update in version.in adds cc16242794 Fix segfault when .plt section does not exist adds 3d7b173c29 Command names: make them case sensitive adds 604c4576fd Command abbreviation in define adds a474bd8eee Eliminate interp::quiet_p adds d7488716ee ld/arc: Change default linker emulation for nps400 adds 9d5c5dd77b Automatic date update in version.in adds ff6fa24786 Fix NULL pointer dereference adds 62c14536e4 Remove return in function returning void adds 53f7e8ea7f Automatic date update in version.in adds dce75bf984 POWER9 add scv/rfscv instruction support adds 18da0c51da PR gdb/21122: Fix documentation mistakes for breakpoint commands adds f67f945cf2 gdb/MAINTAINERS: Update my e-mail address adds d4b0bb186e Remove some ui_out-related cleanups from Python adds 7780f18678 Turn gdbpy_ref into a template adds 88b6faea99 Use gdbpy_ref to simplify some logic adds 1bdfaf42ac Change one more spot to use gdbpy_ref adds 2bb8f23195 Remove some gotos from Python adds 2d8365c48f Remove unnecessary local variables adds b964bee0f0 Fix Python test to use lowercase command adds 0b145e37a2 Remove unused variable in rust-lang.c adds b761ca9e3d new-ui.exp: Use proc_with_prefix adds 26a06916b6 Do not send queries on secondary UIs adds 09ec4d3122 Automatic date update in version.in adds 54064fdb79 Fix use after free in cgen instruction lookup adds 61351dd701 Automatic date update in version.in adds b1499fc214 Automatic date update in version.in adds 13a590ca65 sim: use ARRAY_SIZE instead of ad-hoc sizeof calculations adds 03f7786e2f Fix readelf writing to illegal addresses whilst processing c [...] adds 13a66184d0 Make gdb.arch/i386-biarch-core.exp more robust adds bf5f525c89 Fix gdb.linespec/explicit.exp adds 5cf30ebf64 Improve load command's help text adds f84ce13b67 Fix read-after-free error in readelf when processing multipl [...] adds 0ee3043f58 Fix access violation when reporting sections that could not [...] adds 4aeb00ad3c Fix check for buffer overflow when processing version information. adds ebdf1ebfa5 Fix invalid memory access attempting to read the compression [...] adds f055032e4e Fix invalid read of section contents whilst processing a cor [...] adds 1835f746a7 Extend previous patch to cover uncompress_section_contents r [...] adds c12214021d Fix illegal memory access bug in nm when run on a corrupt binary. adds 3c6452ae8d [ARM] Allow immediate without prefix in unified syntax for VCMP adds d11135f552 Fix invalid memory access in the BFD library's DWARF parser. adds 10ddfe62f8 Don't use "_gp" on RISC-V, use "_global_pointer$" instead adds 61697d017e Automatic date update in version.in adds 4c2c7ac69d btrace: preserve call stack on function switch adds 69090ceead btrace: Count gaps as one instruction explicitly. adds 508352a9bf btrace: Export btrace_decode_error function. adds fdd2bd920b btrace: Use binary search to find instruction. adds 45b196c590 Add record_start and record_stop functions. adds b158a20f26 Add method to query current recording method to target_ops. adds 4726b2d82c python: Create Python bindings for record history. adds 75c0bdf484 python: Implement btrace Python bindings for record history. adds 714aa61c16 python: Add tests for record Python bindings adds 0a0faf9fc6 Add documentation for new record Python bindings. adds e278ae0583 Update ppc64_elf_gc_mark_dynamic_ref adds 606a935e3a Fix powerpc testsuite source errors adds 7e0de605cb PowerPC register expression checks adds b32e566ba6 Fix illegal memory access problems with readelf processing c [...] adds a2dea0b20b Fix handling of corrupt STABS enum type strings. adds 92134dc19b Fix an illegal memory access parsing corrupt STABD debug inf [...] adds bc303e5d6c Fix invalid memory access displayiing contents of sections. adds 075beec08a Big-endian targets: Fix implptrpiece.exp adds 3f77c7691f PR python/13598 - add before_prompt event adds e8f42b5e36 Add ldn/stn single support, fix ldnr support. adds bf25e9a0f1 Fix bit/bif instructions. adds 742e3a7781 Add self to aarch64 maintainers. Fix mla instruction. adds 186907941a Automatic date update in version.in adds 4e746bb689 Add missing ChangeLog entries. adds 4aebb6312e Improved support for --icf=safe when used with -pie. adds 66a5a74065 Distinguish some of the registers different on ARC700 and HS38 cpus adds e242ece1e8 Add support for R_MIPS_HIGHER/HIGHEST, R_MICROMIPS_HIGHER/HI [...] adds f902956974 Don't give an internal error for unsupported relocations. adds defe6f56b7 Use Windows style directory separators when running sysroot [...] adds 7c723eecec Move Eric Christopher to Past Maintainers list. adds cc07cda69e [ARC] Fix assembler relaxation. adds b58a8c0c83 Fix illegal upper case gdb cmd in chained-calls.exp adds befe814dd9 LD: vfinfo: Remove static NULL initializers adds 174d0a74a2 PowerPC/BFD: Convert `%P: %H:' to `%H:' in error messages adds ebf0b03c70 LD: vfinfo: Make clever formatters consistent WRT function n [...] adds 7a2114e7a4 [AArch64] Fix +sve documentation adds 773fb66344 [AArch64] Add SVE system registers adds f98d33be3a Add SFENCE.VMA instruction adds a5def14f1c Add a test for R_386_GOT32/R_386_GOT32X IFUNC reloc error adds 2a5684011e i386: Allow "lea foo@GOT, %reg" in PIC adds eb721b5a6b Automatic date update in version.in adds 99e8a4f9f8 PR gdb/21164: maint print {symbols,msymbols,psymbols} withou [...] adds 9057120605 [Patch] Add BFD_LINKER_CREATED to BFD_FLAGS_SAVED adds a48cda7f86 Fix more powerpc testsuite source errors adds 247d6c4c14 PR21132, hppa-linux pie support doesn't work adds a8c75b765e hppa -z relro again adds 37d7d56cae ld testsuite function pointer comparisons vs. hppa adds 2bd7f877af ld: Add additional checking for warnings/errors in testsuite adds 90ed9b8bc1 bfd/dwarf: Improve use of previously loaded dwarf information adds 3239a4231f bfd: Improve lookup of file / line information for errors adds 2f0d09c823 Automatic date update in version.in adds 4265548c65 bfd: Rename read_{signed,unsigned}_leb128, safe_read_leb128 adds c7c3d11bea bfd: Rename real_{ftell, fseek, fopen} adds 8c8402ccf1 bfd: Rename warn_deprecated adds 7ec22e0f1e bfd: Rename bsd_write_armap and coff_write_armap adds 4bc26c6959 bfd: Rename Chunk and S3Forced adds 002a5d4e58 Relax dwarf3 expected error match adds 262a40a540 Relax dwarf2 expected error match adds 1f85ef5042 Sync up x86-gcc-cpuid.h with cpuid.h from gcc-6 branch. adds ff6527bb52 Change xstate_bv handling to use 8 bytes of data. adds 22049425ce Rename target descriptions to reflect actual content of desc [...] adds a1fa17ee15 Add target description for avx-avx512. adds 51547df62c Add support for Intel PKRU register to GDB and GDBserver. adds 6438d1be9e Fix potential illegal memory access in ZLIB because of an er [...] adds 1b4b80bf37 Add support to readelf for displaying GNU section types. adds b814a36d34 Fix illegal memory accesses in readelf when parsing a corrup [...] adds 67cecaba5f Fix documentation of the linker's --pop-state command line option. adds 37f9ec62db GAS: Add ECOFF `.aent' pseudo-op support adds 99d89562ad Automatic date update in version.in adds ceae703d41 Automatic date update in version.in adds 2e7e5e2890 Fix for aarch64 sim sxtl/uxtl insns, plus another fix for addv. adds 99de87c36a Automatic date update in version.in adds ece5dcc1c0 Downgrade powerpc register error to warning adds 74dc9032e7 Move .stack before debug sections adds 644877806e Alpha executables segfault when linked with -z,now adds 246b91226b fix PR number adds 0db8980cc0 PR gdb/16188: Verify PTRACE_TRACEME succeeded adds 9c7e3b0e6b Sync ZLIB with FSF GCC sources, bringing in version 1.2.11. adds 1b076f2540 Fix thinko on last commit adds c48cfeddf7 PE ld -r script fixes adds 43a444f9c5 Fix another memory access error in readelf when parsing a co [...] adds 78d4d2c538 Code cleanup: Split create_debug_types_hash_table adds 5f46c5a548 Code cleanup: Split dwarf2_ranges_read to a callback adds 22d2f3ab92 Code cleanup: Refactor abbrev_table_read_table cycle adds 43988095a5 DWARF-5 basic functionality adds 216f72a1ed DWARF-5: call sites adds 0af92d6069 DWARF-5: Macros adds 0224619f60 DWARF-5: DW_FORM_data16 adds 0ae60b631e DWARF-5: NEWS adds 262062fffd Automatic date update in version.in adds 24f1a75169 Alpha DT_RELA adds 7814882a65 Fix recent compiler warnings. adds 465197842a Fix compile time warning message in linker testsuite test. adds a51d7ecf3d Fix test names starting with uppercase in gdb.arch/ppc64-ato [...] adds 2039d74e78 [ppc64] Add POWER8/ISA 2.07 atomic sequences single-stepping [...] adds 1b90b13906 Default initialize enum flags to 0 adds 6528b6eba8 PowerPC ld segfault on script discarding dynamic sections adds 58fdfd2c4a Fix a regression by: Code cleanup: Split dwarf2_ranges_read [...] adds e025ae6880 Automatic date update in version.in adds 11648de5a9 aarch64: actually copy first operand in convert_bfc_to_bfm() adds b0c53498a3 gas: require an operand to .startof.()/.sizeof.() adds 5ffbd927b9 Skip ARM vcmp-noprefix-imm test on non-ELF targets adds 25890fc239 Fix gas/all/err-sizeof.s for cris*-*-* adds 758d96d834 Align .gnu_debuglink sections on a 4-byte boundary. adds 5ff6a06c21 GAS: Consistently fix labels at the `.end' pseudo-op adds 902e9fc76a PR ld/20828: Move symbol version processing ahead of GC symb [...] adds 233f82cfb4 readelf: Restore a lost new line in version information adds 0502a2b49c Display user op byte adds d8260425e6 Automatic date update in version.in adds 5499c7c71c Correct VLE 16D and SDAREL relocations adds 4c5b8d1e01 x86: extend 64-bit invalid MPX insn forms testcase adds 53c4d625d7 x86: drop stray VEX opcode 82 references adds 946416fc5a gas: slightly relax .startof.()/.sizeof.() testcase adds 0a8beaba19 Use delete instead of xfree for varobj_item adds 3876875113 Use xfree rather than delete for varobj_iter adds 60abdbedb2 Add support to readelf for displaying gnu attributes in arch [...] adds 8eaf53202e Fix usage of inferior_ptid in two thread_alive implementations adds 1e9d41d49f opcodes,gas: associate SPARC ASIs with an architecture level. adds 07e253aa3b Introduce gdb::function_view adds 14bc53a814 Use gdb::function_view in iterate_over_symtabs & co adds 64025b4ec9 S/390: Add support for new cpu architecture - arch12. adds 359ca075e7 dwarf.c: Use more dwarf_vma adds 17cd494709 PR21166: Validate rdrand/rdseed support separately in gdb.re [...] adds ef0b5f1c69 DWARF attrs: add delimiter adds 77145576fa DWARF-5 basic functionality adds bc0a77d2b1 DWARF-5: call sites adds 7a7e1061d4 DWARF-5: Macros adds 2f6cd5918e DWARF-5: DW_FORM_data16 adds a567769b81 DWARF-5: testcase adds c1556ecd78 MIPS/BFD: Discard ineligible JALR relocations right away adds 5d58c73379 MIPS/BFD: Remove duplicate NewABI JALR relocation handling adds e091dff9db Automatic date update in version.in adds 1b3cee563c gas: test cases for the architecture level aware SPARC ASI work. adds 7db2c58848 x86: also correctly support TEST opcode aliases adds c9f02c3e29 readelf: Fix incorrect "Version definition past end of secti [...] adds 5235cd6861 readelf: Make version section index sum unsigned adds 7bb1ad1738 readelf: Correct version flag formatting adds 32ec889602 Tidy up readelf's use of boolean values. adds 975c21ab6d Use I386_MAX_REGISTER_SIZE and M68K_MAX_REGISTER_SIZE adds b0e4b369d5 Remove use of MAX_REGISTER_SIZE adds 742d14b39b Add new counter-enable CSRs adds d0f744f970 bfd: RISC-V: relax to gp in more cases. adds 34e4bae972 symtab.c: Small refactor adds 6b4bf3bc35 Fix snafu with booleans in readelf patch - lack of a program [...] adds f482d30447 [AArch64] Add a "compnum" feature adds 582e12bf76 [AArch64] Additional SVE instructions adds 7cc1440654 Automatic date update in version.in adds 034fed0bbc ARC naughtiness causing assertion fail at elf-strtab.c:302 adds 3b83ea38cf Fixes for new dw5 test adds dd803a2430 Testsuite fixes for hppa64-hpux adds a8a0c93848 Automatic date update in version.in adds ac189e7bf8 Add missing cnt (popcount) instruction support. adds 152e1e1bc9 Add missing smov support, and clean up existing umov support. adds a49dd8dd48 DWARF-5: Initialization due to a false compiler warning adds a0aa382843 Automatic date update in version.in adds 8e3681243c Remove MAX_REGISTER_SIZE from remote.c adds bd757ca7bf Fix segfault in microblaze linker when garbage collection re [...] adds 47612ae91c Add symbol called __nm_<name> to exported symbols created by [...] adds fbf25dfdfd Place read-only data in the text section on AVR Tiny targets. adds 2123df0ebf Fix array out of bound access adds 8362122330 Use range-based for loop in remote_add_target_side_condition adds d538e36dec Remove struct keyword from range-based for loop adds 9dfd0db952 Fix compilation with GCC 4.4.7. adds 279a558a4d Automatic date update in version.in adds 0e39210161 MIPS/BFD: Also handle `jalr $0, $25' with R_MIPS_JALR adds afbf7e8e3a Don't make dynamic .data.rel.ro SEC_READONLY adds 7ba71655a4 PowerPC addpcis fix adds 4ef97a1b45 Nios2 dynobj handling fixes adds 15c7c1d8a5 x86: fix handling of 64-bit operand size VPCMPESTR{I,M} adds 3de43e7beb PowerPC addpcis fix again adds 2979a88354 Revert "Add symbol called __nm_<name> to exported symbols cr [...] adds 65b48a8140 GDB: Add support for the new set/show disassembler-options c [...] adds a7e8b06b89 Automatic date update in version.in adds 9ef920e933 Add support for displaying and merging GNU_BUILD_NOTEs. adds 01cca2f95e [AArch64] Document +rcpc weak release consistency extension adds 134e805d3e Sync libiberty sources with GCC mainline. adds ecd78df270 Automatic date update in version.in adds 199add01b6 Avoid gcc-7 warning killing ld testcases adds 673cff9b8b PowerPC VLE typo fix adds 9875b36538 GAS: Fix bogus "attempt to move .org backwards" relaxation errors adds d4620bee57 Fix dwarf_section_display_enum regression by DWARF-5 adds b451e98a90 New debug_displays_assert adds c871dadee1 Fix snafu parsing GNU_BUILD_NOTEs on ARM and AArch64 architectures. adds f98450c6ee Disable warning message about a program header with no assoc [...] adds 05ed43104e Support merging build notes in sections without the SHF_GNU_ [...] adds b565cf21c8 Automatic date update in version.in adds d20928fac9 Fix thinko in previous changelog entry. adds 611a3ca929 Make the linker fail if asked to create more than 1^16 ordin [...] adds 7d45f3df96 Fetch lazy value before calling val_print adds df97be551f Use range-based for loop in remote_add_target_side_commands adds 8ecbe595e6 Fix umulh and smulh bugs. Fix bugs in last week's sumov.s t [...] adds 921ea8830c Automatic date update in version.in adds 0792e0e119 Automatic date update in version.in adds 2e0ce1c84d Align eh_frame FDEs according to their encoding adds 49fced1206 gas: Emit name, comp_dir and producer strings in .debug_str. adds 62e755d208 Automatic date update in version.in adds 1f5345a614 binutils: Fix warning on platforms that don't have asprintf adds 9e1a8675d4 gas/dw2gencfi.c formatting adds ea0de82ec2 dw2gencfi.c DWARF2_FDE_RELOC_SIZE adds 73f07bffaf Don't decode powerpc insns with invalid fields adds 79a964dca5 Fix reading numeric values from GNU BUILD NOTEs. adds d274ecf4dd Remove const in xtensa-linux-nat.c:fetch_gregs adds 1cccfb31f5 Update x86-64-mpx-inval-2 test for COFF adds 603555e563 Add support for Intel CET instructions adds bb98f85480 Automatic date update in version.in adds b1b07054c0 PowerPC64 abort due to dynamic relocs on hidden undefweak adds d933941d6c Fix ld uninitialized read of script ASSERT data structure adds 2b841ec206 Document .Nbyte assembler directives adds ea86f53442 Correct @section placement for makeinfo 4.13 adds 4a612d6f67 amd64-mpx: initialize BND register before performing inferio [...] adds 6dbb839a78 Fix whitespace/typos in gdb/ChangeLog and gdb/testsuite/ChangeLog adds f8c4e718c2 Add describing intro comment to gdb.base/tui-layout.exp adds 44959fa818 Rename gdb.base/tui-layout.exp -> gdb.base/tui-disasm-long-l [...] adds 5f6fd32191 Fix "layout reg" crash adds e45ced6c5e Remove use of the no longer needed -mminimal-toc option. adds f7bb4e3a0d GDB: Fix some null pointer dereferences due to disassembler- [...] adds 1672e0d98d Share gdb/environ.[ch] with gdbserver adds 50dbe6e1bc Automatic date update in version.in adds 7cbbff33a5 Move TUI testcases to new gdb/testsuite/gdb.tui/ directory adds 1a4dd9ddae Move TUI completion tests to gdb.tui/completion.exp adds 9753a2f6d7 Fix PR tui/21216: TUI line breaks regression adds 5cf70512f8 [gdb, doc] Add missing escape character '@' adds 6e5d74e747 Fix PR 21218: GDB dumps core when escaping newline in multi- [...] adds dc9366eb05 gdb: Fix a few unstable test names adds 25dcbff6ef "gdb.arch/i386-pkru.exp: probe PKRU support" shouldn't FAIL [...] adds 2e86a2830c gdb.arch/amd64-entry-value-param*.exp: Make sure test messag [...] adds 1fc87489b4 Properly dump NT_GNU_PROPERTY_TYPE_0 adds 15c22686d0 gdb: Fix ATTRIBUTE_NONNULL usage adds c65d6b55b3 Fix PR18360 - internal error when using "interrupt -a" adds 1437d0631b Add support for the new 'lnia' extended mnemonic. adds 1de05205af Avoid unstable test message in gdb.base/step-over-exit.exp adds c7341d5a6b Automatic date update in version.in adds 4b8b687e88 Update -maltivec and -mvsx options to only enable their olde [...] adds c1fe188b15 Use CpuCET on rdsspq adds f03265d9cd Fix compile time warnings about using possibly uninitialised [...] adds 86fa6981e7 X86: Add pseudo prefixes to control encoding adds a87ded7b88 ld: Orphan section documentation adds 77f5e65ecf ld: better handling of lma region for orphan sections adds 14ea2c1b23 ld: Track changes to default region LMA even for empty sections adds f9f791a1b1 Automatic date update in version.in adds 55e22ca83a Add basic recognition of new EM_ ELF machine numbers. adds 8b1e5da10a Document that the .2byte and .4byte directives warn about ov [...] adds 7b5d48229b Make objdump's --wide command line option affect its output [...] adds 5f4d108508 c++/8218: Destructors w/arguments. adds a08f8d99b8 Automatic date update in version.in adds e299b3551e Don't run new orphan tests on i860 and i960 adds bb4287c562 Don't use -rdynamic in ld test adds 4aef764338 Remove bogus ATTRIBUTE_UNUSED adds 316a1245fe Rewrite add_sysroot adds 118aa6cf39 Add sysroot for ld -rpath search adds d5bb792ca1 Automatic date update in version.in adds b9d62f893f Automatic date update in version.in adds 4b5900d8b8 PowerPC: incorrect library search order adds d40e34db39 ld: add an error in case of address space overflow. adds f955cccff3 Rename R_AARCH64_TLSDESC_LD64_LO12_NC to R_AARCH64_TLSDESC_L [...] adds 5ef2d51bd6 objdump -dS: warn if source is more recent than object adds c793cac124 Sync libiberty sources with GCC. adds b9da89d161 Merge libiberty: Initialize d_printing in all cplus_demangle [...] adds 896c0c1ede testsuite: Introduce dejagnu_version adds 7978d7c385 testsuite: Disable backslash_in_multi_line_command_test for [...] adds c362e6217b gdbserver: Use pattern rule for regformats source file generation adds 21122961ec gdbserver: Use pattern rule for objects from target/ adds 6bda016bec gdbserver: Use pattern rule for objects from common/ adds c5a22423d0 gdbserver: Use pattern rule for objects from nat/ adds 50cfacb78f gdbserver: Use pattern rule for objects from arch/ adds a8ebe3d5f1 gdbserver: Use pattern rule for IPA objects from gdbserver/ adds 36bc18a810 gdbserver: Use pattern rule for IPA objects from common/ adds 1a01e7c6b0 gdbserver: Use pattern rule for the remaining %-ipa.o objects adds ddaaf0fb86 Introduce regcache_get_ptid adds c6386875ba Add asserts in target_fetch/store_registers adds 6a06fbb7b7 amd64-linux-nat: Use ptid from regcache instead of inferior_ptid adds 551196862e aarc64-linux-nat: Use ptid from regcache instead of inferior_ptid adds edb5fb00a6 aix-thread: Use ptid from regcache instead of inferior_ptid adds f79ec20666 alpha-bsd-nat: Use ptid from regcache instead of inferior_ptid adds 9c7272f083 Automatic date update in version.in adds 8a6200ba86 Restore test-cp-name-parser build adds a379284af2 linux-nat: Exploit /proc/<pid>/mem for writing adds 0efcde634d Add test name argument to get_valueof, get_integer_valueof a [...] adds c799a79d66 Try harder to find the correct symbol to associate with OPEN [...] adds cf81cf6081 Make length_of_subexp static adds 9216a6f335 Use addr_mask to check VMA and LMA adds 2c232b8361 RISC-V: Fix [dis]assembly of srai/srli adds c1b465c94e RISC-V: Fix the offset of CFA relocation. adds 2aece2ba02 RISC-V: Fix DW_CFA_advance_loc relocation. adds d47c3ff7d5 RISC-V: Define DWARF2_USE_FIXED_ADVANCE_PC. adds 87c336f60e inf-ptrace: Do not stop memory transfers after a single word adds c98763221a Add DW_OP_GNU_variable_value adds cc7e96c25d Automatic date update in version.in adds 7cb7b948ce Fix building riscv targets with gcc v6.3.1 adds 9494d96366 ld-checks: tweak overflow checks. adds 03b039a518 RISC-V: Fix assembler for c.addi, rd can be x0 adds b416fe873e RISC-V: Fix assembler for c.li, c.andi and c.addiw adds 453018bf44 Correct the definition of _gp and _GLOBAL_OFFSET_TABLE_ symb [...] adds c3847462f8 Improve relocation overflow errors on MIPS. adds 1728969e93 Add support for .MIPS.options section. adds 1e1247c89c Remove redundant checks for relocatable link (MIPS). adds 152c92b261 Mips: Add support for resolving multiple consecutive relocations. adds 4d78db49e6 Mips: Omit empty objects for merging processor-specific data. adds aab2c17756 Mips: Fix TLS LDM GOT entry. adds e189bfe660 Automatic date update in version.in adds 2c52e2e8c9 gas/arc: Limit special handling of t/nt flag to ARCv2 adds ec3b243d43 Fix expect for gdb.cp/m-static.exp adds 28f1c60507 [Patch] Fix variable type glitch in inf-ptrace.c adds f8d995870f Lazy strings can be made from arrays too. adds a3a5feccd2 New function tyscm_scm_to_type. adds 34b433203b Fix various python lazy string bugs. adds a7c0469f99 Copy lazy string handling fixes from Python. adds 728a79135f Add instruction_reader to arm process record adds b121eeb997 Fix arm process record for some instructions adds ba14f3792f Support CBNZ, CBZ, REV, REV16 and REVSH in arm process record adds a8be5506b6 Add support for a GNU BUILD note type to record the enum size. adds 2cc36e25db Remove collision markers from earlier commit adds 6ebac3fbac gdb.python/py-lazy-string (pointer): Really add new typedef. adds 7942e96e43 Big-endian targets: Don't ignore offset into DW_OP_stack_value adds b4fcfd3b4d Automatic date update in version.in adds 1d3fa25f58 ld sec64k test fix adds 4b94dd2de1 E6500 spr mnemonics adds 7503099f3e Fix PR gdb/19637: bound_registers.py: Add support for Python 3 adds 9bcbdca808 PR remote/21188: Fix remote serial timeout adds 0dd6ae21da Fix displaying the value associated a GNU BUILD note that us [...] adds 4ac4bb6ad5 arm-linux-nat.c: Use ptid from regcache instead of inferior_ptid adds 9ac8a7c281 arm-nbsd-nat: Use ptid from regcache instead of inferior_ptid adds 317cd4925a bsd-uthread: Use ptid from regcache instead of inferior_ptid adds 11a3371447 corelow: Use ptid from regcache instead of inferior_ptid adds 00204cf7da hppa-linux-nat: Use ptid from regcache instead of inferior_ptid adds 10799020a9 hppa-nbsd-nat: Use ptid from regcache instead of inferior_ptid adds bbe1eef1e5 hppa-obsd-nat: Use ptid from regcache instead of inferior_ptid adds aac12e2497 i386-bsd-nat: Use ptid from regcache instead of inferior_ptid adds 1afaf9f42f i386-darwin-nat: Use ptid from regcache instead of inferior_ptid adds d9cb6cdcfa i386-gnu-nat: Use ptid from regcache instead of inferior_ptid adds 82e66161e6 DT_TEXTREL vs IFUNC adds bbdf9b697f Automatic date update in version.in adds 84e8538ee3 Automatic date update in version.in adds aaed6f5be3 PR 21266, unstable qsort in bfd/elf64-ppc.c adds 5c62b69b91 Automatic date update in version.in adds d3375ddde4 [arm] Add neon-vfp3 as an alias for neon to -mfpu. adds d5e0ba9cdb [arm] Document missing -mfpu entries. adds 4ea0266c22 Update the openrisc previous program counter (ppc) when runn [...] adds dcb84eda0c s390: Fix displaced-stepping certain relative branch insns adds e406e428df Update descriptions of the .2byte, .4byte and .8byte directives. adds 39e224f6f9 readelf: Don't error on .debug files with NOBITS .dynamic section. adds 59a561480d Fix spurious FAILs with examine-backward.exp adds e696b3ad34 Remove unused parameter in solib_add and update_solib_list adds 5b291c0496 Add a better diagnostic message in mi_gdb_test adds 51457a0578 Add -file-list-shared-libraries MI command adds f9aeb8d499 Add definitions for rvalue reference types adds 3b22433085 Change {lookup,make}_reference_type API adds a65cfae5f8 Add ability to return rvalue reference values from value_ref adds 53cc15f5fe Support rvalue reference type in parser adds e4347c89f3 Implement demangling for rvalue reference type names adds e1cb321347 Implement printing of rvalue reference types and values adds 4297a3f002 Support DW_TAG_rvalue_reference type adds 3fcf899da1 Support rvalue references in the gdb python module (includes doc/) adds aa0061181a Convert lvalue reference type check to general reference type check adds 15c0a2a930 Add rvalue references to overloading resolution adds c0f55cc689 Add rvalue reference tests and docs adds bcc0c096d5 Use ptid from regcache in almost all remaining nat files adds 639a9038c9 spu: Use ptid from regcache instead of inferior_ptid adds 09220eae9d Automatic date update in version.in adds cee59b3fea Fix break on Python 2 adds 2170171889 ld: check overflow only for allocated sections. adds 5badf10a18 Decode properly flags of %ccr register on sparc64. adds 75d7d2986c Update support for GNU BUILD notes so that version notes can [...] adds 645d3342ba arc/nps400: Add cp16/cp32 instructions to opcodes library adds 4a14e30646 Add --inlines option to objdump to include scope backtrace o [...] adds 2253c8f089 S/390: Remove vx2 facility flag adds 0e7b8f6106 Remove remaining reference to struct serial::current_timeout adds 3de88e9afb windows: Use ptid from regcache in register fetch/store adds 4c8798c992 Disable shared library tests for nios2-*-elf. adds 3e6c756700 Automatic date update in version.in adds 9d736fbf01 Import sys in gdb/python/lib/gdb/printer/bound_registers.py adds ffdbe8642e Wrap locally used classes in anonymous namespace adds 79778b30dc Remove @code for python adds 11997a83a0 Sync top level config files with master versions in the FSF [...] adds b67aeab02c Remove lwp -> pid conversion in linux_nat_xfer_partial adds 24e5b4e682 gas: xtensa: make trampolines relaxation work with jumps in [...] adds 19683c0408 Sanitize RISC-V GAS help text, documentation adds ad36c6ce7c Automatic date update in version.in adds 3f2a3564b1 Fix memory leak in python.c:do_start_initialization adds 1a5e158b68 Remove constness of libdir in do_start_initialization adds a0eef9404b Remove AARCH64_RECORD_FAILURE adds 338771252e Fix code indentation adds 1e2b521d98 Handle PRFM in AArch64 process record adds 077ae656a6 Remove MAX_REGISTER_SIZE from sol-thread.c adds 3e00d44feb Remove some unnecessary inferior_ptid setting/restoring when [...] adds cad1105d6a Automatic date update in version.in adds c72cea5aec readelf: Fix incorrect "Version definition past end of secti [...] adds 62785b0998 [GAS/ARM] Fix selected_cpu with default CPU and -mcpu adds 568c1b9f50 Avoid segfault on invalid directory table adds ed771251e1 Remove MAX_REGISTER_SIZE from target.c adds 275c67ffb4 Automatic date update in version.in adds 7ed687b257 Automatic date update in version.in adds f124168208 Fix bug with cmn/adds where C flag was incorrectly set. adds cf31b44f3c Automatic date update in version.in adds c0c31e91ad Implement ARC NPS-400 Ultra Ip and Miscellaneous instructions. adds 8fb740dd30 Add minimal support for WebAssembly backend to the BFD library. adds 79b1d3cb36 oops - forgot to add the bfd/ChangeLog entry... adds d721ba37d8 gdb: Make ldirname return a std::string adds 9b75393746 PR21303, objdump doesn't show e200z4 insns adds 210477268d Fix gdb_xml_debug/gdb_xml_error ATTRIBUTE_PRINTF use adds a6be053897 Add support for the WebAssembly backend to the BFD library. adds b1a42fdfa3 cplus_demangle_fill_component: Handle DEMANGLE_COMPONENT_RVA [...] adds a7e80b9e21 gdb/cp-name-parser.y: Eliminate make_empty, use cplus_demang [...] adds 8c43009f48 dwarf2read.c: Clean up out of bounds handling adds a43986283d gdb: xtensa: clean up xtensa_default_isa initialization adds c56054f9a8 gdb: gdbserver: xtensa: make C0_NREGS available adds 0ce4291e3f gdb: xtensa-linux: add call0 support adds 1a09b50a46 gdbserver: xtensa: add call0 support adds 0d0bf81a67 gdb: xtensa: fix test for privileged register number adds f74f865e50 gdb: xtensa-linux: support THREADPTR register adds a12e714b77 gdbserver: xtensa: support THREADPTR register adds 081c108e36 Automatic date update in version.in adds 296ec4fa2a arc: Align internal regnums with architectural regnums adds 3be78afded arc: Add "maintenance print arc" command prefix adds eea787570f arc: Add disassembler helper adds fe5f7374be arc: Add prologue analysis adds 086554e8e6 Fix for PR ld/16044: elf32-cris.c h->plt.refcount inconsistency adds 7cc0cd2903 Automatic date update in version.in adds e643cb45bf Improve the speed of scanning PE binaries for line number in [...] adds 52be03fd13 PowerPC -Mraw disassembly adds 1231656410 Add constructor and destructor to thread_info adds f7c514a378 opcodes: sparc: support missing SPARC ASIs from UA2005, UA20 [...] adds ec13808ef0 Fix warning: Invalid entry in .debug_gdb_scripts section adds a62b75569b Automatic date update in version.in adds 662659a1a5 Fix classification of `module.type' in D lexer. adds f96bd6c2d7 Add support for the WebAssembly file format and the wasm32 E [...] adds 938ec663b8 Automatic date update in version.in adds dc1e4d6ded Reduce the size of s390 symbol tables by allowing relocation [...] adds efdf7a02db Fix minor problems with previous wasm32 binutils commit. adds 8fa5b77748 gdbserver: Suffix generated C files with -generated adds 858f82bf7e RISC-V: Add physical memory protection CSRs adds fecb9c4665 RISC-V: Allow ISA subsets to be disabled adds 5e6a0e7331 Automatic date update in version.in adds 450b68da01 Automatic date update in version.in adds 12bfb8fec3 Automatic date update in version.in adds f32ba72991 readelf: Update check for invalid word offsets in ARM unwind [...] adds 75ec1fdbb7 Fix runtime seg-fault in readelf when parsing a corrupt MIPS [...] adds 82156ab704 readelf: Fix overlarge memory allocation when reading a bina [...] adds 46bed6796d ld: Support ELF GNU program properties adds 2514e33e01 Correct the ChangeLog entry adds 2f5f29cada IA16 support adds c41cf6fdf5 RISC-V: Avoid a const warning adds 4c220b4625 Automatic date update in version.in adds db3a1dc7c9 Remove MAX_REGISTER_SIZE from frame.c adds ad32986fdf Fix null pointer dereferences when using a link built with clang. adds d62a8ae2dd remote.c: Use ptid_t instead of struct ptid adds 65dd1e590e gdbserver: Clear .deps on clean adds b52920324f RISC-V: Resurrect GP-relative disassembly hints adds a91e1603af Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX adds 477bdd393c Use symbolic constants instead of magic numbers with add_dat [...] adds fff8551cf5 dwarf2read.c: Some C++fycation, use std::vector, std::unique_ptr adds d194f1fe51 gdb::optional: Add observers adds ecfb656c37 dwarf2read.c: Make dir_index and file_name_index strong typedefs adds 9c54172556 Make sect_offset and cu_offset strong typedefs instead of structs adds 6f77053d2a dwarf2read.c: C++fy lnp_state_machine adds 4990793435 Use ptid from regcache instead of inferior_ptid. adds 1e1a8bef60 Remove support for FreeBSD/alpha. adds 4c7bf4f91b Remove support for using the bsd-uthread target on FreeBSD. adds 80070c0d34 PR ld/21233: Avoid sweeping forced-undefined symbols in section GC adds f3b8f8ee35 Automatic date update in version.in adds c053b65441 Initialize gdb::optional empty payload to quiet false -Wmayb [...] adds 4d5efb852b PR ld/21233: xfail failing test-parts for cris*-*-* adds 4ac40124ee New global maintainer - Simon Marchi adds 8dea77f025 PowerPC64le PLT reference counting adds 55a9897675 Fix racy test in gdb.threads/thread-specific-bp.exp adds 2cad08ea7d Use frame_unwind_register_value in frame_unwind_register_unsigned adds 4a596fe20e Fix PR 21352: Command tsave does not support -r argument adds 0ad9d8c734 PR 21352: Add testsuite for "tsave -r" command adds f995bbe8e6 -Wwrite-strings: Constify struct disassemble_info's disassem [...] adds b38ef47f47 -Wwrite-strings: Constify macroexp.c:init_shared_buffer adds bde6261aed -Wwrite-strings: Don't initialize string command variables t [...] adds be47f9e818 -Wwrite-strings: Constify shell_escape and plug make_command leak adds 69bbf46523 -Wwrite-strings: Constify warning_pre_print adds 7a1149643d -Wwrite-strings: Constify target_pid_to_str and target_threa [...] adds 67cb5b2da2 -Wwrite-strings: Constify word break character arrays adds 9f33b8b7c1 -Wwrite-strings: Constify mi_cmd_argv_ftype's 'command' parameter adds fdf9e36fa2 -Wwrite-strings: MI -info-os adds fb32b4f700 -Wwrite-strings: gdbserver's 'port' parsing adds 21c8a587ab -Wwrite-strings: gdbserver/win32-low.c and TARGET_WAITKIND_EXECD adds 4d75997912 -Wwrite-strings: More fix-old-Python-API wrappers adds 0d1f4ceb39 -Wwrite-strings: Wrap PyGetSetDef for construction with stri [...] adds 2adadf5170 -Wwrite-strings: Add a PyArg_ParseTupleAndKeywords "const ch [...] adds 9b2eba3dcc -Wwrite-strings: execute_command calls with string literals adds 63160a4350 -Wwrite-strings: Some constification in gdb/breakpoint.c adds 3e83a92009 -Wwrite-strings: Fix Solaris "set procfs-file" adds 995816ba55 -Wwrite-strings: More Solaris adds a121b7c1ac -Wwrite-strings: The Rest adds 9bf2a70066 -Wwrite-strings: Remove -Wno-write-strings adds 4e9868d4e0 ptid_{lwp,tid}_p: Remove unnecessary checks adds 6ca30fa561 PR ld/21233: change xfails to kfails, fix the indentation issue adds 9014582538 Automatic date update in version.in adds 0f65a5d84d [objcopy] Fix quadratic-time when handling --redefine-syms adds 86abf93a3a Regen SRC-POTFILES.in adds 3944e22b46 mbind tests: don't check PT_LOAD headers adds 0dedf3777d Fix Windows gdb build failure with Python 2 support adds 62ecb94c4a Add support for disassembling WebAssembly opcodes. adds 1379e3aaea Automatic date update in version.in adds 436252de3e Class-ify ptid_t adds 1fd6d11190 pe/coff: handle weak defined symbol for gc-sections. adds ba2f91bb5d Add BFIN_MAX_REGISTER_SIZE adds 498e34425b MBIND gas test tweak adds 5c1f54ce0b Tweak MBIND ld test for ARM. adds ac8f0f721b Remove E6500 insns from PPC_OPCODE_ALTIVEC2 adds ae3f8c2813 Fix failure in x86_64 linker tests when compiling with a PIE [...] adds 49f4617bf4 Fix building the BFD library for Win64 by reqorking the find [...] adds 6670ec1372 ptid-selftests: Fix erroneous assert messages adds 8170f7693b ELF: Check ELF_COMMON_DEF_P for common symbols adds a7eaf017f9 Use NOPIE_CFLAGS and NOPIE_LDFLAGS to disable PIE adds aebcde5eb4 Automatic date update in version.in adds ae27d3fe76 Support the fcmXX zero instructions. adds b630840c9c Add support for fcvtl and fcvtl2. adds 5e8bf44f4c Automatic date update in version.in adds 4a44171e07 Automatic date update in version.in adds 8473b4472d windows-nat.c: Fix bad initialization of ptid adds aa80870703 WebAssembly disassembler support adds 37095d07b4 Clean elfvsb files left over from previous runs adds 6f9dbcd42f PR21287, Inconsistent section type for .init_array and .init [...] adds 62adc51030 Tidy ppc476 opcodes adds d236cfd444 Remove the ns32k target from the obsolete list. adds bb1dd176fb Port the bug fix for PR 19704 (Missing dynamic relocation ag [...] adds 947fa91414 gas: xtensa: fix incorrect code generated with auto litpools adds 8c25b49760 Hoist code on marking thread as exited adds 803bdfe430 Don't delete thread_info if refcount isn't zero adds 845b344fd5 msp430: Don't use REG_UNKNOWN adds 996812e3d4 GC gdb/thread.c:current_thread_cleanup_chain adds 9295a5a95d thread.c: ptid_equal -> operator== adds a70f34c01c Document undocumented linker command line options. adds 28d909e539 Prevent a bigus warning from readelf about a gdb-index table [...] adds a5bef50fdb Fix PR gdb/21364: Dead code due to an unreachable condition [...] adds 9a85b496ac Bye bye PPC_OPCODE_ALTIVEC2 adds 9570835e55 Bye Bye PPC_OPCODE_VSX3 adds ef85eab0ec Bye bye PPC_OPCODE_HTM and -mhtm adds c03dc33b60 Reorder PPC_OPCODE_* and set PPC_OPCODE_TMR for e6500 adds b43c520dba Automatic date update in version.in adds fbea15088d PR 21274, ld segfaults linking PE DLL adds 64403bd183 Remove MAX_REGISTER_SIZE from arm-tdep.c adds a6acac0611 Fix read after xfree in linux-nat.c:linux_nat_detach adds ae0eee4282 gdb/thread.c: Fix whitespace throughout adds 537616aaeb Ignore processor-specific GNU program properties adds e4097f5ee5 Remove the extra `\n' in warning/error messages adds ef6a5ae7bd Automatic date update in version.in adds 7c5ded6a00 C++-fy and prepare for sharing fork_inferior adds 5430098f18 Fix build breakage from last commit (window-nat.c:windows_cr [...] adds ab0538b875 Add M32R_ARG_REGISTER_SIZE adds 5e0e042213 Fix Changelog for ab0538b875c054468aa205d8d36550d1223a3bfd adds 53e710acd2 Fix PR c++/21323: GDB thinks char16_t and char32_t are signe [...] adds 53375380e9 Teach GDB that wchar_t is a built-in type in C++ mode adds e9bb3fbbe8 Remove unnecessary set_gdbarch_gnu_triplet_regexp calls adds 0a31ccfbd8 Fix build error in aix-thread.c adds 8f10c93233 gdb: Move DJGPP/go32 bits to their own tdep file adds ffc2605c41 Introduce event_location_up adds 93921405a4 Introduce command_line_up adds 67d8990150 Change find_pcs_for_symtab_line to return a std::vector adds 0e8621a0be Introduce gdb_dlhandle_up adds c83dd86726 Change increment_reading_symtab to return a scoped_restore adds 80a3b8c578 Remove cleanup_iconv adds b24b0d6c3b Fix up wchar_iterator comment adds 59d3651be7 Remove some cleanups from gnu-v3-abi.c adds 4b217cc72b Remove some cleanups from location.c adds 4d89769a7b C++ify mi_parse adds 156d9eab86 Use scoped_restore in more places adds 4c404b8be6 Use std::vector in reread_symbols adds 52d214d3e1 Use std::vector in find_instruction_backward adds 711799d513 Use std::vector in compile-loc2c.c adds d28cd78ad8 Change breakpoint event locations to event_location_up adds 16e802b9c0 Add a constructor and destructor to linespec_result adds 8e9e35b180 Change linespec_result::location to be an event_location_up adds be628ab814 Create gdb_termios.h (and cleanup gdb/{,gdbserver/}terminal.h) adds 4f70a99490 Automatic date update in version.in adds f5336ca55c breakpoint.c: bp_location (the array) shadows bp_location (t [...] adds bfb8cf9091 struct breakpoint: Fix indentation adds e6ddc3bfed XCNEW gdbarch_tdep in rl78 and rx adds ad3d022a77 Fix a typo in rx_fpsw_type adds 4af8774e15 Regen bfd-in2.h adds 10463f39c7 Missing _bfd_error_handler args adds c08bb8dd9b Rewrite bfd error handler adds dae82561a2 Use %A and %B in more error messages adds 63a5468afa Wrap long lines adds b1b45502bd Add ChangeLog entries adds 8f0dd45fde * config.sub: Sync with master version in config project. adds 808480f667 fork-child.c: Avoid unnecessary heap-allocation / string copying adds 4274208406 Regen cgen files adds 1d15e434f4 Add note merging to strip and add code to merge stack size notes. adds 7296a62a2a readelf: fix out of range subtraction, seg fault from a NULL [...] adds 441d7c9378 watch_command_1: Fix dangling frame access adds 2a00d7ce26 Fix follow-fork latent bug adds c6609450b3 C++fy thread_apply_all_command adds 5fd69d0ab2 Improve coverage of the PR threads/13217 regression test adds e3d60dfc00 GC inferior.c:init_inferior_list adds 0550c95595 Make inferior a class with cdtors, and use new/delete adds 5dc74d659d Automatic date update in version.in adds 096c92ddb3 Fix build breakage on Cygwin (PR gdb/21385) adds 725bf5cf12 Automatic date update in version.in adds 94522e5f36 Automatic date update in version.in adds c661778cb6 Automatic date update in version.in adds c5d37467b1 Undo dynamic symbol state after regular object sym type mismatch adds 8bb5723165 Bump version to 8.0.50.DATE-git adds 305d16a9be Update NEWS post GDB 8.0 branch creation. adds e6699019c4 Put soname in the version definition section adds 6631d36456 Automatic date update in version.in adds d56060f08a PR threads/20743: Don't attempt to suspend or resume exited [...] adds 010151c914 C++-ify gdb/xml-support.c a bit to eliminate cleanups adds a7fc9b6193 xml-support.c: Use std::vector adds 22796e972f More gdb::optional features adds d35d19584c gdb::optional unit tests adds bd8a901f9e xml-support.c: Use std::string for growing string buffer adds 4895cde297 gdb_xml_parser: make data fields private and make more funct [...] adds fdd243b001 Eliminate obstack_printf adds 951787ed6d Automatic date update in version.in adds 954b63d4c8 Implement -z dynamic-undefined-weak adds 101691343c Correct PE reloc display adds 26fcd539dd gdb/Makefile.in: Re-sort SUBDIR_UNITTESTS_SRCS/SUBDIR_UNITTESTS_OBS adds 9bcb1f1630 Make inferior::detaching a bool, and introduce scoped_restor [...] adds 3a3fd0fd2c Fix removing inferiors from within "thread apply" commands adds a6c21d4a55 gdbthread.h: Fix comment typo adds e492d2f8ac x86-64: Handle undefined IFUNC symbol with -z now adds c768868859 Automatic date update in version.in adds 59fa66c538 Handle symbol defined in IR and referenced in DSO adds 64575f782b MIPS/BFD: Reorder comment about dynamic symbol sorting adds 31321c8031 MIPS/LD/testsuite: Join `__ehdr_start' tests adds 0fad29560e ELF/LD: Always consider STB_LOCAL symbols local adds afe9edbf48 Skip PIE indirect5 and indirect6 tests on i386 adds 73b58fda3b Automatic date update in version.in adds 792f174f8a Fix detection of illegal AArch64 opcodes that resemble LD1R, [...] adds ddef72cdc1 Fix shift overflow when parsing an overlarge note value. adds 3ab87b6883 opcodes: mark SPARC RETT instructions as v6notv9. adds 4daf993d4d Simplify regcache_restore adds 0d4c07afb1 release branch: Fix: --enable-werror adds 3c5fce9bc2 Require --no-dynamic-linker with -static -E/--dynamic-list adds e133d00576 i386: Avoid dynamic symbol with GOT reference in PIE adds b8ac4fa43d Automatic date update in version.in adds 9be21bb4d4 Remove dead code and "current" field from MI thread output doc adds ebe553db6c doc: Improve documentation about MI thread output adds a8cc8a548e PowerPC VLE insn set additions adds 2e78302469 Use ui_out_emit_tuple adds 46b9c12945 More uses of ui_out_emit_tuple adds a14a62ddff Use ui_out_emit_tuple in tracepoint.c adds 0092b74da6 Use ui_out_emit_tuple in more places in MI adds 10f489e576 Use ui_out_emit_list adds bf1554384b Fix ldn/stn multiple instructions. Fix testcases with unali [...] adds b43eea27e9 Automatic date update in version.in adds f082820db9 PR 21408, segfault in display_debug_lines_decoded adds 97e83a100a PR 21409, segfault in _bfd_dwarf2_find_nearest_line adds bce964aa6c PR 21412, get_reloc_section assumes .rel/.rela name for SHT_ [...] adds 7eacd66b08 PR 21414, null pointer deref of _bfd_elf_large_com_section sym adds b02cd3e978 PR 21415, objdump fails to check bfd_get_section_contents status adds 7034215fd6 PR 21417, ar arg check failure adds 42354845ae PR 21418, ar -N lacks arg check adds 9ad8982091 Automatic date update in version.in adds 957f6b39ca Fix snafu in aarch64 opcodes debugging statement. adds 8b353c47b7 ld: fix regressions with rett instructions in sparc tests. adds 5344555470 [GAS/ARM] Fix expansion of ldr pseudo instruction adds 1587442d37 i386: Set ELF_MAXPAGESIZE to 0x1000 for VxWorks adds e662f84f5d i386: Skip pr12570 tests for nacl targets adds e1ba30532c Use floatformat_totalsize_bytes adds 0dc9a308a1 i386: Force symbol dynamic if it isn't undefined weak adds 9e9821ddd8 x86-64: Force symbol dynamic if it isn't undefined weak adds a49abe0bb1 Automatic date update in version.in adds 23bcc18f47 Don't memcpy non-trivially-copyable types: Make enum_flags t [...] adds 5625a28641 Don't memset non-POD types: struct bp_location adds b5c3668253 Don't memset non-POD types: struct btrace_insn adds 16c4d54a71 Don't memset non-POD types: struct breakpoint adds b0b92aeb38 Poison non-POD memset & non-trivially-copyable memcpy/memmove adds d28b6364b1 gas: sparc: fix relaxation of CALL instruction into branches [...] adds debed3db48 Fix build on gcc < 5 (std::is_trivially_copyable missing) adds adc1273cb2 MIPS/GAS: Correct BFD_RELOC_MIPS16_16_PCREL_S1 fixup size adds 6e3d1f0728 MIPS16/opcodes: Annotate instruction aliases adds 0348fd79d4 MIPS16/opcodes: Add `-M no-aliases' disassembler option help text adds d581dda881 Change gdbarch_wchar_bit for AArch64 and ARM adds be6a24d8ea [ARC] Prefer NOP instead of MOV 0,0 adds 126124cc0f [ARC] Enhance enter/leave mnemonics. adds 919383ac71 MIPS/readelf: Remove extraneous null GOT data check adds c4ab9505b5 MIPS/readelf: Simplify GOT[1] data availability check adds 4658f12e9c Change readonly_p to bool adds 03def0812a Automatic date update in version.in adds 19c4559475 nds32: Abort instead of returning REG_UNKNOWN adds c185f580b2 xtensa_pseudo_register_read/write - Use regcache_raw_read_unsigned adds e63d123268 Fix seg-fault attempting to compress a debug section in a co [...] adds bbdd9a6894 MIPS/readelf: With `-A' also dump GOT in static binaries adds c46cec3a8c ELF/BFD: Limit `_bfd_elf_link_renumber_dynsyms' call in section GC adds 23ec1e32b1 PR ld/21334: Always call `_bfd_elf_link_renumber_dynsyms' if [...] adds b41c5a85a7 [gdbarch] New method "execute_dwarf_cfa_vendor_op" and migra [...] adds 3e6b644558 Improve decoding of corrupt/unrecognised gnu build attribute notes. adds 740a463062 Fix invocation of stat() on a NULL pointer. adds d21f3ddb0d Fix PR number in ChangeLog comment. adds 04b31182bf Fix a seg-fault when processing a corrupt binary containing [...] adds 97d343d400 x86: Add DT_PLTRELSZ/DT_PLTREL/DT_JMPREL for PLT relocation adds ce8ad87213 MIPS/GAS: Fix `.option picX' handling with relaxation adds 7a81a73b2e Automatic date update in version.in adds a61d92b7bd [GOLD] testsuite/plugin_section_order.c fix adds 21d68fcd0c PowerPC undefweak handling adds 641338d8e9 Clear dynstr_index when forcing symbols local adds d7153c4ac3 Edit .eh_frame symbols adds 76c20d54ca Constify elf_backend_eh_frame_address_size adds f2d830a50d Tidy S_FORCE_RELOC adds 5c99fcf803 Remove some MAX_REGISTER_SIZE uses in ia64-tdep.c adds 1425c41dcd MIPS16/GAS: Rename the LONG_BRANCH relaxation flag adds 14f72d45a2 MIPS16/GAS: Factor out duplicate symbol value conversion code adds 55bcecda57 Read corrrect auxiliary entry in AIX adds 1f78f649e8 i386: Simplify VxWorks for non-PIC adds fba37edd96 Change _bfd_elf_link_setup_gnu_properties to bfd * adds da3d25afa2 Remove has_bnd_reloc from elf_x86_64_link_hash_entry adds de9a3c4285 x86: Create dynamic sections in create_dynamic_sections adds 72bc1d2466 Add missing incref when creating Inferior Python object adds 5b66fac4ba x86-64: Use "=" instead of "+=" to update 0 adds e15c3eb45b Fix overload resolution involving rvalue references and cv q [...] adds 343b374c61 Automatic date update in version.in adds 7974a6050b [MIPS] Use lwpid from lwp_info instead of inferior_ptid adds 339053c29a Use ptid method lwp in mips_linux_new_thread adds d949ff5607 Fix heap-buffer overflow bugs caused when dumping debug info [...] adds 4e3afec278 Fix heap-buffer address violation when reading version data [...] adds b06b2c92c0 Fix off by one error when checking for empty note names. adds 4621115fe5 Add constructor and destructor to regcache adds 750eaa47f1 x86: Check plt_got before using .plt.got adds 428544e8ae Consistently use fprintf_filtered when displaying MIPS registers. adds d6f48aed23 ELF: Add run-time tests for -z now adds 1670f9c154 x86: Add run-time tests for -mtls-dialect=gnu2 adds 434a402395 Standardize darwin's lm_info adds d0e449a186 Make various lm_info implementations inherit from a base class adds 6c401f72e9 Class-ify lm_info_aix adds b091120773 Class-ify lm_info_dsbt adds af43057baf Fix indentation of lm_info_frv adds 4023ae762e Class-ify lm_info_frv adds 51046d9e60 Class-ify lm_info_target adds 76e75227c3 Class-ify lm_info_svr4 adds 9ccbfd7bc1 Class-ify lm_info_darwin adds f8fdb78eaf Class-ify lm_info_windows adds ef79d9a3c6 Class-fy regcache adds b421c83cb8 Simplify regcache_dup adds deb1fa3eda Use tag dispatch regcache ctor in regcache_dup adds 0749542484 Remove cleanup in get_return_value adds a93866c8bf Automatic date update in version.in adds 45ce1b47e4 Make environ.exp run on all platforms (and create info-program.exp) adds a941291cab PR21432, buffer overflow in perform_relocation adds 020bf56c8e Automatic date update in version.in adds 6224c85813 Automatic date update in version.in adds ee7e95efb9 merge_gnu_build_notes reloc deletion adds 3f380b5027 gdb/MAINTAINERS: Move Daniel J and Mark to the Past Maintain [...] adds 0aae7e72a2 x86: Run GNU2 TLS tests with working GNU2 TLS support adds 122a483d4f Automatic date update in version.in adds fe50e98c9a Fix value in comment of disassembled ARM type A opcodes. adds 8d0050ea19 Python: Fix indentation in py-record-btrace.c adds ae20e79ae8 Python: Use correct ptid in btrace recording adds a3be24ad59 Python: Remove ptid from gdb.Record interface adds 913aeadd9d Python: Introduce gdb.RecordGap class adds 0ed5da759e Python: Move and rename gdb.BtraceInstruction adds 14f819c8c5 Python: Move and rename gdb.BtraceFunction adds d050f7d7f4 Python: Introduce gdb.Instruction class adds 39ff1b79f6 Prevent memory exhaustion from a corrupt PE binary with an o [...] adds a4ddc54ec1 MIPS16/opcodes: Keep the LSB of PC-relative offsets in disassembly adds 73ec947d59 PR 21384, --dynamic-list regression with f02cb058 adds 1395c6ce47 Don't merge notes when the relocs associated with them canno [...] adds ea480a306d Change field separator in gdbarch.sh adds a0ff9e1ad2 Change return type of gdbarch_software_single_step to vector [...] adds f2f46dfcda Use std::vector in lm_info_target adds b560ebd660 Remove definition of VEC (CORE_ADDR) adds d17f7b365c solib-target: Remove local variables adds 2ecf0cc317 Cast relcount to unsigned long when comparing with sec->reloc_count adds 640226f048 Add a test for PR ld/21384 adds 763a5fa4f3 RISC-V: Allow 32-bit BFD to handle 64-bit objects adds 43e379d74c RISC-V: Change CALL macro to use ra as the temporary address [...] adds 3d8505928a x86: Add -Wl,--no-as-needed to some TLS tests adds 82d808edbc MIPS16/GAS: Fix absolute references with PC-relative synthet [...] adds 35387fdec5 Automatic date update in version.in adds e78bb25cb6 Prevent a seg-fault in the assembler when provided with a bo [...] adds c94fee56f5 Regenerate gdb/{,gdbserver/}configure (for commit be628ab814 [...] adds 35837774a7 gdbarch.sh: Remove commented out TARGET_CHAR_BIT definition adds f81fdd350e Remove MAX_REGISTER_SIZE from frv-linux-tdep.c adds b22908217d Adjust testsuite/ld-elf/pr21384.d adds 90cef2edd2 Make sure malloc is linked into gdb.cp/oranking.cc. adds 8507b6e797 MIPS16/GAS: Relax 32-bit non-PIC PC-relative synthetic instructions adds 8293e73636 Automatic date update in version.in adds b660e9eb7a Fix PR21404 - assertion fail when calculating symbol size adds 45eba0ab7d Remove some superfluous code in corelow.c adds f91d48deb2 RISC-V: Fix disassemble for c.li, c.andi and c.addiw adds 3c3ae77e68 Fix get_core_register_section leak, introduce thread_section_name adds f6223dbb50 make_cleanup_restore_current_thread: Look up thread earlier adds 5ed8105e02 RAII-fy make_cleanup_restore_current_thread & friends adds d512d31c39 Fix gdb.python/py-record-btrace-threads.exp with Python 3 adds 323449189c Automatic date update in version.in adds e13cb306f0 gdb: Disable -Werror for -Wmaybe-uninitialized adds 7ed1acafa0 btrace: Fix memory leak in btrace_clear. adds 7b937cba77 Automatic date update in version.in adds 21ea5acdd1 Introduce "gdb/configure.nat" (and delete "gdb/config/*/*.mh [...] adds e50f25ecdb Rearrange gdb/configure.nat to make it simpler and less redundant adds 618a737b59 Automatic date update in version.in adds b48e3ca69a Automatic date update in version.in adds 146e6c5cc7 Remove some uses of MAX_REGISTER_SIZE uses from mn10300-linu [...] adds 27bfc1d1c2 Remove some uses of MAX_REGISTER_SIZE from mips-linux-tdep.c adds 313c596122 Remove some uses of MAX_REGISTER_SIZE from mips-tdep.c adds 046734ff42 Make import libraries relocatable objects adds f604c2a2a5 i386: Improve PLT generation and synthetic PLT symbols adds d7ab4911f8 S/390: Fix ifunc missing runtime reloc adds 38b123494b x86-64: Improve PLT generation and synthetic PLT symbols adds dd9e66ee95 Add missing initializer to silence GCC 4.2 adds 56eeb7f2cb Automatic date update in version.in adds d2732b697f ld.texinfo, use "affects" instead of "effects" adds e645cf40b1 Fix resolution of R_ARM_THM_ALU_PREL_11_0 relocation against [...] adds 8248946cc5 Add current_regcache unit test adds 94bb8dfe28 Use std::forward_list for current_regcache adds a6da463048 Support pe-bigobj-x86-64 as an output format in 64-bit PE ba [...] adds 8010f3ed8d Automatic date update in version.in adds 21d1fbeed4 Remove Kaz Kojima as SH maintainer. adds 53a346d823 [ARC] Object attributes. adds 58667758b1 MIPS/GAS/testsuite: Remove last remnants of ECOFF support adds f78c0b9158 MIPS/GAS/testsuite: Remove stale `mips16-macro' list test output adds aab82f4c20 x86-64: Use .plt.bnd for IFUNC function address adds 2318686590 bfd: new BFD target entry point _bfd_set_reloc. adds db84b98a16 bfd: fix the deletion of relocs in sparc64 adds 9fc1813479 MIPS/GAS/testsuite: Correct swapped MIPS16e subset test names adds 5d69120bff i386: Set CHECK_RELOCS_AFTER_OPEN_INPUT to yes adds 40e5240e1f MIPS/binutils/testsuite: Define names of temporary files adds 7f401e8417 MIPS/GAS/testsuite: Convert ISA override list tests to dump tests adds f96f371cbb Automatic date update in version.in adds dc2be3d2f6 x86: Generate PLT relocations for -z now adds f2c29a1692 x86-64: Rename .plt.bnd to .plt.sec adds 99e2d67a0e MIPS/opcodes: Mark descriptive SYNC mnemonics as aliases adds de428bc533 Automatic date update in version.in adds a4f8991513 MIPS16/opcodes: Make the handling of BREAK and SDBBP consistent adds be3f100674 MIPS/GAS: Unify GP-relative percent-ops adds 256afbc259 Replace "return" with "break" adds 68f2f2e308 Fix rust_dump_subexp_body adds 6830f270e7 Avoid exponential behavior in rust_evaluate_subexp adds 73caa85d4a x86: Merge X86_ISA_1_USED/X86_ISA_1_NEEDED properties adds 6bf56e7482 Fix misplacement of a relaxed section on AArch64. adds c0c05aad81 Automatic date update in version.in adds adf3dde510 Avoid compiler warning in MinGW build adds 67f46fed80 Fix assertion failure relaxing TLS for position-independent [...] adds 097eb00398 Automatic date update in version.in adds cd85e51ad3 Fix match and mask for 64-bit bb opcode. adds fba2af917d Automatic date update in version.in adds 786e3eba79 Add .debug_gdb_scripts section to PE linker scripts. adds 5f2ad7a3c7 Fix gdb procfs.c compilation on Solaris adds 32035f5151 MIPS/GAS/doc: Refer to `.module' rather than `.set' adds a54d5f8bb3 MIPS/GAS: Update `match_const_int' description adds fdfb475260 MIPS/opcodes: Remove an incorrect MT ASE reference in MFC0/M [...] adds c76081bc87 MIPS/GAS/testsuite: Convert LUI list tests to dump tests adds e295202f60 MIPS16/GAS: Improve disallowed relocation operand error diagnostics adds 1a7bf198b6 MIPS16/GAS: Improve non-immediate operand error diagnostics adds c96425c560 MIPS/GAS: Improve bignum operand error diagnostics adds 602b88e3ab MIPS16/GAS: Improve non-constant operand error diagnostics adds 20c59b843a MIPS16/GAS: Improve [32768,65535] out-of-range operand error [...] adds 25499ac7ee MIPS16e2: Add MIPS16e2 ASE support adds 70ab592fba MIPS16e2: Add MIPS16e2 ASE GAS test infrastructure adds 3f3467ffc4 MIPS16e2: Add new MIPS16e2 ASE binutils and GAS tests adds b32465c97c MIPS16e2: Add new MIPS16e2 relaxation GAS and LD tests adds 52a86f843b Fix use of ARM ADR and ADRl pseudo-instructions with thumb f [...] adds d8cbc93b65 2017-05-15 Jeff Law law@redhat.com adds 0c38a3d194 2017-05-15 Eric Christopher echristo@gmail.com adds 8cc2a97960 Automatic date update in version.in adds 4070765b1a non_ir_ref_dynamic adds bc4e12ded1 Rename non_ir_ref to non_ir_ref_regular adds 91cb9803fc Allow target files access to default TC_FORCE_RELOCATION defines adds 0a7d38897b Run PR ld/21481 tests only if IFUNC is supported adds 854062337d Fix commit 0a7d38897b9fb1ec7a064ca3347cbac3ba49e5ac adds 4ebcabb38e Automatic date update in version.in adds a0a110b0dd S/390: Fix arch level of pckmo instruction. adds 2b351b19ef nat_extra_makefile_frag -> nat_makefile_frag adds 21873064e8 Add alias command to cmd_list_element adds 0d5c69990c Add nowarnings in gdb.base/fileio.exp adds b7c871edcd Mark debug sections referenced by kept debug sections adds a406db9163 Automatic date update in version.in adds 087ea22225 pr20882 testcase adds 535b785fb0 Don't compare boolean values against TRUE or FALSE adds 9d43118ee5 fix changelog typo adds d2a03b7745 gdb.base/fileio.exp: Remove nowarnings adds c8f6abd10d gdb.base/fileio.c: Fix several -Wreturn-type warnings adds 59cc050d89 gdb.base/fileio.c: Fix several -Wmaybe-uninitialized warnings adds 3aa2d05a72 Treat a prefix of "$SYSROOT" in the same way as "=" when par [...] adds 3e3e7faebe Expect prompt after no FPU warning adds ec8df23454 Fix test failure with Rust 1.18 and 1.19 adds 8038128b23 Automatic date update in version.in adds dd47d677f0 MIPS/binutils/testsuite: Bail out right away if !ELF adds 50e1d299ef Avoid MinGW compilation warning in readline/input.c adds eb026f09eb garbage collect debug sections when no alloc sections are kept adds 1933fd8ee0 gdb: fix TYPE_CODE_ARRAY handling in sparc targets adds 7a6e7fcc77 Fix tui compilation with Solaris libcurses: non-const last a [...] adds 6e7e1744e9 Fix tui compilation with Solaris libcurses: clear define (PR [...] adds f4203b2b88 Update avrxmega3 linker emulation to support avrxmega2 devic [...] adds ae0264a647 gas: fix tests call-relax and asi-bump-warn in 32-bit SPARC [...] adds 92f7d783c1 x86: Add GC testcases with property sections adds 6451799480 binutils: support for the SPARC M8 processor adds f0681695da binutils/testsuite: Permit the reuse of dump patterns adds e5713223cb MIPS/BFD: For n64 hold the number of internal relocs in `->r [...] adds a9dba87af1 Automatic date update in version.in adds 43cc5389bc Use watchpoint's language when re-parsing expression adds b4f5b984e5 binutils: remove sparc64/mips64 workaround in objcopy build [...] adds 56298620ac Automatic date update in version.in adds e6cf65f283 Print Rust unsized array types a bit more nicely adds ca49a96781 Automatic date update in version.in adds 0f068fb5e5 Add PPC_MAX_REGISTER_SIZE adds e11b3cdc56 gdb: Add John Baldwin as FreeBSD Maintainer adds 3c0367d0e2 [AArch64, gas] Support ILP32 triplet aarch64*-linux-gnu_ilp32 adds 9a6465c207 [AArch64, ld] Support ILP32 triplet aarch64*-linux-gnu_ilp32 adds 25f9434737 x86-64: Use dynobj instead of htab->elf.dynobj adds 04ef582ace x86: Add NOTRACK prefix support adds 176efed15c gdb: Document vMustReplyEmpty remote packet adds 903b2a564d Automatic date update in version.in adds 575dcd27f8 [ARC] Update MAX_INSN_FLGS. adds 8e7f04f17c [ARC] Fix fall through warnings. adds 6e3f3473e2 [ARC] Reformat error messages. adds 590b87ffa3 PR21503, Gold doesn't create linker stub symbols on ppc64 adds 6e92fed594 x86: Update notrackbad tests for non-ELF targets adds d489d81d09 Cleanups to FreeBSD/mips native register operations. adds f7241d4f27 Use mips_regnum instead of constants for FreeBSD/mips regist [...] adds 60fd657792 Automatic date update in version.in adds 003ca0fd22 Refactor disassembler selection adds 39503f8242 Delegate opcodes to select disassembler in GDB adds f532ab9438 Use disassemble.c:disassembler select h8300 disassembler adds ab20fa4ae9 Use disassemble.c:disassembler select rl78 disassembler adds f4985dba0f Use disassemble.c:disassembler select rs6000 disassembler adds 88c1242dc0 Move print_insn_XXX to an opcodes internal header adds 7a3929c417 Clear GDB internal state after each unit test adds cdd238daf9 Use XCNEW gdbarch_tdep adds e3ec9b69cd Restrict m68k_convert_register_p adds 88954b49e4 Restrict ia64_convert_register_p adds 68fce50f04 Restrict alpha_convert_register_p adds 8c8f9122ce Restrict i387_convert_register_p adds d8e07dda92 Get register contents by register_size instead of TYPE_LENGTH adds e521e87e85 Move current_regcache to regcache::current_regcache adds b77b02a5ca Add unit test to gdbarch methods register_to_value and value [...] adds 64aaf98419 Automatic date update in version.in adds 22e7d29331 Automatic date update in version.in adds b057297ab6 Add regcache raw_supply_integer and raw_collect_integer. adds 2153e1dc05 Automatic date update in version.in adds b40889f2c8 Automatic date update in version.in adds 146c3d9d59 Automatic date update in version.in adds 6813cafe52 Automatic date update in version.in adds bfcfbe611b S/390: Remove optional operand flag. adds a09f258601 S/390: Improve error checking for optional operands adds ffc61c5de1 S/390: Add ipte/idte variants with optional operands adds 67aa8be4cb S/390: Add missing operand to tb instruction adds ca87ae741f S/390: Fix instruction types of csdtr and csxtr adds 8e86a419d7 gdb.base/watch-cond-infcall.exp: Don't run if target doesn't [...] adds db6be0d5e3 Fix NEWS formatting in GDB 8.0 section adds 70c16c04ac S/390: Fix indentation adds 2b51eddc55 btrace: Use std::vector in struct btrace_thread_information. adds 17b89b34b8 btrace: Transfer ownership of pointers. adds 521103fd00 btrace: Add btinfo to instruction interator. adds f158f20875 btrace: Use function segment index in call iterator. adds a0f1b96332 btrace: Use function segment index in insn iterator. adds 8286623c11 btrace: Remove constant arguments. adds b54b03bd87 btrace: Remove struct btrace_thread_info::{begin,end}. adds 42bfe59e3a btrace: Replace struct btrace_function::up. adds eb8f2b9c44 btrace: Remove struct btrace_function::flow. adds 4aeb0dfcc4 btrace: Replace struct btrace_function::segment. adds 8ffd39f2e4 btrace: Remove bfun_s vector. adds 08c3f6d234 btrace: Store function segments as objects. adds 8e2f54bcee Add bfd_get_file_size to get archive element size adds 37cd38778d [ARC] Remove duplicate ARC600 entry adds 64984c22f7 [ARC] Implement compatible function for ARC BFD architectures adds 940171d086 [ARC] Add arc-cpu.def with processor definitions adds 10045478d9 [ARC] Allow CPU to be enforced via disassemble_info options adds 8c65b54f18 Fix calculation of R_ARM_RHM_ALU_PREL_11_0 relocation when u [...] adds 1b1810b5e0 Automatic date update in version.in adds b9c6833008 Fix MinGW compilation warnings due to environ.h adds 90b4491842 Make libiberty/waitpid.c compile without warnings on MinGW adds 5b4a1ff337 Avoid compilation warning on MinGW in xstrndup adds c56ccc05b2 config, btrace: check for pt_insn_event in libipt adds 13ace07792 btrace: support decoder events adds ab12fca390 PowerPC64 ld help quoting adds ae3b3f34ed Rename "mem" related commmands adds 580dfe9d4c Automatic date update in version.in adds 19fb31c006 S/390: idte/ipte fixes adds f378ab099d PPC64_OPT_LOCALENTRY adds b5430a3ced Use the ELF class to determine the word size for FreeBSD cor [...] adds 6cf3bf8875 Correct ChangeLog entry date. adds 0efdc7237e Automatic date update in version.in adds e7cd2680e0 Correct check for endianness adds a5e364af4a Introduce and use new_breakpoint_from_type adds 3b0871f44a Create struct type for longjmp breakpoint adds c1fc265720 C++ify breakpoint class hierarchy (destructors only) adds 0e05cf3a61 Use delete instead of xfree for gdb_timer adds 4a4a4a27ba x86: Remove linker option: -z prefix-nop adds 0af6b29b9d Automatic date update in version.in adds 22827c5133 linux-nat: Remove unused parameter adds 26b6a6aba5 x86-linux-nat: Remove unused arch_lwp_info structure adds 923ca33982 Automatic date update in version.in adds 49cf576c22 Document the GDB 8.0 release in gdb/ChangeLog adds 3ea0007c8c Automatic date update in version.in adds 6734f10ae9 Introduce --enable-new-dtags configure option. adds 91001320a2 Fix --enable-new-dtags config support adds af54f0eb96 PR21529, internal error in linker.c adds d940949881 Add a testcase for PR ld/21529 adds a6ba6751c9 Automatic date update in version.in adds 61756f84ee Drop arm support for falkor/qdf24xx targets, not present in [...] adds 056bafd472 ELF/BFD: Hold the number of internal static relocs in `->rel [...] adds fbebaf4a56 bfd: remove unused local variable in elflink.c:init_reloc_co [...] adds 458ad2b83e bfd: remove unused local variables in elf32-score, elf32-sco [...] adds 7bdf4127c3 ld: Allow section groups to be resolved as part of a relocat [...] adds 670b1a1335 ld: Fix spelling mistake in comment. adds ae0d01d663 Add IA64_MAX_FP_REGISTER_SIZE adds 0ee3a6dbd0 Fix AArch64 in the same way as other targets updated in 8170 [...] adds d24b756188 Fix memory leaks in the sysinfo program. adds 5c8ed6a4a1 [Patch, ARM] Relax the restrictions on REG_SP under Thumb mo [...] adds 9949827bea Handle printing information about PE format files which have [...] adds fbe654c8bc Remove uses of MAX_REGISTER_SIZE from alpha-tdep.c adds e1e01040aa Fix double free when running gdb.linespec/ls-errs.exp (PR br [...] adds 9f7fb0aa2b Remove a MAX_REGISTER_SIZE from frame.c adds f4a6504277 Remove declaration of set_register_cache from regdef.h adds 78e8a2ff5f bfd: support section groups with preceding SHF_GROUP sections adds 58f59b7616 Automatic date update in version.in adds 4936f23592 Fix a number of pr21529 testcase failures adds d1be909e7f Remove MAX_REGISTER_SIZE from aarch64-tdep.c adds 4a8a33c843 Remove MAX_REGISTER_SIZE from sh(64)-tdep.c adds 50d6adef3b Remove MAX_REGISTER_SIZE from regcache.c adds 62e20ed45e Add support for AArch64 system register names IP0, IP1, FP and LR. adds 2d7cc5c797 Introduce compiled_regex, eliminate make_regfree_cleanup adds 156525114c Move parts of inferior job control to common/ adds 043a49349c Share parts of gdb/gdbthread.h with gdbserver adds 2090129c36 Share fork_inferior et al with gdbserver adds aefd8b33d9 Implement proper "startup-with-shell" support on gdbserver adds 3030551ec5 Automatic date update in version.in adds 81b6fe3bf9 2017-06-07 Eric Christopher echristo@gmail.com adds bc327528fd [AArch64] Allow COPY relocation elimination adds 51fa2693ad cl adds 6322e5c5cb x86: Dump local IFUNC functions in the map file adds ff4ca5ac6a Remove MAX_REGISTER_SIZE from mi/mi-main.c adds 4ec192e6ab [bfd][arm] Don't assert on suspicious build attributes in in [...] adds 5369082e7b Update ff4ca5ac6a2e8 to the correct version. adds b8b6e72f3d Add MN10300_MAX_REGISTER_SIZE adds be9e3704f9 [ARC] Avoid creating dynamic relocs when static linked is re [...] adds 9d5c718b7a [ARC] Disable warning on absolute relocs when symbol is local. adds cc89d0b334 [ARC] Reassign the symbol got information to actual symbol w [...] adds 7ef0acc15e [ARC] Don't convert _DYNAMIC@ to _GLOBAL_OFFSET_TABLE_ adds cd6402916f [ARC] ARC_PC32 dynamic reloc incorrectly generated. adds f4e6805f98 [ARC] Add RELOC_FOR_GLOBAL_SYMBOL in ARC target code. adds a0abe74332 [ARC] Fixed TLS for IE model. adds 64aa8e0303 [ARC] Fixed condition to generate TEXTREL. adds e3d1d4088a [ARC] Corrected conditions for dynamic sections creation. adds 2f91880f3a Fix possible bug when no args have been provided to the executable adds fe7bb2d5ab Automatic date update in version.in adds dbb2bcd005 Revert "[AArch64] Allow COPY relocation elimination" adds 654f3b6a2a x86-64: Add some x32 ELF property tests adds 9845682bda Include <signal.h> on gdbserver/fork-child.c (and fix regressions) adds 6d45d4b42b gdbarch: Remove displaced_step_free_closure adds 561bf3e950 Automatic date update in version.in adds c7198f97e0 Automatic date update in version.in adds 9b97dfbf80 PR 21564, Section start in binary output file incorrect adds c4dcb155c4 Introduce "set debug separate-debug-file" adds fd0219988d Automatic date update in version.in adds 3704e3589d S/390: Return with an error for broken tls rewrites adds 5c3ce2bc8a ELF: Pass bfd_link_info to merge_gnu_properties adds bc8f2430e0 Code cleanup: C++ify .gdb_index producer adds 6fd931f2d6 Code cleanup: dwarf2read.c:uniquify_cu_indices: Use std::unique adds a81e6d4d26 Code cleanup: dwarf2read.c: Eliminate ::file_write adds c2f134ac41 Code cleanup: dwarf2read.c: Add data_buf::append_uint adds 70a1152bee .gdb_index prod perf regression: find before insert in unord [...] adds e8f8bcb35f .gdb_index prod perf regression: Estimate size of psyms_seen adds 4b76cda993 .gdb_index prod perf regression: mapped_symtab now vector of values adds b3464d0316 mips-tdep.c: Remove MAX_REGISTER_SIZE usage adds 30a254669b Don't always zero pad in print_*_chars adds 4ac0cb1cf0 Let print_decimal_chars handle signed values adds d9109c8080 Simplify print_scalar_formatted adds f12f6bad7d Remove val_print_type_code_int adds 973e9aab63 Add some 128-bit integer tests adds a0688fac4b Automatic date update in version.in adds 032bb6eae8 Move initialize_tdesc_mips* calls from mips-linux-nat.c to m [...] adds 10bbbc1d79 Prevent a call to abort when a relocatable link encounters a [...] adds 0567c9861e Add test for modifiable DWARF locations adds d5d1163eff write_pieced_value: Fix size capping logic adds e93523245b PR gdb/21226: Take DWARF stack value pieces from LSB end adds ddd7882a58 Remove addr_size field from struct piece_closure adds 805acca042 gdb/testsuite: Add "get_endianness" convenience proc adds af547a9614 read/write_pieced_value: Respect value parent's offset adds cdaac320fd write_pieced_value: Fix copy/paste error in size calculation adds f1cc987420 write_pieced_value: Include transfer size in byte-wise check adds 07c9ca3bd8 write_pieced_value: Fix buffer offset for memory pieces adds 359b19bb24 write_pieced_value: Transfer least significant bits into bit-field adds 3bf3101107 Add DWARF piece test cases for bit-field access adds 840989c113 read/write_pieced_value: Drop 'buffer_size' variable adds 03c8af18d1 Fix handling of DWARF register pieces on big-endian targets adds 242d31ab7c read/write_pieced_value: Improve logic for buffer allocation adds 65d84b7616 Respect piece offset for DW_OP_bit_piece adds f236533e3c read/write_pieced_value: Remove unnecessary variable copies adds 23f945bf8c Fix bit-/byte-offset mismatch in parameter to read_value_memory adds f65e204425 write_pieced_value: Notify memory_changed observers adds 55acdf2242 read/write_pieced_value: Merge into one function adds 8569cfa78c [LD][Testsuite] Add --no-dynamic-linker option to dynamic-1 [...] adds dc74becf49 ld: Add tests for -Ur adds 6490dc678b Replace multiple AVR scripts with a single, customizable lin [...] adds cbd0eecf26 Always define referenced __start_SECNAME/__stop_SECNAME adds da614360f5 ld: Add tests for .startof.SECNAME/.sizeof.SECNAME adds 3b912944f4 aix: Add fork-inferior.o to NATDEPFILES adds 848d907446 darwin: Add fork-inferior.o to NATDEPFILES adds 01ec7a2722 darwin-nat: Add missing include adds b27685f201 ld: Don't define __start_SECNAME/__stop_SECNAME for -r adds f9a36b297d Automatic date update in version.in adds 319c2dbe24 Accept more epiphany targets adds 04f963fd48 Fix seg-faults in objdump when disassembling a corrupt versa [...] adds 05c966f3c9 [opcodes][arm] Remove bogus entry added by accident in former patch adds d5722aa2fe Introduce gdb::byte_vector, add allocator that default-initializes adds c53d2e6d74 Fix potential address violations when processing a corrupt A [...] adds 4c0b797e0d Move location of .jumptables section and add .hightext secti [...] adds 5524b5250e Fix register selection in var-access.exp adds db5fa77026 Fix address violation problems when disassembling a corrupt [...] adds b6947a7f08 Skip sizeof/startof tests on targets with leading char adds f78d1b3ae1 Add size to bar in ld-gc/pr20022a.s adds 8eca1095d9 Skip PR ld/21562 tests on targets with leading char or witho [...] adds 99031bafd6 xfail pr20022.d on targets without dynamic relocs in .text adds 6394c60699 Don't use print_insn_XXX in GDB adds ae87f7e73e Fix address violation when disassembling a corrupt binary. adds f461bbd847 Fix address violation bug when disassembling a corrupt SH binary. adds e64519d1ed Fix seg-fault when trying to disassemble a corrupt score binary. adds b46c4cf090 Maxim Grigoriev stepping down as Xtensa maintainer adds f7e16c2a9c xtensa: don't expect XCHAL_* macros to be constant adds 6e89f89989 Automatic date update in version.in adds 45159d6ad3 PR gdb/21574: Mention $SHELL and startup-with-shell on "help run" adds 37de058ab2 [GOLD] Don't install branch-to-stub for TLS relaxed ERRATUM [...] adds 08c7881b81 Prevent invalid array accesses when disassembling a corrupt [...] adds 76800cba59 Handle EITR records in VMS Alpha binaries with overlarge com [...] adds 63323b5b23 Fix address violation when disassembling a corrupt RL78 binary. adds 63634bb4a1 Avoid a possible compiler bug by using a static buffer inste [...] adds 62b76e4b6e Fix address violation parsing a corrupt ieee binary. adds cd3ea7c69a Prevent address violation problem when disassembling corrupt [...] adds 0d96e4df48 i386-dis: Check valid bnd register adds 8cac017d35 i386-dis: Add 2 tests with invalid bnd register adds 6353d82b8f [AArch64] Allow COPY relocation elimination adds 75e06f9753 Correct "ld --help" to display "-z stack-size=SIZE" adds 00fd923b24 Automatic date update in version.in adds c092b67bf0 2017-06-15 Eric Christopher echristo@gmail.com adds a87dc45adc arc: Select CPU model properly before disassembling adds d68f19767d [AArch64] Use SYMBOL_REFERENCES_LOCAL in one symbol check adds 7dba9362c1 Rewrite __start and __stop symbol handling adds 4b48e2f6a5 Fixing linking configure generated tests of ifunc support. adds e197589b72 Regen rx-decode.c adds 6f98355cda extract/store integer function template adds 291e629539 Automatic date update in version.in adds cf0dd6f02c gdb: Pass -x c++ to the compiler adds 3e019bdc20 gdb: Use -Werror when checking for (un)supported warning flags adds 8465943af6 gdb: Add -Wno-mismatched-tags adds ae3e2ccfe7 linux-low: Remove usage of "register" keyword adds 1d4fbac99e Add ATTRIBUTE_PRINTF to trace_start_error adds 99149362b1 Automatic date update in version.in adds bdd32e03c5 is_underscore_target for ld-elf tests adds ffce45d224 nat/linux-ptrace.c: add missing gdb_byte* cast adds 65ce7763df Automatic date update in version.in adds 1c8e01c960 Use getenv instead of gdb_environ on mi-cmd-env.c adds 875ffa3edc Correct target_underscore for cris adds 72e84f9694 Fix access violation when disassembling a corrupt VMS binary. adds 16b7a71998 .gdb_index writer: close the file before unlinking it adds 80053e466b Fix access violation disassembling a corrupt VMS binary. adds acb56a8301 Fix access violation when parsing a corrupt IEEE binary. adds 0f6d864de2 Prevent address violation when attempting to disassemble a c [...] adds bc21b167eb Fix address violations when reading corrupt VMS records. adds d16fdddb4e Fix address violation when attempting to display disassembled data. adds 66953522c9 Update GDB test case for new lnia extended mnemonic. adds 325c9fd4aa Don't throw an error in 'info registers' for unavailable MIP [...] adds a6cab9afd2 Automatic date update in version.in adds abfa390dac Check the DYNAMIC bit for input shared objects adds 94de2a2c57 [GOLD] Avoid duplicate PLT stub symbols on ppc32 adds 72ddacb77e Class-fy tdesc_reg tdesc_type and tdesc_feature adds 75c554cf9c Adjust the order of 32bit-linux.xml and 32bit-sse.xml in i38 [...] adds 9a6c7d9c02 C++ify gdb/common/environ.c adds 96160d6051 Use '::iterator' instead of '::const_iterator' on environ.c [...] adds a206891ad1 gdbserver/Makefile.in: Sort IPA_OBJS adds 69431babfb 2017-06-20 Eric Christopher echristo@gmail.com adds eceb74ca64 Automatic date update in version.in adds eb83230b4d Fix PR gdb/21606: SYMBOL_FUNCTIONS_DOMAIN misspelled in docu [...] adds 1e29262747 Add support for the Cortex-A55 and Cortex-A75 versions of th [...] adds ce49701009 Fix seg-fault reading a corrupt ELF binary. adds c458d0079c Fix address violation when parsing a corrupt IEEE binary. adds cb06d03ad9 Fix address violation parsing a corrupt IEEE Alpha binary. adds 3de58d950c Fix potential address violation parsing a corrupt Alpha VMS file. adds e4da2c6166 Change to_xfer_partial doc to use addressable memory units adds 20bd1b6ba5 Fix seg-fault in the BFD parsing a corrupt input binary. adds 996b5569bf [ARM] Separate extensions from architectures in arm_cpus adds c168ce07e5 [ARM] Keep separation between extensions and architecture bi [...] adds 6c290d5387 [ARM] Simplify Tag_DSP_extension selection logic adds 81209eff90 PowerPC64 tocsave testcases adds 6e1816be66 PowerPC64 localentry:0 plt calls adds bdab445c82 [GOLD] PowerPC move plt indx_ out of unordered map key adds 54bab2816d [ARM] Rework selection of feature bits to base build attributes on adds 3d030cdb4a [ARM] Allow Thumb division as an extension for ARMv7 adds 7adc0a8174 Fix address violation parsing a corrupt Alpha VMS binary file. adds 9fef80d683 x86: CET v2.0: Update NOTRACK prefix adds c2f7640243 x86: CET v2.0: Rename savessp to saveprevssp adds 2234eee61c x86: CET v2.0: Update incssp and setssbsy adds 6879f5a99e Fix addrss violation when processing a corrupt SH COFF binary. adds 2c6b98ea6f [ARM] Rework Tag_CPU_arch build attribute value selection adds 7f2c8a1d37 Fix address violation when reading corrupt DWARF data. adds 75312ae3ab Use noncapturing subpattern/parens in gdb_test implementation adds 68193357e8 Pass $NOPIE_LDFLAGS size tests adds 127d08c03f Add missing ChangeLog entries adds e5c89b096d Pass $NOPIE_CFLAGS to NOCROSSREFS tests adds 6b73737088 Pass $NOPIE_CFLAGS and $NOPIE_LDFLAGS to some ELF tests adds 194747873f Use DWARF_VMA_FMT to report error adds a765d07242 Automatic date update in version.in adds e7d39ed3e0 Fix compile time warning about unused static variable. adds d19237d98d Fix address violation parsing a corrupt SOM binary. adds b45a120833 common/agent.h: Add missing include guards adds d269dfc64f Add STRINGIFY to gdb/common/preprocessor.h adds f4906a9a74 environ-selftests: Ignore -Wself-move warning adds ee2fdd6f36 x86: Support Intel IBT with IBT property and IBT-enable PLT adds 48580982ef x86: Support Intel Shadow Stack with SHSTK property adds 4fa847d78e Remove MAX_REGISTER_SIZE from py-unwind.c adds b30ff123fb Regenerate two regformats/i386/.dat files adds d7dcbefc72 Remove an instance of MAX_REGISTER_SIZE from record-full.c adds 16892a0323 Fix cached_frame allocation in py-unwind adds 9d1c54ed7f Pass $NOPIE_CFLAGS and $NOPIE_LDFLAGS to more ELF tests adds 329b5ba137 Pass $NOPIE_CFLAGS/$NOPIE_LDFLAGS to "Run pr19031" adds e652757bad 2017-06-22 Eric Christopher echristo@gmail.com adds d4c6ce5b01 Update comment on gdb_environ::unset adds 84da4cf89e x86: Resolve local undefined weak symbol to 0 adds 922109c718 Pass $NOPIE_CFLAGS to ELF visibility tests adds 5d8763a382 x86-64: Move the error_alignment label forward adds 0056441823 i386: Add hidden weak undefined tests adds 790ba5c898 Automatic date update in version.in adds b4cbbe8f72 S/390: Add support for pgste marker adds 0dd5cbc563 Add XTENSA_MAX_REGISTER_SIZE adds 0e158763b0 Make the strings utility reject directories. adds 7e57d19e48 [GOLD] PowerPC64 tocsave adds 7ee7ff7015 [GOLD] PowerPC64 localentry:0 plt call optimization adds 4aa57d6a2b [AArch64] Fix typo in comments on relocation name adds 94f78a777c RISC-V: Error, don't warn, for shfit amounts/CSRs adds 9bdfdbf929 RISC-V: Fix SLTI disassembly adds 926770baf4 Automatic date update in version.in adds 173205ca33 [ARM] Remove ARMv6S-M special casing adds ced40572e4 [ARM] Add support for ARMv8-R in assembler and readelf adds bff0500d7a [ARM] Add linker support for ARMv8-R adds 0cda1e190d [ARM] Add support for ARM Cortex-R52 processor adds b21351faa2 Automatic date update in version.in adds 5cc4ca837d fix out-of-bounds access in elf.c:find_link adds 2d3392bd42 Sync libiberty with upstream GCC. adds d7e2ebe7e7 Sync libiberty with upstream GCC. adds f076f0349c x86-dregs: Print debug registers one per line adds 07809eafc9 dtrace-probe: Put semicolon after while on its own line adds cc75e0fdae main: Don't add int to string adds 57963c05b9 Don't attach linker created section to --just-syms bfd adds 46adbd1740 Automatic date update in version.in adds cf9bdae906 Update check conditions for illegal placed instructions. adds 49fa50ef9c Fix compile time warning building gas for arm-wince target. adds 93ec5e2376 S/390: Fix testsuite segfault added with recent pgste patch. adds fd52715cfa Add pgste marker changelog adds a3aea05a66 Check unsupported .symver with common symbol adds 0602cdad74 Produce a consistent warning message when attempting to run [...] adds cfd14a500e Fix address violations when atempting to parse fuzzed binaries. adds 04e15b4a94 Fix address violation parsing a corrupt texhex format file. adds d1435379df ada-lex: Ignore warnings about register keyword adds 8b5a7a6e8c vec: Silence -Wunused-function warnings on clang adds 873c08142c record-full: Remove unused function netorder16 adds 515a446417 LD: Fix .startof.SECNAME/.sizeof.SECNAME tests for MIPS/IRIX adds 0630b49c47 Check file size before getting section contents adds b417536f23 MIPS/BFD: Consistently mark the LSI CW4010 as a MIPS II processor adds 1f473e3d0a Add a missing line to _bfd_generic_get_section_contents_in_window adds ab27f80c5d Fix GDB regressions caused by previous bfd_get_section_conte [...] adds dc819143fe Automatic date update in version.in adds 7211ae501e More fixes for bfd_get_section_contents change adds a6cbf936e3 RISC-V: Use pc-relative relocation for FDE initial location adds b1a2d7a0e5 MIPS/LD/testsuite: mips-elf-flags: Use `-h' only with `readelf' adds 1284e99a6c MIPS/LD/testsuite: mips-elf-flags: Use `remote_exec' to call [...] adds 7575e6a752 MIPS/LD/testsuite: mips-elf-flags: Add MIPS ABI Flags handling adds daba08c913 MIPS/GAS/testsuite: Capitalize the name of the `mips16e-save' test adds 2438385a4d MIPS/GAS/testsuite: Convert `mips16e-save-err' list test to [...] adds b0bd097ef6 MIPS/GAS/testsuite: Run SAVE/RESTORE tests across all MIPS16 [...] adds 79cb3f75de MIPS/GAS/testsuite: Drop the `mips16e-' prefix from SAVE/RES [...] adds ea9aafc41a Warning fix adds db665f427c darwin: Do not add a dummy thread adds 6806377956 Fix PR 13402 adds 8268c77870 Eliminate make_cleanup_obstack_free, introduce auto_obstack adds 2d68166e87 Remove debugging accidentally left in tekhex.c. adds a4d1e79aaa Remove MAX_REGISTER_SIZE from remote-sim.c adds 23732b1e32 objfile_per_bfd_storage non-POD adds 6da67eb10d completion_list_add_name wrapper functions adds 9991e9d77f Automatic date update in version.in adds 38bf472a15 MIPS: Add Imagination interAptiv MR2 MIPS32r3 processor support adds c7d289d129 MIPS: Add Imagination interAptiv MR2 GAS test infrastructure adds 819e1f8697 MIPS: Add new Imagination interAptiv MR2 GAS and LD tests adds 41664b45ab Fix PR 21337: segfault when re-reading symbols. adds c604a79ad4 [ARM] Assembler and disassembler support Dot Product Extension adds 65a55fbbd9 [AArch64] Add dot product support for AArch64 to binutils adds 88305e1b9f Add support for version 2 of the GNU Build Attribute note sp [...] adds bc491f2e76 Use obstack_grow_str adds 6e75794e9d gdb/command.h: Include common/scoped_restore.h adds 47fdcf63c0 Change bfd_get_size/bfd_get_file_size to ufile_ptr adds 328ce951b2 Don't call bfd_get_file_size in _bfd_generic_get_section_contents adds 1b19ec9710 Automatic date update in version.in adds 88ab90e860 S390: Support guarded-storage core note sections adds 2aff25ba76 [AArch64] Remove duplicated code when handling some GOT relo [...] adds ff07562f1e [AArch64] Only override the symbol dynamic decision on undef [...] adds ec1acaba13 bfd: prevent all but undef weak syms from becoming dynamic i [...] adds adc764e7d2 Use target_desc fields expedite_regs and xmltarget ifndef IN [...] adds e1e94c4994 [ARC] Fix handling of cpu=... disassembler option value adds 2e74f9dd8a [ARC] Use FOR_EACH_DISASSEMBLER_OPTION to iterate over options adds 195bcdd518 Remove old stale expression_completer hack adds eb17d4137d Expression completer should not match explicit location options adds 3df5cd1394 RISC-V: Fix TLS copy relocs adds 92cebb3dbe MIPS/GAS: Clear the ASE_MIPS16E2_MT flag for recalculation adds 60804c53a0 MIPS/opcodes: Correctly combine ASE flags for ASE_MIPS16E2_M [...] adds 8d011e87df Automatic date update in version.in adds 9785fc2a4d MIPS: Fix XPA base and Virtualization ASE instruction handling adds f5b2fd523f MIPS: Add microMIPS R5 support adds 909b4e3d5f MIPS: Add microMIPS XPA support adds 4151f68428 MIPS: Add Imagination interAptiv MR2 MIPS32r3 processor supp [...] adds 60a02042ba Fix failures in MMIX linker tests introduced by fix for PR 21665. adds 51ed89aa0d PR cli/21688: Fix multi-line/inline command differentiation adds dc4bde35d1 PR cli/21688: Detect aliases when issuing python/compile/gui [...] adds b1d3c886aa MIPS/opcodes: Reorder LSA and DLSA instructions adds 33f466961c MIPS/GAS: Update `match_float_constant' and `match_operand' [...] adds 32f76c6773 Add support for a __gcc_isr pseudo isntruction to the AVR as [...] adds 9f00292e69 MIPS/GAS: Use non-zero frag offset directly in PIC branch re [...] adds bbd27b7684 MIPS/GAS: Use frag symbol/offset directly in fixup creation adds 834a65aadf MIPS/GAS: Use a switch on relaxation type in microMIPS fixup [...] adds 3c465ea0ff Automatic date update in version.in adds 25c5412713 Setup .dir-locals.el to use C-style comments by default adds bae7501e87 Use bfd_malloc_and_get_section adds c6eb149dfa Automatic date update in version.in adds de837d77bc Import include/+libiberty/ r249883 from upstream GCC. adds 613643582c DWARF-5: readelf: .debug_names adds 2040444f33 Automatic date update in version.in adds 5bfd255c41 buffer.h: Fix spelling mistakes adds 7e70564cae Repair include/dwarf2.def breakage adds c8cf1feee1 [GOLD] undef after using DW_IDX and friends adds 8d219acda1 Disable symver test on hppa64-hpux adds 33c734b2f8 Missing config for bfd.c:_doprnt adds cd9af601e6 Miscellaneous format string fixes adds ce9116fdbf BFD long long cleanup adds 76cfced5ad Support %Lx, %Lu, %Ld in _bfd_error_handler format adds 19871f45dd strings: remove section/file size check adds 15e6ed8cbf Regenerate pot files. adds d8cd8c1f48 bfd: partial revert commit EC1ACAB (prevent all but undef we [...] adds 568fc4f4f8 Automatic date update in version.in adds 0041f7df74 [binutils patch] DWARF-5: Extend bfd/dwarf2.c parse_comp_unit() adds 564e46b795 [AArch64] Remove useless and incorrect assertion adds 55a09eb6df Add markers. adds 0d702cfe5d Regenerate configure. adds 40c7d50720 [Patch ARM] Support MVFR2 VFP Coprocessor register for ARMv8-A adds 4da3eb35ef Garbage collect TYPE_STATIC and several TYPE_FN_FIELD_x adds 033ea118c0 Automatic date update in version.in adds 60c96dbf02 Fixup changelog entries for previous commit adds e4bdd67955 X86: Disassemble primary opcode map's group 2 ModRM.reg == 6 [...] adds 15a7695fdc [ARM] Add support for Cortex-A55 and Cortex-A75. adds 1d827a720c Fix build with GCC 4.2 adds 8455d26243 Fix Python unwinder frames regression adds 4b617f5235 Automatic date update in version.in adds a0b7b10523 Convert 'L' to 'l' when setting wide_width to 1 adds 33c5cd7587 Fission support for multiple CUs per DWO file adds 9691e722c6 Automatic date update in version.in adds 1cf9552bf1 Another _doprnt fix for %L handling adds aff6079bc7 Apply ld/Makefile.in patch to the correct file adds 532cc31305 Add some missing xcoff support adds 7639175c9a Move print_insn_XXX to an opcodes internal header, again adds c620a2b547 Make ppc476 testcases more robust adds e54cb31aa3 MIPS/LD: Fix a segfault from ELF `e_flags' access with non-E [...] adds 762c974a09 Implement the "get_siginfo_type" gdbarch method for FreeBSD [...] adds 929edea98d Fetch signal information for native FreeBSD processes. adds 6e5eab33ab Move the thread_section_name class to gdbcore.h. adds 382b69bbb7 Add a new gdbarch method to fetch signal information from co [...] adds 2af9fc4432 Use the thread_section_name helper class in fbsd_core_thread_name. adds 0b9305edf1 Recognize the recently-added FreeBSD core dump note for LWP info. adds e6f3b9c319 Create pseudo sections for FreeBSD NT_PTLWPINFO core notes. adds 4b654465bf Read signal information from FreeBSD core dumps. adds 12c1f20d6f Automatic date update in version.in adds f4db828807 Automatic date update in version.in adds 0327869232 Fix size check in dwarf2_evaluate_loc_desc_full adds 266934d1ad compile-loc2c: Fix uninitialized variable error adds 14357de15f DWARF-5: Fix error message typo. adds a074796714 Automatic date update in version.in adds 3d99e817a9 Import setenv and unsetenv from gnulib adds 2e1e43e140 Re-indent the code adds 77c501bcea Re-generate i386/amd64-avx-avx512-linux.c and i386/amd64-avx [...] adds adce5b398d Fix compile time warning about duplicate case values for pow [...] adds 6dc8d7579d Add missing ChangeLog etries adds 36cebdda80 Automatic date update in version.in adds 11cb57160f Sync dlang demangling tests from upstream libiberty testsuite. adds 4162bb66c6 Mark generated cgen files read-only adds 2c4d9cbe51 ppc32 use of %x in einfo format adds 70391b29cf [AArch64] Use "#pass" instead of "#..." to filter multiple lines adds e3fbc3da13 ppc32 use of %x in einfo format, typo fix adds 04ac15ab07 Add missing newlines in readelf -n output adds 61a0857c0f Support single digit GCC version adds 48aeef91c2 Include the fs_base and gs_base registers in amd64 target de [...] adds 0aa37b654c Support the fs_base and gs_base registers on FreeBSD/amd64 n [...] adds df2f63a6a0 Fixing for PR gold/21491 - Errata workaround can produce bro [...] adds bd6a8c1905 Automatic date update in version.in adds d42c267e9b bfd_error_handler bfd_vma and bfd_size_type args adds 2fe40b6792 rs6000 testsuite update adds 0bae9e9ec5 Fix compile time warnings building the binutils with gcc 7.1.1. adds 429d795d50 Update PO files adds b7d7d4598c Add missing gold/ChangeLog entry. adds bbe7ef6699 Automatic date update in version.in adds a502b0bbb8 Always delete $testarchive first adds 55efceabc6 S390: Add record/replay support for arch12 instructions adds 5d2cbaa526 gdb: Fix parameter passing to mi_create_breakpoint adds c55a47e723 Fix x86-64 GNU/Linux crashes adds b4365d025e gdb: Fix more parameter passing to mi_create_breakpoint adds e58ff055fa Add RDMA support for falkot/qdf24xx. adds ee77ed019f Automatic date update in version.in adds 6661ad4873 ax-gdb: Use ax->gdbarch instead of exp->gdbarch, remove unus [...] adds 053f805718 ax-gdb: Remove two unused agent_expr *ax parameters adds 40f4af2873 ax-gdb: Remove unnecessary gdbarch parameters adds 2347965cd9 ax-gdb: Remove more unused arguments adds 211b0bed95 PR ld/21529: Use a linker script to limit output with the test case adds 86038de0d8 ppc32 tlsopt tests adds 0f6329bd7f binutils/objdump: Fix disassemble for huge elf sections adds 8f14146e13 Fix gdb.base/completion.exp with --target_board=dwarf4-gdb-index adds 65547233e0 Make gdb.lookup_typename work for Rust types adds 8880f2a9cb Handle sizeof(type) in Rust adds 71d01ca93b Automatic date update in version.in adds 5bd6848722 gdb: Make some test names unique adds 046c08c44b Automatic date update in version.in adds 676ee2b5fa __tls_get_addr_opt GOT entries adds caa74962b6 Automatic date update in version.in adds f27dadca0a Update assembler documentation on some AVR cores. adds 2a925816fc Correct previous fix for an absence of input files on the ar [...] adds 330cdd9891 C++ify dwarf2_per_objfile adds bbf2f4dfae Fix TAB-completion + .gdb_index slowness (generalize filenam [...] adds 78b13106ed Rename make_symbol_completion_list_fn -> symbol_completer adds 6e1dbf8cda Clean up "completer_handle_brkchars" callback handling adds eb3ff9a551 Introduce class completion_tracker & rewrite completion<->re [...] adds 6a2c1b8790 "complete" command and completion word break characters adds 8090b426b5 Introduce CP_OPERATOR_STR/CP_OPERATOR_LEN and use throughout adds dd57c19c1a Re-indent elf_x86_64_relocate_section adds 1d550c828c Introduce strncmp_iw adds c5bb8910e8 x86-64: Limit PIC check to shared library build adds c6756f62e0 Rewrite/enhance explicit locations completer, parse left->right adds a245927022 Explicit locations -label completer adds be966d4207 Linespec lexing and C++ operators adds c45ec17c07 A smarter linespec completer adds 8e85f840e1 Add missing ChangeLog entries for PR ld/21782 fix adds 89d249d2f2 i386: Add tests for PIE with undefined weak symbol adds 25bda061bf Automatic date update in version.in adds 0a79bef4f2 * dwarf.c (display_debug_names): Initialize hash_prev. adds 386535dd91 Fix GDB builds that include the simulator adds b6a5771326 Import updated Ukranian and Swedish translations. adds c646b4e87f Improve doc about "maint print c-tdesc" adds cfb7e58b48 Simplify regcache_cpy and remove regcache::cpy_no_passthrough adds 27841e762c Remove one line comment adds e4e21d9ed1 Fix runtime failure triggered by a corrupt ecoff input file. adds c5ed057625 Fix Fission (broken by my previous patch) adds de194d8575 Fix spelling typos. adds 9a0f1d5099 LD/testsuite: Conditionalize the placement of `.dynamic' in [...] adds 927960f053 LD/testsuite: Conditionalize the placement of `.got' in GNU_RELRO adds 801f648cfc Automatic date update in version.in adds 804a409318 Fix gas crash on missing seh_endproc. adds e4943f2c75 Remove datasize measurements based on sbrk() adds 684d5a10b1 [ARC] Add JLI support. adds 7179e0e6b2 [ARC] Add SJLI instruction. adds 70b448ba7c [ARC] Add SecureShield AUX registers adds 29866fa186 Fix address violation when attempting to read a corrupt fiel [...] adds 62a5222fda LD/testsuite: Add 2**4 section alignment FILL script statement test adds 909e4e716c Fix use-after-free error when parsing a corrupt nested archive. adds 6c4e7b6bfb Extend previous fix to coff-rs6000.c to coff64-rs6000.c adds f2e6a8430e [AArch64] Fix PR18841 ifunc relocation ordering adds 2018ef80ae PR ld/16656: Add missing annotation to the relevant ChangeLo [...] adds 8e8f892f70 Automatic date update in version.in adds 2d2dbad060 Update the German translation for the opcodes library. adds 62d2a18a2e Make gdb.base/dmsym.exp independent of "set language ada" adds cf32529923 Fix cp_find_first_component_aux bug adds 42edd901a2 Eliminate block_iter_name_* adds a778f165ad Use SYMBOL_MATCHES_SEARCH_NAME some more adds edb0c9cb22 get_int_var_value adds 47e77640be Make language_def O(1) adds 33d69f8727 Automatic date update in version.in adds 47826cdbec S/390: Support z14 as CPU name. adds ba8826a82a This patch introduces support for specifing views in .loc di [...] adds b57e815ca1 Remove unused variables in dwarf parser. adds 13bace4ab9 Fix typo in warning message. adds 82c7806625 Updated French translation for the binutils subdirectory. adds dcd27ddf87 gdb.python/py-unwind: Disable stack protection adds dbdda973f3 Automatic date update in version.in adds f746a15444 C++-ify break-catch-sig adds 4fa8aeac19 C++-ify break-catch-throw adds e12c9b7a0c Use std::vector in syscall_catchpoint adds b6f48cb022 Use std::vector in struct catch_syscall_inferior_data adds 5c2c0020fb Automatic date update in version.in adds 15a3a14fdd Correct eh_frame info for __glink_PLTresolve adds 723dfee7b8 * dwarf2dbg.c (dwarf2dbg_final_check): Rename local variable [...] adds 8ca02f6a21 Automatic date update in version.in adds 645b280027 [ARC] Fix big-endian ld tests errors. adds 47aeb64c10 Improve "unrecognized relocation" error messages to add the [...] adds e8d84ca1b4 Stop the generation of mapping symbols in the debug sections [...] adds ca4cf9b9c6 Fix address violation errors parsing corrupt binary files. adds 8a2df5e2df Fix another memory access error triggered by attempting to p [...] adds 7684e58062 [AArch64] Fix the bit pattern order in the comments in auto- [...] adds 031ed05dd2 s390-vregs.exp: Fix Tcl error after non-zero-pad patch adds aafd38357a Automatic date update in version.in adds d4aaa2a074 __tls_get_addr_opt stub eh_frame info adds c6b78c965a Stop readelf from returning an error status if asked to dump [...] adds ec06425629 oops - add changelog entry accidentally omitted from previou [...] adds cfe7b9bd58 Add a linker branch optimization for the MSP430. adds c26bb06769 Updated French translation for the BFD library. adds 02ad7fc29f [ARM] Access FPSCR on vfpv2 adds 46a62268b8 Catch exceptions thrown from gdbarch_skip_prologue adds 7cbc739c71 Fix typos in error and option messages in OPCODES library. adds 133193b8ae Fix thinko in previous change to elf32-msp430.c adds a04b53379a Make amd64_x32_init_abi and amd64_init_abi argument constant adds b9c0e1b40e Fix two NetBSD-specific typos in the configure.nat conversion. adds 11f1093690 Automatic date update in version.in adds 229d26fc9e Add enum for result of fast_tracepoint_collecting adds b468ff4cbf Class-fy target_desc adds 8e2141c6fb Add optional argument to command "maint prints c-tdesc" adds 35b4818d03 Centralize i386 linux target descriptions adds 6eb1e6a8c1 Use visitor pattern for "maint print c-tdesc" adds 25aa13e522 Generate c for feature instead of tdesc adds ea03d0d3c3 Lazily and dynamically create i386-linux target descriptions adds 27d41eac62 Add "maint check xml-descriptions" to test builtin xml targe [...] adds 104f0515d0 Gold: Fix mips.cc for GCC 4.2 adds 63d4980d60 Automatic date update in version.in adds 8bdf0be19d Fix address violation issues encountered when parsing corrup [...] adds f726cc1cb6 Move AVR .promemx.* sections into higher memory. adds 4c9dc81149 Add myself as a write-after-approval GDB maintainer. adds 242f30e67c Automatic date update in version.in adds a808670465 Fix problems parsing RISCV architecture extenstions in the a [...] adds 2b94abd48a Make some improvements to how SORT_* specifiers and EXCLUDE_ [...] adds 79c12faeea S/390: Fix segfault when linking -shared -nostartfiles adds 894dde0ba7 Add missing changelog adds 49ba15a23a gold: Add put_ch_reserved to 64-bit Chdr_write adds ef080e7ed4 Automatic date update in version.in adds 8b5f1ed877 PR 21847, Don't default PowerPC64 to --plt-localentry adds 10683b8d11 Automatic date update in version.in adds 93e0a1eab1 Automatic date update in version.in adds d44c746aed PR 21847, PowerPC64 --plt-localentry again adds 4bbd4ef219 darwin: handle recent version of dyld adds 791fb3d7a5 Fix documentation about rot agent expression bytecode adds 54387c7fe2 Fix compiling zlib using x86_64-musl. adds aacb3b6dfc [GOLD] PowerPC --no-tls-optimize adds 7e5ed83b22 Update ChangeLog (missed that in my previous commit) adds c48a4d9834 Fix compile time error when using ansidecl.h with an old ver [...] adds 5759343685 Improve handling of ADD and SUB relocations on the RISCV target. adds 2e957b16d4 Fix bb instructions with double-word condition on hppa. adds 2141b11005 Update myself in MAINTAINERS adds 51b69c74c6 Automatic date update in version.in adds be897fb774 [GOLD] PowerPC recreate eh_frame for stubs on each relax pass adds 60c4393c50 Updated Swedish translation for the binutils sub-directory. adds 4d36230d59 x86: Update segment register check in Intel syntax adds 1ef692ea23 S/390: Fix claimfile failures adds a2f1f30853 MIPS: Consistently use MIPS_FPU_TYPE for `gdbarch' member adds a5be90a4d9 Automatic date update in version.in adds 262cdac76d Teach readelf about IA64 MSB relocs. adds 75800d2cd6 Fix gas and binutils testsuite failures for am33_2.0-linux target. adds d84ed528d4 Fix potential illegal memory access in Xtensa port. adds ddff3d84be Fix seg-fault when trying to place non-ELF orphan sections. adds 73d5923e48 Fix assertion failure for xtensa linker. adds 70b0cf90bc Add support for creating archives of slim-LTO modules using [...] adds b8f4abd342 Revert the last change to emultempl/elf32.em adds db99ecc08f Check ELF section header only for ELF output adds a4f320fd1b MIPS: Factor out FPU type naming in `gdbarch' debug adds 5f66bad45b Automatic date update in version.in adds 2e9246e077 ELF checks for orphan placement adds fd9770d81f Add more targets to the list of architectures not supporting [...] adds 4a2b031d54 Introduce and use ui_out_emit_table adds d419f42dd3 Introduce and use gdb_file_up adds ed1669453b Change return type of find_and_open_script adds 7cd06d6e89 Use gdb_file_up in fbsd-nat.c adds 4a45905b82 Use gdb_file_up in source.c adds 6e7bc05c53 Change open_terminal_stream to return a gdb_file_up adds fad0444a57 Remove make_cleanup_fclose adds b80cf83844 Remove an unlink cleanup adds e3ad2841b1 Remove make_cleanup_restore_current_language adds b3bc84537b Remove make_cleanup_free_so adds 2ec845e758 More uses of scoped_restore adds 31b68d4ad7 Replace tui_restore_gdbout with scoped_restore adds 7c218e6c9c Use unique_xmalloc_ptr in jit.c adds 26fcd5d757 Use containers to avoid cleanups adds 898e0c8e87 Remove in_user_command adds ac991630ca Remove user_call_depth adds b51b225eb9 Use a scoped_restore for command_nest_depth adds 3c9ebddd93 Replace do_restore_instream_cleanup with scoped_restore adds 7f968c899f Avoid some manual memory management in Python adds 0d50bde32b Remove a cleanup in Python adds 773a1edcd1 Introduce gdb_argv, a class wrapper for buildargv adds 1c034b67a0 Use gdb_argv in Python adds 744e4fe1db Remove make_cleanup_freeargv and gdb_buildargv adds 2331fa3af5 Add myself as a write-after-approval GDB maintainer. adds a30d3a7990 Automatic date update in version.in adds 223b97ba9d Add --no-relax option. adds 9f06dab1e3 Add a testcase for "ld -d" adds 91975afd35 Add namespace std to nullptr_t adds f02fd7745d Unbreak GDBserver build for x32 adds a66930b357 Automatic date update in version.in adds 55ef6584ca Don't fail in elf32_hppa_set_gp adds 3232fabd2d Remove cleanups from Rust parser adds fdffd6f411 Fix Rust test suite for 1.20 beta adds ee0c32930c Use gdb::unique_xmalloc_ptr when calling tilde_expand adds e2a084f2c1 Automatic date update in version.in adds a4819f54c0 Treat common symbol as undefined for --no-define-common adds 1d4af308ae x86: Lookup __tls_get_addr or ___tls_get_addr once adds 2010d1a3f8 Automatic date update in version.in adds b7a18930e3 Do not choose a non-ELF format input file to hold the linker [...] adds 74cbb09e74 remote-sim.c: Fix arg variables conflicts adds b3293efaf8 PR21910, segfault in common symbol override test when hash-s [...] adds bab55c0522 Support different ld --hash-style in the ld testsuite adds 16eb6b2db4 Fix dwarf2_string_attr for -gsplit-dwarf adds 0dba2a6c09 gdbarch: Use an anonymous union for target data in `gdbarch_info' adds e347efc38b GDB/opcodes: Remove arch/mach/endian disassembler assertions adds 2980ccad59 Move common symbol check after bed->common_definition adds b28b8b5e31 Mark big and mach with ATTRIBUTE_UNUSED adds ba7b109b29 PR breakpoints/21886: mem-break: Fix breakpoint insertion location adds 7b005726f9 Add missing PR mention in ChangeLog adds 8f5e83fb73 More support for ld --hash-style in the ld testsuite adds 2760f24c49 Add configure flag to enable gnu hash style by default. adds 5d1ceb0b87 Automatic date update in version.in adds 206c9c79ee PR21017, microblaze missing _GLOBAL_OFFSET_TABLE_ symbol adds cea7a28505 Fix address violation bugs when writing beyond the end of a [...] adds 1fea592a7d Updated Serbian translation for gprof adds 24d3e51bf0 Fix address violation problems when parsing corrupt ELF binaries. adds fe22cbc418 ld: Replace --rpath with -Wl,--rpath adds a26c49b78a Automatic date update in version.in adds 9165f4548b ld: Add a ',' after -Wl,--rpath adds 25d28c91b8 ld: Require GCC 5 or above for 3 x86 tests adds 57757c2f09 Remove x32 non-linux target descriptions adds f5a29eb0a6 Clean up x86 non-linux GDBserver target descriptions adds e88e8651cf Fix memory leak in cp-support.c adds b33404388e gdb: Fix build failure with GCC 7 adds 29592bde87 Make cp_comp_to_string return a gdb::unique_xmalloc_ptr<char> adds b1a6c1cea3 [AArch64] Implement gdbarch_core_read_description adds 0f76ffafce Revert "[AArch64] Implement gdbarch_core_read_description" adds cd3af38d7b [AArch64] Implement gdbarch_core_read_description adds cc4a945a26 [ARM] Don't warn on REG_SP when used in CRC32 instructions adds 42fa2e0e1b C++-ify skip.c adds 0968fbae6b doc: Fix copy-pasto in Z0 packet documentation adds 978c05401b Run PR ld/17618 test only with 64-bit ELF linker adds 142311d325 Fix compile in the !HAVE_KINFO_GETVMMAP case. adds e4a26669b9 Replace remaining cleanups in fbsd-nat.c. adds e8c6b620f7 Replace home-grown linked-lists in FreeBSD's native target w [...] adds 7ed1dab994 LD_CLASS: Check .libs/ld-new for linker first adds 3ecaa9fd72 Automatic date update in version.in adds 957e1fc1c5 Fix out of bounds memory access when trying to allocate spac [...] adds 4c2da80c2b Fix memory corruption when assembling an i386 darwin source file. adds ca6f2be7f6 Add support for PE startup files that want to define their o [...] adds e7c9de2678 Allow gdb::unique_xmalloc_ptr<T[]> adds 5af3691c75 Automatic date update in version.in adds b348037fd8 Move dwarf2_frame_state_reg.exp_len to union .loc adds afe37d6be5 Class-fy dwarf2_frame_state adds 1c90d9f022 Class-fy dwarf2_frame_state_reg_info adds be7d3cd5f1 Reset *THIS_CACHE in frame_unwind_try_unwinder in case of exception adds de7985c3cc More gdb/skip.c C++ification adds 76db0a2e17 Also disallow global alias of common symbol adds 9593aade74 Add 2 more tests for PR ld/21884 adds 93ab9c0de7 Add -z globalaudit linker command line option to set the DF_ [...] adds 98c5dfc994 x86: Allocate space for symbol names with symbol table adds 1a682d061c Automatic date update in version.in adds 483767a333 Collision between NT_GNU_BUILD_ATTRIBUTE_OPEN and NT_PPC_VMX adds c2c2dd9f09 testsuite: Exclude end-of-line characters from get_valueof result adds ca145713f3 Fix typo on documentation ("show set startup-with-shell") adds 9ba349b544 Automatic date update in version.in adds 6d545e31f5 Fix i686-nacl and x86_64-nacl pr21884 failures adds 34c4758cc2 ld: Restore linker scripts in PR ld/21884 tests adds 79a94a2ad1 PR21441, Unnecessary padding of .eh_frame section adds d7f00f429a Automatic date update in version.in adds 0c54f69295 Fix null pointer dereference when parsing a corrupt ELF binary. adds 2f5404b358 Use std::move in a few places adds f978cb06db Fix memory leak in add_symbol_file_command adds d6382fffde Fix two regressions in scalar printing adds d3abe1c8ef Remove BITS_IN_BYTES define adds bf0ec4c276 GDB testsuite: Suppress GCC's colored output adds 8975f86409 [Patch AArch64] Turn lr, fp, ip0 and ip1 into proper aliases adds 0335ac6d12 Fix compile on big-endian platforms in siginfo_t converter. adds 206726fbfd Fix PR gdb/21954: make 'unset environment' work again adds 9c3cc99930 xtensa: Properly strdup string when building reggroup adds 47613aeb8a Add myself as a write-after-approval GDB maintainer. adds 66c3b5f87c Add new NT_PPC_* available since Linux 4.8 adds 1a457753cf Automatic date update in version.in adds a5afdb1665 Add shortcuts for "nexti" and "stepi" commands in Single-Key mode adds 8c1d4b8799 Automatic date update in version.in adds 44d0fb3a0a Mention new TUI Single-Key mode shortcuts for nexti and step [...] adds ba7139188c Synthetic symbol leak in elf_read_minimal_symbols adds 12601963cf Add new Brazilian Portuguese translation for the ld subdirectory. adds 545bc2b377 [AArch64] Skip IFUNC relocations in debug sections adds 714da62f64 Add test of V2 GNU build attribute notes. adds 4c8aa72d0e Plug line_header leaks adds b0cba12e07 Plug source_command leak adds dd66b39984 Automatic date update in version.in adds de25939739 Fix buffer overrun parsing a corrupt tekhex binary. adds 7649770c8e Put selftests api into selftests namespace adds 86dcbf50fe Remove some GDB specific stuff from selftest.c adds 6d580b635f GDBserver self tests adds e60eb28803 [ARM] Mark USER_SPECIFIED_MACHINE_TYPE in disassemble_info.flags adds 2989a3651d Remove save_inferior_ptid adds d7dec582d1 Automatic date update in version.in adds 45aee2da6b Automatic date update in version.in adds 7f3d21db92 Update testsuite/ld-x86-64/plt-main-bnd.dd adds 454c9bb956 Automatic date update in version.in adds 284d826d9f PR ld/20125, MMIX weak symbols adds c973d0aa4a Fix type casts losing typedefs and reimplement "whatis" type [...] adds bf223d3e80 Handle function aliases better (PR gdb/19487, errno printing) adds e3c2f928b8 [PowerPC VLE] Add LSP (Lightweight Signal Processing) instru [...] adds 487b6440da Make __start/__stop symbols protected visibility adds af3881e612 Correct earlier ChangeLog entry for fbsd_add_threads. adds 329d5e7e56 Use an array type (lwpid_t[]) for the array of lwp IDs. adds 0d999a6ef0 List actual code around more than one location adds e3e41d588a Change gdb_abspath to return a unique_xmalloc_ptr adds 4971c9a74b Change gdb_realpath_keepfile to return a unique_xmalloc_ptr adds 14278e1fdb Change gdb_realpath to return a unique_xmalloc_ptr adds 0b581c69fe Change rewrite_source_path to return a unique_xmalloc_ptr adds 56f3764524 Change psymtab_search_name to return a unique_xmalloc_ptr adds 36bd8eaaa0 Fix erroneous cleanup use in add_solib_catchpoint adds b270e6f9e0 Change install_breakpoint to take a std::unique_ptr adds 5277199aeb Add test for "List actual code around more than one location [...] adds 67d888f5c8 RISC-V: Mark "c.nop" as an alias adds 8dfb7cbf84 Update PR ld/21964 tests adds 11db943032 Rename some command functions adds bb4b64b0db Assemble powerpc vle lsp tests with -a32 adds 46434633f9 Make undefined symbols in allocate_dynrelocs dynamic adds 9d3420f5df Remove pr19161 test hppa xfail adds 98973784dc Automatic date update in version.in adds 58afddc6c7 gdb: SPARC ADI support adds 452bf675ea PR21990, Integer overflow in process_version_sections adds b80c727008 ppc-opc.c formatting adds f6a36b0c9e gas: enable PC-relative diff relocations on sparc64 adds e68c32d53e compile: set debug compile: Display GCC driver filename adds 6e41ddec97 compile: Add 'set compile-gcc' adds 73784fa565 x86: Clear extern_protected_data for GNU_PROPERTY_NO_COPY_ON [...] adds b1bb697ea1 x86: Increment PLT count only for function symbols adds aab921adcb x86-64: Properly report output type when PIC is needed adds 87215ad165 Fix PR remote/21852: Remote run without specifying a local b [...] adds 49263c56bb Update PR ld/21903 tests for dejagnu 1.4.4 adds f8d31560e1 Automatic date update in version.in adds 647d4de92e Test undefined symbols in shared libraries adds 7408194835 [PowerPC VLE] Add SPE2 and EFS2 instructions support adds f1902523c9 DWARF-5: Fix -fdebug-types-section adds 34bb2571d4 Revert commit aab921adcb656e4eefcc7d0f14241f3d7504400e adds 5b5f4e6f8c ld: Early detection of orphans we know will be discarded adds 7073b5b9ed x86-64: Check relocations with -z nocopyreloc adds 663c44ac4d DWARF-5 Fix DW_FORM_implicit_const adds 28e6a46bcb x86-64: Run pr22001-1b on x32 adds 074f606684 ld: Replace regexp with string match adds a160cc4628 Remove unused function set_inferior_target_data adds a2d64ef20b Automatic date update in version.in adds 176047c9f2 ld: Add "--" after regexp adds 1445030f31 PR21994, readelf looping on verdefs adds 6afd337d1a gdbserver: Rename some functions, thread -> inferior adds 7d5b8b81d3 Automatic date update in version.in adds 5fdda9d6a4 x86: Remove redundant "symbol" in comments adds 988f6b3dc6 remove param "dispp" from ada-lang.c::ada_lookup_struct_elt_type adds 7c8bbca5e6 PowerPC TPREL reloc handling adds aecbb010f9 Automatic date update in version.in adds a5b4ee9451 Disallow copy relocation against protected data symbol adds 596dc58f33 x86: Initialize def_protected adds 41e5237748 Automatic date update in version.in adds 565ed01a4e [GOLD] Symbol flag for PowerPC64 localentry:0 tracking adds cefdd1cd64 Fix bad offset calculation for R_AARCH64_TLSDESC_* relocs. adds 90efb64229 x86: Check for valid PLT section size adds fd437cbc43 define_command: Don't convert command name to lower case adds 3804a3431a Add missing PR number in ChangeLog adds 5e89eb3ab0 gdb.base/commands.exp: Remove unused global references adds 0fb0a76778 Remove unused _bfd_elf_ifunc_get_synthetic_symtab adds 972d8a18db 2017-08-28 James Clarke jrtc27@jrtc27.com adds f2d394fce1 Automatic date update in version.in adds 34ca2bd7ac [GOLD] Reduce size of class Symbol adds 34e0882b83 [GOLD] PowerPC tls_get_addr_optimize adds 3819af136d Fix simulation of MSP430's open system call. adds 7ef3addbe1 Improve MSP430 section placement. adds 37c0b6ee65 x86: Check valid PLT sections before checking dynamic relocations adds 823cb06774 x86: Simplify bad return in get_synthetic_symtab adds 0afcef5384 Add elfxx-x86.h and elfxx-x86.c adds 5f0f0847e2 x86: Re-indent elf32-i386.c/elf64-x86-64.c adds 7755ddb77d Look for FIR in the last FreeBSD/mips floating-point register. adds 22e5c8027a Automatic date update in version.in adds c7dffc390c testsuite/ld-cris various files: Run ld with --hash-style=sysv. adds b9f04fe0df PowerPC64 __tls_get_addr sequence optimization adds 9a23f96e91 PowerPC TPREL16_HA/LO reloc optimization adds e491e58adc MIPS/GAS/testsuite: Deduplicate error lists of branch local tests adds 443701f509 Add missing ChangeLog entries adds 0f2425c4c8 Remove elf_x86_64_next_tls_desc_index/elf_x86_64_srelplt2 adds 7c0ed39626 Call _close_and_cleanup in bfd_close_all_done adds 37b2d32751 MIPS/GAS: Also respect `-mignore-branch-isa' with MIPS16 code adds 70e65ca8e5 MIPS/BFD: Correct microMIPS cross-mode BAL to JALX relaxation adds 765e526c75 x86: Add _bfd_x86_elf_link_hash_table_create adds 5b86dbf454 x86: Check target_id instead of elf_machine_code adds f493882dab x86: Add _bfd_x86_elf_get_synthetic_symtab adds 5dda32094f LD/testsuite: Also discard `.MIPS.options' in orphan tests adds e69f32654a Automatic date update in version.in adds e234de6be5 bfd_close_all_done calling _close_and_cleanup adds ef32532f22 FT32: Permit R_FT32_18 overflow adds 59e8523bf8 FT32: improve disassembly readability adds 3321e42bf2 Add elf64.lo together with elfxx-x86.lo for 64-bit BFD adds af471f828c PR22048, Incorrect .eh_frame section in libc.so adds 654670a4f0 Unbreak gdb build on 32-bit host with ADI support adds 9866ffe25a Remove .eh_frame zero terminators adds 686335cd3c Regen SRC-POTFILES.in adds d7de64088c Add a test for PR ld/22048 adds b55f3386e4 Add updated French translations for opcodes and gprof adds e4f2723003 Fix buffer read overrun by ensuring that DWARF sections cont [...] adds 0a2dde4a32 Implement the ability to set/unset environment variables to [...] adds 1f0c13579f Automatic date update in version.in adds 5c811d30d1 PR gdb/22046: Fix T-stopped detach regression on old Linux kernels adds 2a143b99fc Fix buffer overrun when parsing an ELF attribute string that [...] adds f8ad251375 Import latest fixes to libiberty from GCC. adds 7e8b60085e Prevent an address violation parsing corrupt DWARF informati [...] adds 1c5c938ad8 Enable support for the AArch64 dot-prod instruction in the C [...] adds e10c9c620c x86: Correct unwind information for the second PLT adds 376dc015f2 Import latest fixes to libiberty from GCC adds a6798baba2 x86: Add _bfd_x86_elf_link_setup_gnu_properties adds 39946cc227 x86: Add _bfd_x86_elf_mkobject adds c6295c2290 elfxx-x86.h: Fix a typo in comments adds 18da07cd12 Correct ChangeLog entry adds eeb2f20a76 x86: Add _bfd_x86_elf_adjust_dynamic_symbol adds 4f501a245f x86: Add _bfd_x86_elf_gc_mark_hook adds 96fbe52eaa Automatic date update in version.in adds 96d01d93c4 -Og warning fixes adds ad71ce8de7 x86-64: Check ELF_COMMON_DEF_P for common symbols adds 1fa4ec6ae7 LTO rescan archives adds 6b9553e2a5 x86: Move GOT_TLS_* in elf32-i386.c to elfxx-x86.h adds 9a742a902f i386: Check VxWorks with htab->is_vxworks adds 503294e755 x86: Add sizeof_reloc to elf_x86_link_hash_table adds 9ff114ca5d x86: Add elf_x86_compute_jump_table_size adds fe53b4a4c4 x86: Add is_x86_elf adds b9ce864ca8 x86: Add _bfd_x86_elf_allocate_dynrelocs adds aa595247af x86: Define PLT_CIE_LENGTH and PLT_FDE_* in elfxx-x86.h adds 92c10f5f61 i386: Update sgotplt_jump_table_size setting adds 2926eb2c32 x86: Rearrange fields and update comments adds 5e2ac45d56 x86: Add _bfd_x86_elf_size_dynamic_sections adds aed02419fb Automatic date update in version.in adds 2ac3a7f5ce Add elf64-x86-64.lo together with elfxx-x86.lo for 64-bit BFD adds d47a80260c Add missing ChangeLog entries adds f04bdfa7b2 Initialize tls_get_addr for x86-64 in one place adds 23fdd69e42 Make target_waitstatus_to_string return an std::string adds 1cf58434bf PR22067, x86 check_relocs invalid read adds 0e30d99180 x86-64: Set tlsdesc_plt if GOT_TLS_GDESC_P is true adds 1ccbe9985f Return std::string from memory_error_message adds 7ffd83d70f Use std::string thread.c adds e91a1fa7d4 Use unique_xmalloc_ptr in env_execute_cli_command adds 56496dd4d6 Use std::string in mi_cmd_interpreter_exec adds 6eecf35f97 Use unique_xmalloc_ptr in cd_command adds b57af50345 Use std::string in do_set_command adds 453437863c Use std::string and unique_xmalloc_ptr in demangle_command adds 18e9961f02 Return std::string from perror_string adds 8f84fb0ee8 Use std::string and unique_xmalloc_ptr in compile/ code adds 0638b7f902 Use std::string in reopen_exec_file adds a826403eb6 Automatic date update in version.in adds 0860c437cb btrace: Store btrace_insn in an std::vector adds 2434b0199d Use amd64_target_description to get tdesc_amd64 adds ca1fa5eef2 Use i386_target_description to get tdesc_i386 adds d78bdb54ac Return X86_XSTATE_SSE_MASK instead of 0 in i386fbsd_core_read_xcr0 adds badc002020 Let i386_target_description return tdesc_i386_mmx adds 6c869779da Fix simulator adds 7525b645df Fix build breakage when libipt is available adds e439fa140a Clarify "list" output when specified lines are ambiguous adds 7c44b49cb6 Introduce gdb::array_view adds 6c5b2ebeac struct symtabs_and_lines -> std::vector<symtab_and_line> adds 51abb42130 Kill init_sal adds 50a421ac3a gdbserver Makefile: don't delete intermediary files adds 6b66338c70 Move command lines types/declarations to cli-script.h adds 80a65e9b8f Error out immediatly when using if command without args in c [...] adds 9521ecda68 Add tests for loop_break and loop_continue commands adds 9a24775b97 Introduce gdb_disassembly_flags adds 34d16ea2a1 gdb.base/commands.exp: Test loop_break and loop_continue in [...] adds 54990598c4 Fix calling prototyped functions via function pointers adds 7022349d5c Stop assuming no-debug-info functions return int adds 74ea4be48e Introduce OP_VAR_MSYM_VALUE adds 2c5a2be190 Make ptype/whatis print function name of functions with no d [...] adds 827d0c517e evaluate_subexp_standard: Eliminate one goto adds d008ee2156 evaluate_subexp_standard: Remove useless assignments adds fe13dfecbf evaluate_subexp_standard: Factor out OP_VAR_VALUE handling. adds 46a4882b3c Stop assuming no-debug-info variables have type int adds dd5901a6a5 Eliminate UNOP_MEMVAL_TLS adds 858be34c5a Handle "p S::method()::static_var" in the C++ parser adds e68cb8e001 Handle "p 'S::method()::static_var'" (quoted) in symbol lookup adds 3693fdb3c8 Make "p S::method() const::static_var" work too adds d69cf9b207 Document "no debug info debugging" improvements adds 5b9f8a7c6e Catch up to recent changes to call_function_by_hand(). adds 31cf148787 Explicitly include <array> for std::array<>. adds 83eef88358 Missing relocation R_PPC_VLE_ADDR20 and add VLE flag to deta [...] adds 0097251b8a Automatic date update in version.in adds 26562e73d8 Include "x86-xstate.h" for X86_XSTATE_* constants. adds c49fbc6c79 Define _KMEMUSER before including BSD kernel headers. adds f7efc967ba Make <sys/user.h> include in bsd-kvm.c conditional on HAVE_S [...] adds a379bfd00e Enable support for x86 debug registers on NetBSD. adds 625ce09c1c Define an error function in the PPC simulator library. adds d6b687ac7a expprint: Fix format string warning adds c9a5e2a5b2 Adjust code generated by regformats/regdat.sh adds f7000548a2 Use VEC for target_desc.reg_defs adds 2b68ef2f11 Return X86_TDESC_MMX in x86_get_ipa_tdesc_idx adds f49ff00066 [GDBserver] Centralize tdesc for i386-linux adds 0a188386c0 [GDBserver] unit test to i386_tdesc adds 0abe8a8992 Dynamically composite xml in reply to GDB adds 5f035c0716 Share i386-linux target description between GDB and GDBserver adds 188c9e6dcb Remove features/i386/i386-*linux.c adds 25a93583f3 [GDBserver] Use pre-generated tdesc as test adds d1f28ea24a [GDBserver] Shorten srv_i386_linux_xmlfiles adds b9f1d50ffc Update comments in amd64_linux_core_read_description adds 9d3d478be5 Centralize amd64-linux target descriptions adds 6c73f67f9c Lazily and dynamically create amd64-linux target descriptions adds b4570e4b30 Convert amd64-linux target descriptions adds 44b886ff15 [GDBserver] Use pre-generated amd64-linux tdesc as test adds 38602d55e0 [GDBserver] Shorten srv_amd64_linux_xmlfiles adds 0854b7b187 Remove features/i386/amd64-*linux.c and features/i386/x32-*linux.c adds 22916b0786 Convert the rest x86 target descriptions adds f17e9d8ab5 Fix a buffer overrun when parsing a corrupt MIPS ELF binary. adds e69570ee18 eval.c:evaluate_subexp_standard: Factor out function call handling adds d2fcdd8546 Add i386.o to gdb_target_obs for x86_64-* targets adds fc80982757 Improve "'g' reply is is to long" error message adds 1bb7c05977 Read stop_pc after updating the gdbarch when exec'ing adds bf93d7ba99 Add thread after updating gdbarch when exec'ing adds ae780a21f2 Test different follow-exec-mode settings in gdb.multi/multi- [...] adds 5eb5f85062 Don't use -fdiagnostics-color=never for rustc adds 8b43e45688 x86-64: Improve GOTPCREL relocation conversion adds 5ca79eae06 Fix leak of auto_obstack objfile_per_bfd_storage->storage_obstack; adds dc08907213 x86-64: Properly set converted_reloc adds 39250b0a1c Automatic date update in version.in adds fbd1b77155 Fix accessing TLS variables with no debug info adds 419414eafc x86: Don't change r_type when performing TLS transitions adds 78984959cb x86-64: Add R_X86_64_converted_reloc_bit adds 7610297ab5 Add myself as a write-after-approval GDB maintainer. adds c0f84956d0 Add FreeBSD/aarch64 architecture. adds 351787dd4c Add native target for FreeBSD/aarch64. adds 28ad437d7a Define HAVE_NATIVE_GCORE_HOST on NetBSD adds 8f8f815255 Fix calls in gdb.arch/thumb2-it.exp adds a102602bc5 Correct shell compatibility issue detected with pkgsrc. adds 5aec60eb2f Cast char constant to int in sizeof.exp adds 5c887dd5f6 Honor an existing CC_FOR_BUILD in the environment for sim. adds 73b9be8b53 Introduce dw2_linkage_name and dw2_linkage_name_attr. adds eae49211e1 Remove make_cleanup_clear_parser_state adds 5613c5857a Remove last cleanups from d-exp.y adds fef704bfec Remove last cleanups from go-exp.y adds 69c1e056df Change funcall_chain to be a std::vector adds 639257e981 Automatic date update in version.in adds 6999821f8b x86: Remove _bfd_{i386,x86_64}_elf_convert_load adds 63c99141de remove QStartupWithShell entry from NEWS::Changes in GDB 7.11 adds e50142270b Document the GDB 8.0.1 release in gdb/ChangeLog adds b1308d2c37 RISC-V: Support PCREL_* relocations agaist weak undefined symbols adds 9eb7b0acb5 RISC-V: Print an error when unable to align a section adds ed0816bd93 RISC-V: Avoid emitting invalid instructions in mixed RVC/no- [...] adds bd757a5bf2 Automatic date update in version.in adds 7a382c1c50 x86; Don't add elf64-x86-64.lo nor elf64.lo together with el [...] adds 1de031c80b x86: Replace elf_x86_plt_layout_table with elf_x86_init_table adds a5ad232b3e Fix indentation for printing Fortran types with pointers adds 9e9af4be9f Fortran: Testsuite, fix differences in type naming. adds e0f86435f8 fortran: Testsuite, fix typos in vla-value. adds 469412dd9c Remove C/C++ relevant code in Fortran specific file. adds c7df954fc4 x86: Update comments in elfxx-x86.h adds a611b5cb00 Remove unused field field_info.fnfields adds 90d499086b Automatic date update in version.in adds 0a27fed72d x86: Properly handle __ehdr_start adds 4e9ac44a89 x86: Remove restriction on NOTRACK prefix position adds 8fbf0ba18c x86: Don't check has_non_got_reloc adds c5bce5c697 x86: Update UNDEFINED_WEAK_RESOLVED_TO_ZERO adds 2420fff633 PowerPC64 --plt-align adds 481695ed5f Remove unnecessary function prototypes. adds f8cc3da6e4 Use ui_out_emit_table and ui_out_emit_list in print_thread_info_1 adds dc9fe180a4 Remove make_cleanup_ui_out_table_begin_end adds 76f9c9cfd4 Use ui_out_emit_tuple in more places adds 393702cd59 Use ui_out_emit_tuple in disasm.c adds e6a2252ac3 Use ui_out_emit_list in more places adds ca5909c7de Remove make_cleanup_ui_out_redirect_pop adds c0470d489b Use ui_out_emit_list and ui_out_emit_tuple with gdb::optional adds 0b868b60c9 Use gdb::def_vector in func_command adds 49663d051c Use gdb::byte_vector in pascal_object_print_value adds 0fc21fd8cf Use gdb::def_vector in create_sals_line_offset adds eb1e02fd05 Use std::vector in add_using_directive adds 0d64823e51 Remove unnecessary calls to is_mi_like_p in print_thread_info_1 adds 502b834c1a Automatic date update in version.in adds 72542b8ee6 gdb: Remove check for gdb_stderr == NULL adds cc397f3a23 Fix build breakage on GNU/Linux AArch64 adds a059f00c85 Fix build breakage on GNU/Linux AArch64, take 2 adds 555cb16881 Automatic date update in version.in adds 4ec521f238 nds32: Rename __BIT() to N32_BIT(). adds 7c96f8c1da Add new_inferior, inferior_deleted, and new_thread events adds 35c61a1dd5 Small event ownership clean up in Python layer adds 7d221d749c Make it simpler to add events to Python adds f1735a53a6 Rename _const functions to use overloading instead adds 2039bd9f0c Constify language_enum adds cb791d5948 Make extract_arg return a std::string adds 00f675ff65 Change setup_breakpoint_reporting to return a scoped_restore adds be0d7abb5e Replace interp_set_temp with scoped_restore_interp adds a9921622de Replace clear_hook_in_cleanup with scoped_restore_hook_in adds d6b9b80f94 Remove cleanups from findcmd.c adds c6dc63a162 Remove cleanups from find_frame_funname adds 50feb4bd43 Use std::string in ctf_start adds 8fbc99ef16 Use std::string in d-namespace.c adds cb85b21ba1 Remove make_show_memory_breakpoints_cleanup adds 331f81b22c Automatic date update in version.in adds aaa63a3190 Make probe_ops::get_probes fill an std::vector adds 1eac6bea98 Make collect_probes return an std::vector adds 0782db848b probe: Replace VEC(probe_ops_cp) with std::vector adds 9f2815a079 Automatic date update in version.in adds f47432d4b9 elfxx-x86.h: Fix a typo in comments adds 0952b7101e Automatic date update in version.in adds 2578f2f307 PR22127, as segfaults assembling invalid .reloc adds 255300f5a9 Add enable-gold and enable-ld to src-release adds 4d465c689a Fix address violation when parsing a corrupt PE binary. adds 1e46716193 Make dwarf_expr_piece::pieces an std::vector adds 690098826e Make dwarf_stack_value::in_stack_memory a bool adds eccd80d694 Make dwarf_expr_context::stack_empty_p return a bool adds 26e53f3eac gdb.base/nodebug.exp: Rename called functions adds 5e5e02aeca x86: Cache section contents and relocations adds 79254a5260 globalaudit.rd: Allow additional bits in DT_FLAGS_1 adds d185219da3 Make dwarf_expr_context::stack an std::vector adds cc3e190059 Automatic date update in version.in adds 21d0a60620 Error when 32-bit ar tries to handle 4G or larger files adds 817b771134 Enable/disable various dirs in src-release.sh adds 8fd138c43b PR22118, Incorrectly-capitalized regexp adds 8d20070632 Fix x86 build failures adds 785922a559 gdbserver: Remove duplicate functions to find any thread of process adds 3f8a780428 dwarf2read: Replace copy_string usages with savestring adds 0eb0a40713 linux-low: Remove unused variables adds ef87240fd9 Add -l option to src-release script. adds f8a4e11920 Deduplicate require_running macros and move them up adds e8ca139ed0 gdbserver: Move detach code to its own function adds 96cde54f0a gdbserver: Remove gdb_id_to_thread_id adds 124aceb46d gdbserver: Remove thread_to_gdb_id adds 26a67918a5 Sync libiberty/ & include/ with GCC adds ebee3285b3 Automatic date update in version.in adds c4dfafabc5 Use std::vector on tdesc->reg_defs (gdbserver/tdesc.h) adds bd77e8ff27 mi_load_progress: Use unique_ptr to manage ui_out lifetime adds 5846367a24 mi_load_progress: Restore current_uiout using a scoped_restore adds 1526853e34 Add selftests run filtering adds c3d7b541fa Add unit test for xml_escape_text adds 5e1875543d Make xml_escape_text return an std::string adds 04fd3ba9b6 Refactor handle_qxfer_libraries and friends to use std::string adds d9d0d1bc3f Automatic date update in version.in adds 35d3b1d74f Automatic date update in version.in adds e4114cb89e [PATCH] Sync libiberty/ & include/ with GCC - addendum: upda [...] adds 0615127c58 dwarf2expr: Remove unused abort_expression label in execute_ [...] adds 94670f6cf1 Check error return from bfd_canonicalize_dynamic_reloc adds ced154d810 Automatic date update in version.in adds ab502e635e [GOLD, PowerPC] Add --no-stub-group-multi adds 3d13f3e9bd PR22150, ld keeps a version reference for gc'd symbols adds 25516cc573 PowerPC64 stubs don't match calculated size adds d654162044 Use DISABLE_COPY_AND_ASSIGN adds aa70c9f195 Remove one explicit rule for monitor.o adds b7f54058d9 MIPS/LD: Add OpenBSD/mips64 support adds 4e5a4f5850 Add a 'starti' command. adds dba74cb2b7 Automatic date update in version.in adds 64b5d6d785 [GOLD] PowerPC function address in non-PIC adds 6470a84860 gdb - avx512: tests were failing due to missing memory aligment. adds 37dd082596 add ChangeLog from previous commit adds 1b7fa39ed9 [OBV] amd64-features-makefile: add missing backslash. adds e5f25bc5d6 Fix "list ambiguous_variable" adds 06871ae840 Make "list ambiguous" show symbol names too adds 013af3fc8e Overload catch_command_errors adds 223ffa714c Remove make_cleanup_restore_target_terminal adds ca464aac1b Check for export dynamic symbol options when doing symbol re [...] adds c83833f493 eval.c:evaluate_subexp_standard: Use RAII to avoid leaks adds f5b358c8aa Automatic date update in version.in adds 04afa70c8e Allocate bpstats with new adds 48649e1bfe Use function_view in a couple of places in breakpoint.c adds d1b0a7bfd3 Change counted_command_line to a shared_ptr adds 88240b186d [SIM, ARM] Fix build failure adds ea5cf0fe29 oops - changelog entry omitted from previous delta adds 0a0bf5dc14 Fix aarch64-freebsd build failure adds ebe48ba085 microblaze-tdep: Add ATTRIBUTE_PRINTF to microblaze_debug adds 1e5b66ed42 linux-waitpid: Get rid of format string warning adds ba52cbb9d0 Reduce excessive .eh_frame alignment for powerpc adds 8fe09d7421 S/390: Fix Elf note swap s390_gs_bc vs. s390_gs_cb adds f557a88ab1 gdbserver: Remove traces of ancient Hc handling adds e04ee09e24 Add target method for converting thread handle to thread_inf [...] adds fbbe5337a6 Add `thread_from_thread_handle' method to (Python) gdb.Inferior adds da2c323bff Documentation for Inferior.thread_from_thread_handle adds 8629910955 Add thread_db_notice_clone to gdbserver adds f6327dcbf0 Add thread_handle_to_thread_info support for remote targets adds f2ff95c583 Documentation for qXfer:threads:read handle attribute adds 757bf54bb4 Test case for Inferior.thread_from_thread_handle adds 42c0794e96 PR gas/21762: MIPS: Fix .stabs directive marking labels as MIPS16 adds ef272caa74 readelf: Handle E_MIPS_MACH_5900 adds df52f331ed Automatic date update in version.in adds 11bb0c7abc readelf tests adds ec76901011 [GOLD] Set non-exec stack for ppc64 adds 7790bd6c74 [GOLD] clone assert breakage adds 4fa7574eec Fix gdb 8.1 Solaris compilation adds 432ae719d3 Fix sometimes-uninitialized warning in gdbscm_value_address adds b877d21f34 bfd/version.h: Add rationale for BFD_VERSION_DATE adds be2b629f64 Add a test for PR ld/22150 adds b69e9267d1 x86: Return -1 if bfd_canonicalize_dynamic_reloc returns 0 adds cc4d742f4c gdbserver x86 on win32: call init_target_desc adds 0cf44ec826 [GOLD] Set non-exec stack for aarch64 adds 6ec2e0f5bd Import "glob" and "getcwd" modules from gnulib adds 43573013c9 Get rid of "gdb_dirbuf" and use "getcwd (NULL, 0)" adds 9f27220911 LVU: dump loclists with locviews adds 59ca4c1bbd Update ChangeLog entry for PR 22163 adds 61e3bf5f83 x86: Guard against corrupted PLT adds c2f97536b7 Change type of scoped_input_handler::m_quit_handler adds 4102159923 Automatic date update in version.in adds b4a7c69968 Removed unused declaration adds 8d296e2d4d Automatic date update in version.in adds bd61e13549 PR22166, SHT_GNU_verneed memory allocation adds 0d76029f92 PR22167, NULL pointer dereference in scan_unit_for_symbols adds 515f23e63c PR22169, heap-based buffer overflow in read_1_byte adds d8010d3e75 PR22186, divide-by-zero in decode_line_info adds 52a93b95ec PR22187, infinite loop in find_abstract_instance_name adds a26a013f22 PR22191, memory leak in dwarf2.c adds 52b36c51e5 PR22197, buffer overflow in bfd_get_debug_link_info_1 adds 5b3fd0aac2 Automatic date update in version.in adds 57a024f465 Initialize 'imm' on opcodes/aarch64-opc.c:expand_fp_imm (and [...] adds c361faae8d PR22200, DWARF5 .debug_line sanity check adds 11855d8a1f PR22201, DW_AT_name with out of bounds reference adds 1da5c9a485 PR22202, buffer overflow in parse_die adds 96235dc1ac S390: Add guarded-storage register definitions and tdescs adds 1b63490c91 S390: Add guarded-storage register support to GDB adds ad3396348e S390: Add guarded-storage register support to gdbserver adds 289e23aa03 S390: Document guarded-storage register support adds 8dba52b604 Free memory returned from bfd_get_synthetic_symtab adds 898f57a89f Automatic date update in version.in adds e338894dc2 PR22204, Lack of DW_LNE_end_sequence causes "infinite" loop adds a54018b72d PR22205, .debug_line file table NULL filename adds 791199cc75 Remove regcache_xmalloc adds c0e383c638 Remove regcache_xfree adds 9ac86b52da Remove make_cleanup_regcache_xfree adds b292235f66 Remove make_cleanup_regcache_invalidate adds 6c3e20f177 Remove the last cleanup from regcache.c adds 66cfc0fd0d PR21732, String-concatenated message can not be translated adds df8899e5c8 Fix FAILs in compare-sections.exp adds 78b2179a8e Add README file for creating binutils releases adds 58a0b82744 Allow the macw and macl instructions to be used on CPUs that [...] adds 28d810f7ff LD/testsuite: Fix undefined symbol tests for MIPS and S+core [...] adds 5c1c468d0e Fix address violations when parsing a corrupt DWARF linenumb [...] adds 1b86808a86 PR22209, invalid memory read in find_abstract_instance_name adds 39b06c208f Fix gdb 8.1 Solaris/SPARC compilation (PR build/22206) adds 281c444773 Remove support for Solaris < 10 (PR gdb/22185) adds 30d0157a2a Avoid needless resource usage when processing a corrupt DWAR [...] adds 33e0a9a056 Tidy reading data in read_formatted_entries adds 00956d3a8a Fix incorrect register mask. adds 262c0a877f Fix an assertion failure when parsing a fuzzed x86_64 ELF binary. adds 5007d765ae Allow linking GDB with ncursesw adds 75352e283f Use "switch_to_thread" more thoroughly on gdbserver adds b32b108aba Move GDB producer parsing routines to a separate file adds 5230b05a94 dwarf2read: Restrict ICC workaround to ICC<14 adds ac69a0d75b x86-64: Don't pass output_bfd to info->callbacks->minfo adds 25c7861f70 Automatic date update in version.in adds cd28e7aaf3 nds32: Fix a tautological comparison. adds 6bd6a03d69 PR22216, infinite loop in readelf process_symbol_table adds 1948519604 Prevent an infinite loop in the DWARF parsing code when enco [...] adds a9bbfbd85f Add support for __VA_OPT__ adds 0450cc4ce8 Add add_cmd function overloads adds e4e3333549 Constify add_cmd gdb_bfd.c adds eb7c454d73 Constify not_just_help_class_command adds 8d97dc1cea Constify info_probes_dtrace_command adds b0a8e6c443 Constify two functions in valprint.c adds 57f5a81bd2 Constify dump_arc_instruction_command adds 4ada038f6a Constify two functions in cp-abi.c adds 5b64bf744c Constify two functions in linux-fork.c adds c281872eec Constify display_tib adds 990b9f9f5a Constify some functions in psymtab.c adds 4a47555179 Constify first_component_command adds 32a7bf17c9 Constify maintenance_cplus_namespace adds 4d4589ef76 Constify maintenance_print_user_registers adds d64097b17c Constify core_file_command adds ad25e4234a Constify show_convenience adds 4465d9db2f Constify some functions in memattr.c adds 4124365135 Constify cmd_record_full_restore adds 1970a12f32 Constify interpreter_exec_cmd adds d3cb6b99c5 Constify maintenance_print_target_stack adds dede02ce4d Constify some commands in cli-cmds.c adds 2d0ac1068b Constify commands in cli-dump.c adds 898241a5ba Constify user_defined_command adds aa360cd5dd Constify some commands in cli-logging.c adds e6738699f7 Constify some commands in spu-tdep.c adds 2cf311ebad Constify some commands in symfile.c adds 32faf971cd Constify new_ui_command adds e99c83e741 Constify some commands in symmisc.c adds cdb34d4a1c Constify some commands in record-btrace.c adds 863779b0c6 Constify some commands in skip.c adds e2d8ae16c0 Constify tui_reg_command adds b961da0bb0 Constify some commands in tui.c adds 31d56ade0e Constify maintenance_print_dummy_frames adds e100df1a2e Constify some commands in target-descriptions.c adds c482f52ccf Constify unwind_command adds 5897114462 Constify commands maint.c, plus maintenance_print_type adds a0d65762f1 Constify some commands in source.c adds 8c2f95f434 Constify some commands in record.c adds f2fc30156c Constify some linespec functions adds 4fd41b2486 Constify some commands in ax-gdb.c adds 2983f7cbdb Constify some commands in tracepoint.c adds 442019e118 Constify some commands in remote-fileio.c adds 1d8b34a7a2 Constify some commands in exec.c, plus symbol_file_command adds 6781007668 Constify some commands in probes.c adds fc41a75bee Constify some commands in thread.c adds 5e93d4c64b Constify cd_command adds bd4c9dfe67 Constify some commands in mips-tdep.c adds ac88e2de83 Constify some commands in remote.c adds 8949cb878d Constify delete_bookmark_command adds f938677d42 Constify some commands in btrace.c adds e0b2930cdc Constify unset_exec_wrapper_command adds 884beb0c41 Constify info_probes_stap_command adds 8384c35618 Constify save_gdb_index_command adds 34e5fa26b7 Constify maintenance_print_reggroups adds 6663cf9161 Constify some commands in compile.c adds 9c504b5d34 Constify maintenance_info_program_spaces_command adds 1f3f85eba6 Constify demangle_command adds c9d31bd657 Constify add_symbol_file_from_memory_command adds c4a3e68e33 Constify some commands in i386-tdep.c adds 69f476a36f Constify some commands in infcmd.c adds 3088cf40a5 Constify some commands in macrocmd.c adds 4495129abd Constify some commands in breakpoint.c adds 7776370010 Constify some commands in printcmd.c adds 4e00131263 Constify some commands in regcache.c adds e503b1919b Constify some commands in inferior.c adds 510e5e5627 Constify some commands in symtab.c adds 643c2ffafe Constify some commands in ada-tasks.c adds f21b4d5c59 Constify find_command adds 8e43602e34 Add support for the new names of the RISC-V fmv.x.s and fmv. [...] adds 77b7c781e9 Make init_type/arch_type take a size in bits adds 0db7851f9f Simplify floatformat_from_type adds 96a5a1d378 Complete tdep move to convert_typed_floating adds 50300765aa Automatic date update in version.in adds 1a3b5c34fe PR22220, BFD linker wrongly marks symbols as PREVAILING_DEF_IRONLY adds 231ca75323 Skip the PR 14918 linker test for ARM targets. adds 08302ed2cb (open_and_init_dwp_file): Protect against some segvs adds b2f8eb7a30 Move utils-selftests.c -> gdb/unittests/ adds 1b8f6c7f82 Automatic date update in version.in adds f6ac8c52c9 Fail when string merge can't alloc memory adds 94c207e097 Fix gdbserver regression exposed by gdb.threads/multi-create [...] adds 5b9ca4d43b gdbserver/libthread_db: Don't ignore memory reading failures adds b6bb34680b gdb/remote.c: Eliminate target_buf/target_buf_size hack adds 256642e857 Constify unpack_varlen_hex & fix fallout adds 1755697b1d Automatic date update in version.in adds 8b5b252959 PR21978, objdump does not display line numbers in certain cases adds bd413795d3 Introduce string_vprintf adds 606aae8a73 Remove cleanup from display_gdb_prompt adds 200aa7b154 Remove cleanups from utils.c adds 8f8accb580 Remove cleanup from tilegx-tdep.c adds 2003f3d839 Remove some cleanups from stack.c adds 6ad94bc766 Remove cleanups from cp-support.c adds 8abcee9173 Remove some cleanups from tracepoint.c adds 55b064321e Remove cleanup from complaints.c adds 726b2169b4 Remove cleanup from xstormy16-tdep.c adds 42518ba746 Remove cleanup from mt-tdep.c adds 99ef965c6e Remove a cleanup from symtab.c adds 9754d8c4c4 Remove some unused declarations adds a9bc57b978 Remove make_cleanup_defer_target_commit_resume adds 784c453a4f Remove cleanups from mi_cmd_break_insert_1 adds 2d6960b456 Remove cleanups from mi-cmd-var.c adds 9813429a72 Don't copy a string in mi_cmd_disassemble adds 6afe2f4a39 Remove unused declaration adds 45d288cc64 Use gdb::byte_vector in mi_cmd_data_write_memory_bytes adds dcd5ddccd7 Use std::string in mi-main.c adds 52f9abe4c7 Use std::set in mi-main.c adds ab816a2745 Use a std::vector for ada_exceptions_list adds 789c4b5ea1 Change captured_mi_execute_command to use scoped_restore adds 386c8614d5 Remove free_memory_read_result_vector adds 2715765b0f Add a test for PR binutils/21978 adds 3678b25d0c Automatic date update in version.in adds 4f1881b944 PR22230, buffer overflow in display_debug_macro adds 4b04bba2eb PR22047, Heap out of bounds read in parse_comp_unit adds d2e6c9a368 Add new mnemonics for VLE multiple load instructions adds 20230942fe PR21957, addr2line incorrectly handles non-increasing sequen [...] adds 8cb1232a8c PR21970, assertion failed when more than one overlay has sub [...] adds bfec0f11ea PR22232, NULL pointer dereference in load_specific_debug_section adds 7a0c60fea0 Automatic date update in version.in adds dcd2b8a014 Fix powerpc comment typo adds 289a6840c1 nto & lynx x86: call init_target_desc adds cc536b2167 Fix GDB build with G++ 4.8 adds 888e3ddb20 Add missing "extern" in rust-lang.h adds 01af5e0d09 Allow indexing of &str in Rust adds b3e3859bc5 Fix ptype of Rust slices adds 45320ffa04 Fix &str printing in Rust adds def5c83c02 ld -z relro documentation adds 40c0777b17 Automatic date update in version.in adds 9194f82dc3 PR21294, Binary size regression on PPC embedded adds 070365117b Change record_full_gdb_operation_disable_set not to return a [...] adds b95de2b7ae Remove set_batch_flag_and_make_cleanup_restore_page_info adds e05550d7a4 Use std::string in utils.c adds 245ad7d373 Remove unused declarations adds 0efef64054 Use gdb::byte_vector in load_progress adds 895b8f306b Remove make_delete_ui_cleanup adds 8cff8730f4 Use std::string in gdb_safe_append_history adds 5178ed487f Use std::string in info_symbol_command adds f8bfbf2225 Fix incorrect string_printf use in utils.c adds c0107b0f57 Update my email address. adds db8dd1601e gdbarch: Remove duplicate `struct objfile' declaration adds ca2a727a5b Automatic date update in version.in adds 9ba5f27cdd PR22245, Fix potential UB in bfd_set_error adds a5259595e7 PowerPC64 ELFv2 symbols not needed in get_synthetic_symtab adds 7da0a88674 Introduce gdb_tilde_expand adds d092c5a246 Implement "set cwd" command on GDB adds bc3b087de2 Extend "set cwd" to work on gdbserver adds a87c142792 Add missing-END_CATCH detection/protection (to gdb's TRY/CAT [...] adds 44704526e4 Add missing-END_CATCH detection/protection (to gdb's TRY/CAT [...] adds 73dcd72d4e Move code out of 'between TRY and CATCH' adds 4c71c1059f Fix -list-thread-groups --available logic and add test adds 55b11ddf16 Redesign mock environment for gdbarch selftests adds ed4227b7c6 Reimplement support for "maint print registers" with no runn [...] adds 5cd63fda03 Fix "Remote 'g' packet reply is too long" problems with mult [...] adds db4677b8bd PR21167, relocation sections not included in groups adds e6fef60069 Automatic date update in version.in adds 8c6716e57e bfd_error_on_input is for archives adds 7d36e27991 Add an assembler test for PR gas/21167 adds 2ca7de3746 bfd_set_input_error adds c91933e9e3 Update my email address. adds 9c0f3d3f20 PR22239 - invalid memory read in display_debug_frames adds ef336cb09a Update README-how-to-make-a-release with the correct sequenc [...] adds 5c144731ed Change readelf so that when --wide is active a relocation's [...] adds ea8fae9fe7 Fix strip so that is accepts -M as an abbreviation for --mer [...] adds 007873f54e tile: Dump dynamic relocation info to the map file adds 94750c06e8 Updated Turkish translation for the ld sub-directory. adds 64f7152491 Update the Hungarian translation in the gprof directory. adds 97953bab05 Avoid spurious readelf error status from decode_arm_unwind. adds 2bfa0cdfad Fix the MSP430 assembler so that it detects and reports extr [...] adds 12c4bd7f53 Handle FreeBSD-specific AT_EHDRFLAGS and AT_HWCAP auxiliary [...] adds 6d5be5d6b8 Handle the NT_ARM_VFP core dump note on FreeBSD. adds a80a647180 Add a signal frame unwinder for FreeBSD/mipsn32. adds 1841ee5d03 Clean up includes of doublest.h and floatformat.h adds 3b4b2f160d Clean up some DFP interfaces adds d13b8493cb Remove unused "union agent_val" from ax.h adds 2fd9d7ca17 Fix fork-related regressions on GNU/Linux adds 46e31de783 Automatic date update in version.in adds 0caf6c82ab powerpc: Dump dynamic relocation info to the map file adds e98fdf1ab0 DWARF header checks adds 51537393bd x86: Add TLS_TRANSITION_IE_TO_LE_P adds daf1c414a4 x86: Add NEED_DYNAMIC_RELOCATION_P adds 2eba97c207 Add RESOLVED_LOCALLY_P adds 1f92404c50 x86: Add RESOLVED_LOCALLY_P adds f70656b260 x86: Add GENERATE_RELATIVE_RELOC_P adds cf1070f1a1 x86: Add POINTER_LOCAL_IFUNC_P/PLT_LOCAL_IFUNC_P adds aebcc8ffd2 x86: Add GENERATE_DYNAMIC_RELOCATION_P adds e74399c47c x86: Add COPY_INPUT_RELOC_P adds f3180fa9ee x86: Add VERIFY_PLT_ENTRY adds ff38b4cc55 x86: Add VERIFY_COPY_RELOC adds 2f924de654 gdb: Fix decoding of ARM neon memory hint insns. adds f38307f593 [RFC] Replicate src dir in build dir adds d97987e219 Share code updating gdb_target_obs adds b79f7801a2 Fix GDB build under msys+mingw gcc 32bit adds a1b85d282f Fix more GDB build breakage on mingw32 adds e0d8f43169 Add "do/while(0);" to COPY_INPUT_RELOC_P/VERIFY_COPY_RELOC adds 2081b2b2ca Move i386.o to arch/i386.o adds 71917808c3 Move arm.o arm-get-next-pcs.o arm-linux.o to arch/ adds 0d28b0a5ca Move aarch64-insn.o to arch/aarch64-insn.o and Remove a rule [...] adds 544c67cda1 Account for padding in FreeBSD/mipsn32 NT_PRSTATUS notes. adds b3b7c42388 Skip gdb.mi/mi-threads-interrupt.exp if nointerrupts. adds 98b273dc13 x86: Use zero_undefweak in elf_x86_link_hash_entry adds 99180bccaf x86: Update UNDEFINED_WEAK_RESOLVED_TO_ZERO comments adds 0ee6e554c4 Automatic date update in version.in adds 2458d83bbc ld-elf/merge.d: Don't expect to fail for sparc adds b05c287c18 Automatic date update in version.in adds f0f07ad182 sparc: Dump dynamic relocation info to the map file adds 70090aa5f6 Reformat elf_x86_allocate_dynrelocs adds 4c7236d3cb tilegx: Set this_hdr.sh_entsize only if section size > 0 adds effaa0a1e8 Automatic date update in version.in adds f9799aae8e sparc: Remove a strayed comment adds a72f95f776 sh: Dump dynamic relocation info to the map file adds b55ec8b676 PR22212, memory leak in nm adds b9c04fb268 Change search_symbols to return std::vector adds 757325a3f2 Remove make_cleanup_value_free adds 30a9c02fef Remove cleanup from frame_prepare_for_sniffer adds 791afaa233 Remove some cleanups from dwarf2read.c adds 4f2358bca6 Enable .fill forward labels adds 5d3b558acd Replace nop in fill-1.s testcase. adds 76f361eb49 ld: Don't allow '~' as the first char in symbol name adds 5c9e4427a7 Fix gdb.base/print-file-var-main.c value check logic adds e61933afce Add missing changelog entries adds 6753e38a5c Fix compile time warning message when running the PR19874 li [...] adds c474ea1a5f Fix link time warning message when running the srec linker tests. adds 109483d9ee Make cp_remove_params return a gdb::unique_xmalloc_ptr adds 890e97902a Fix automatic dependency tracking adds ee6767daf1 S/390: Sync with IBM z14 POP - SI_RD format adds 8e464506d2 S/390: Sync with latest POP - 3 new instructions adds 6e66f75381 Don't try building gdb against guile-2.2 adds a181c0bf74 Use gdbarch_long_bit to determine layout of FreeBSD siginfo_t. adds cbd2b4e316 Multi-arch exec, more register reading avoidance adds 777a42f1f8 gdb.multi/multi-arch-exec.exp: Also test -m32 => -m64 adds 9d45a7de8b bfin: Don't create .interp section for info->nointerp adds 478c006f9b mn10300: Don't free cached internal symbol table adds 0c478e2d06 Remove "do_nothing" adds 1a56bfa56e Remove free_splay_tree cleanup adds f8f762b2fd Automatic date update in version.in adds cbd3b1c155 Correct ld/Makefile earmelfb_fuchsia dependencies adds b9399fcf4e Prepare powerpc64 for late check_relocs adds fc3c534364 riscv: Cache the max alignment of output sections adds ae7e782556 Improve the speed of the --dwarf-start option by skipping pr [...] adds 6c699715f6 [ARM] PR ld/21402, only override the symbol dynamic decision [...] adds bf46927112 Eliminate catch_errors adds 65630365f7 Eliminate catch_exceptions/catch_exceptions_with_msg adds 22b6379798 Bind keys in dwarf-mode-map definition adds e4905c7464 Set lexical-binding in dwarf-mode adds c85fa91b5c Asynchronous insertion for dwarf-mode.el adds eb8c0d308b Bump dwarf-mode version number adds 2f20e312aa get_integer_valueof: Don't output value in test name adds 0f09b4d8d8 x86: Set GOT refcount to 1 adds e8b8ffd3c0 Automatic date update in version.in adds d003af5580 ld internationalization fixes adds d9b477e3b7 Flash memory size not aligned to address adds 7fa29be949 Remove unnecessary parentheses in declarations adds 04914e3707 Display more information when decoding DW_AT_endianity, DW_A [...] adds 8f314ad58e Rename _doprnt -> _bfd_doprnt to fix DJGPP bfd build (and li [...] adds 56d704daee arc: Pass proper CPU value to the disassembler adds 905014d720 Use std::vector for symtab_fns adds 458ca1d02e Garbage collect reattach_breakpoints adds 72bc1bb934 ELF/BFD: Fix padding in `elf_external_linux_prpsinfo64' adds a2f63b2e7a ELF/BFD,GDB: Handle both variants of the 32-bit Linux core P [...] adds 3c9a7b0d6d ELF/BFD: Handle both variants of the 64-bit Linux core PRPSI [...] adds fe22022617 GDB: Remove Linux core PRPSINFO note writer override adds 39865a7f42 Disable the inclusion of logical input files in the assemble [...] adds 7176dfd28d Add FreeBSD/arm architecture. adds 4f9d99066e Add native target for FreeBSD/arm. adds 853ee16fcd x86: Run PR ld/19636 tests with -z dynamic-undefined-weak adds 4b97e3893e Add 2 testcases for PR ld/22269 adds 81b1e71c4a Remove some cleanups from breakpoint.c adds fdf44873ec Remove prepare_re_set_context adds 981a3fb359 Constify add_prefix_cmd adds f71c882261 Remove cleanups from TUI adds ff0769882d Automatic date update in version.in adds f5233a1611 Fix remaining targets using wrong .interp conditions adds 559192d89d _bfd_elf_link_hash_hide_symbol calls in generic ELF code adds 22b1ee183d Set dynamic_undefined_weak to zero for static PIEs adds 359987e218 ld: Update tests for warning of "-z dynamic-undefined-weak ignored" adds 9f8575350f x86: Add _bfd_x86_elf_hide_symbol adds 1d75a8e26e Force the AArch64 linker backend to refuse to link when it e [...] adds 6c19b93bcd ld whitespace fixes adds 871a186e41 Enable gdb.threads/non-ldr-exc-*.exp on is_remote target boards adds 4e04f0450f Enable gdb.base/inferior-died.exp on is_remote target boards adds 30440677f3 Tighten remote check in gdb.base/argv0-symlink.exp adds 8d7aea574a Remove is_remote target check from gdb.base/dprintf-non-stop.exp adds e48ef82dd2 checkpoint.exp: Check for non-"target native" instead of isn [...] adds 6bf0052db8 Run gdb.base/catch-fork-static.exp on remote target boards adds 466eeceef4 lwp_info: Make the arch code free arch_lwp_info adds 04ec7890fc linux low: Make the arch code free arch_process_info adds f7b7ed97a2 C++-ify prologue-value's pv_area adds a900ff724a Use bool in pv_area adds 74ffa56673 Add a compile-time test for PR ld/22263 adds 9192b7decc Make gdb.base/auvx.exp work with --target_board=native-exten [...] adds cfa34c871c Remove is_remote check in labels.exp adds 8aed1c0d04 Remove references to gdb64 in the testsuite adds 52a58c224d Automatic date update in version.in adds f5ca00321d Eliminate is_remote check in gdb.base/scope.exp adds d268bbaff7 Add myself as ft32 maintainer for sim. adds 3b4b0a629a FT32: support for FT32B processor - part 1 adds c2508e905f Remove simple_displaced_step_copy_insn adds 5e830d9807 Eliminate is_remote check in gdb.base/shlib-call.exp adds 27c9e813f9 Make gdb.base/solib-nodir.exp work with --target_board=nativ [...] adds cc77b1dc33 gdb.base/remote.exp: Fix typo and add missing return adds 23fb630af0 Fix is_remote check in gdb.base/remote.exp adds df479dc6e0 Tweak gdb.base/corefile.exp is_remote check adds d7bcd5b8e5 Skip gdb.threads/thread_events.exp on RSP targets properly adds 8d6ef72b04 kfail gdb.python/py-evsignal.exp on RSP targets properly adds 42f1b1617e Fix gdb.python/py-evthreads.exp with --target_board=native-e [...] adds ebe3b40202 Remove is_remote kfail from gdb.python/py-evthreads.exp adds 7594f62360 Fix gdb.base/term.exp on non-"target native" boards adds 9e86da0760 Change objfile to use new/delete adds 354bac403e PR22263 testcase adds 4bf3f4a810 Regenerate features/s390-gs-linux64.c and features/s390x-gs- [...] adds 2399fe6ab0 Simplify tic6x and s390x expedite registers adds 8b0553c18f Make gdb.base/find-unmapped.exp pass on remote targets adds dad0c6d2f7 Don't run gdb.gdb/ selftests if use_gdb_stub is true adds 50500caf81 Fix gdb.base/testenv.exp against --target_board=native-exten [...] adds 300b6685f1 Skip a few tests on targets that can't use the "run" commmand. adds 867d918419 Automatic date update in version.in adds 3ec5942fbf ada: Use std::string in print_dynamic_range_bound adds af5bf4ada4 Replace psymbol_allocation_list with std::vector adds b129dcac88 Use std::vector in linux_xfer_osdata_processgroups adds 8d3c73ef6b Rename traceframe_info variable to current_traceframe_info adds d0d292a274 Use std::vector for traceframe_info::tvars adds 4cdd21a8d3 Use std::vector for traceframe_info::memory adds 2098b39391 Make to_traceframe_info return a unique_ptr adds c9cb8905b4 gdbserver: Use std::list for all_dlls adds 9179355e65 gdbserver: Use std::list for all_processes adds 9c80ecd646 gdbserver: use std::list for all_threads adds 824dfcc311 Fix build failure in linux-osdata.c adds 62cd30f167 Move UNDEFWEAK_NO_DYNAMIC_RELOC to elf-bfd.h adds ddb7fd0f7b aarch64: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds a3cd202aae tile: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds 95b03e4ad6 arm: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds ad95120309 mips: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds db41f6eb52 ia64: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds 60c1b909df hppa: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds 5056ba1d4d m68k: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds 112fef4084 microblaze: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds 31a53da541 nios2: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds b27bb18f45 s390: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds 6ee6e05af4 sh: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds e01c16a838 cris: Check UNDEFWEAK_NO_DYNAMIC_RELOC adds 5d84490bf6 cris: Don't hide symbol which was forced to be dynamic adds 9577f60b5a x86: Add _bfd_x86_elf_finish_dynamic_sections adds 851b6fa137 x86: Add elf_x86_backend_data adds 631859b65b Automatic date update in version.in adds 86e17b6fbc Automatic date update in version.in adds 8676616596 Fix GDB build without expat adds df27ae6a09 Remove regformats/tic6x-{c62x,c64x,c64xp}.dat adds c40c7bfcf1 Remove features/tic6x-*.c files adds 5bfda25568 Regenerate gdbserver/configure adds 5c3261b0e8 ELF: Call check_relocs after opening all inputs adds 63f0e930d4 Work around GCC 6.3.1 bug adds a79b1bc6f6 Get rid of VEC(mem_range_s) adds fe68b9530f Use proc_with_prefix in py-breakpoint.exp adds 739b3f1d8f Make native gdbserver boards no longer be "remote" (in DejaG [...] adds b05628f0a8 Use std::vector in end_symtab_get_static_block adds 2dc0e21971 Remove some cleanups from probe.c adds a90ecff85a Remove cleanup from ppc-linux-nat.c adds b80406accc Simple cleanup removals in remote.c adds b7b030adc4 Return unique_xmalloc_ptr from target_read_stralloc adds 87028b8739 Return unique_xmalloc_ptr from target_fileio_read_stralloc adds 087ce8fa02 Automatic date update in version.in adds c191a6875b Record and output access specifiers for nested typedefs adds 487958d1e9 Fix segfault processing nios2 pseudo-instructions with too f [...] adds 83d5a34dd4 Add missing ChangeLog entries. adds e6e2dfbdc1 Correct -z text and other -z documentation adds 0301ce1486 PR22306, Invalid free() in slurp_symtab() adds 60d6cfc99e [GDBserver] Replicate src dir in build dir adds 7eb4e0f956 [GDBserver] Move arm.o to arch/arm.o adds e675d1703f [GDBserver] Move arm-linux.o and arm-get-next-pcs.o to arch/ adds 7a7cdfa04b [GDBserver] Move aarch64-insn.o to arch/ and remove one Make [...] adds d3037ba6a3 Simplify regcache::xfer_part adds 7b7009999a Fix double-free corruption adds cf54ebff3b PR22307, Heap out of bounds read in _bfd_elf_parse_gnu_properties adds 57e12da97f Remove obsolete assertion from regcache.c adds 30f0b10158 Remove cleanups from disasm.c adds 8484c95545 Add several "quit with live inferior" tests adds be459434b6 Add myself as dwarf-mode.el maintainer adds b27de576d4 Really make the native-stdio-gdbserver board non-remote adds 412294daf8 [GOLD] Fix powerpc64 optimization of TOC accesses adds da15dcb0aa Automatic date update in version.in adds b7213666d6 microblaze: Check for indirect and warning symbols adds 5396a86e43 PR22303, print_core_note out of bounds read adds 28c7c15876 Remove features/tic6x-c62x-linux.c adds 482366c31e Move Svein Seldal to Past Maintainers section. adds 8071ec0990 Add a warning to the how-to-make-a-release notes to check th [...] adds 94ea37b3e9 Update the Swedish translation in the GAS subdirectory. adds 8ef027f00b Update Cris assembler tests for checks that now pass where t [...] adds 2a6969e173 [Visium] Disassemble the operands of the stop instruction. adds 3753468682 Issue complaint instead of assert for invalid/unhandled DW_A [...] adds c8ba13ad37 Canonicalize conversion operators adds 8dfa5d5a63 RISC-V: Mark unsupported gas testcases adds 8e35405853 tile: Mark __tls_get_addr in gc_mark_hook adds d7dd155841 Automatic date update in version.in adds fa57faa0da Fix fill-1 testcase adds 0fb7012e88 sparc: Check bfd_link_executable for TLS check adds 1ba1f393fa tilepro: Check bfd_link_executable for TLS check adds 280958942b tilegx: Check bfd_link_executable for TLS check adds 2edf834e29 xml_fetch_content_from_file: Read in whole file in one go adds a75868f50b Fix inferior deadlock with "target remote | CMD" adds 95e42ad442 Fix the AVR assembler so that it will correctly issue warnin [...] adds ff6f4d9b2d RISC-V: Add R_RISCV_DELETE, which marks bytes for deletion adds 9d06997adb RISC-V: Relax RISCV_PCREL_* to RISCV_GPREL_* adds 63929e843d Fix build breakage in gdb/xml-support.c adds 49a4ce2eae gdb: Remove hard-coded line number from test adds 54f70bc145 Remove cleanups from prepare_execute_command adds 395423c418 Remove cleanup from call_function_by_hand_dummy adds 3d415c26ba Remove cleanups from break-catch-syscall.c adds b5f6e74092 Automatic date update in version.in adds 4c2287b0bd Get rid of VEC(interp_factory_p) adds 36862fc052 Implement BE8 support for ARM. adds 808811a369 Improve handling of REPT pseudo op with a negative count. adds fcc8fb2f3d Fix gdb.gdb/ selftest tests when testing optimized GDB builds adds 15763a09d4 Fix 'gdb.base/quit.exp hangs forever' if the test fails adds 2712ce2e65 Introduce new_bfd_ref adds 06d5bbc8e5 Use "new" to allocate gdb_bfd_data adds d5833c62d9 Use std::vector in gdb_bfd_data adds f3012016f0 Add a compile-time test for PR ld/22269 adds 3b4190ccb3 New gold linker option -z,text-unlikely-segment. adds d63613596f Fix ChangeLog entry. adds 881b33774d Automatic date update in version.in adds b392b304b9 Remove leftover declarations in interps.h adds cfba98720f Create a displaced_step_closure class hierarchy adds 6e17c56511 Use std::string in memory_map_parsing_data adds a664f67e50 Get rid of VEC (mem_region) adds 4d3bb80e5d Add overloads of for_each_thread/find_thread that filter on pid adds 4e15b78be4 PR ld/21233 adds a73ca55259 Automatic date update in version.in adds 56fbd04185 Fix gas/22304 by forcing a 64-bit bfd for cris*-*. adds 67c04379ac Fix spurious left-over quotes from last edit. adds f6af9f3428 Automatic date update in version.in adds 53467f5707 Enable Intel AVX512_VBMI2 instructions. adds 48521003d5 Enable Intel GFNI instructions. adds 8dcf1fadf2 Enable Intel VAES instructions. adds ff1982d53a Enable Intel VPCLMULQDQ instruction. adds 8cfcb7659c Enable Intel AVX512_VNNI instructions. adds ee6872beb1 Enable Intel AVX512_BITALG instructions. adds defc8e2b35 MIPS: Preset EF_MIPS_ABI2 with n32 ELF objects adds fe4e2a3c92 Fix the master due to bad regenerated files adds 66cae56016 Make sure that undefined symbols added to the linker command [...] adds 2739ef6db8 Add missing ChangeLog entries adds 4a8f9fc2b2 i386: Don't add elf32_x86_64 to supported emulations adds fee0ea1f2d Automatic date update in version.in adds 2c3f27ed0d RISC-V: Don't emit 2-byte NOPs if the C extension is disabled adds a80e65a9d5 Fix unstable test names in gdb.arch/arc-tdesc-cpu.exp adds 10389c2c8b Fix unstable test names in gdb.base/startup-with-shell.exp adds fee6da6e1d Fix unstable test names in gdb.gdb/unittest.exp adds ad9b8f5d02 Fix unstable test names in gdb.python/py-objfile.exp adds 779990d9f0 Fix unstable test names in gdb.threads/attach-into-signal.exp adds 1f75a6516a Drop /proc/PID/status polling from gdb.threads/attach-into-s [...] adds eb2bfbadc1 Reindent gdb.threads/attach-into-signal.exp adds 93f4de3929 [BFD][PR21703]Override the new defined symbol with the old n [...] adds 5033013f17 Fix gdb.opt/inline-cmds.exp regressions adds da5f19a253 i386: Support .code64 directive only with 64-bit bfd adds 3779bbe01b Fix my previous gas/ChangeLog entry adds 3342be5dab RISC-V: Only relax to C.LUI when imm != 0 and rd != 0/2 adds fdf0cbc2b7 Target FP printing: Simplify and fix print_floating adds 16e812b29e Target FP printing: Simplify and fix ui_printf adds 8ba0dd515c Target FP printing: Use floatformat_to_string in tdep code adds 09a7c6aa7a Use const reference for decimal_from_string argument adds 63a25ea0de RISC-V: Fix disassembly of c.addi4spn, c.addi16sp, c.lui when imm=0 adds 792ccf005f Fix racy test in gdb.base/new-ui.exp adds 2e30886f1f testsuite/ld-riscv-elf/ld-riscv-elf.exp: Fix typo for istarget. adds db283f4401 Fix format typos in previous previous ld/ChangeLog entry adds 711f5e559e Automatic date update in version.in adds 94092126a0 Yet another fill-1 test fix adds e601d38b7c Allow for __gnu_lto_slim prefixed with extra "_" adds cc628f3dbb Add common AARCH64 REGNUM defines adds e5d70d6b5a PR22348, conflicting global vars in crx and cr16 adds edd079d9f6 Target FP: Use target format throughout expression parsing adds ac7936dfd0 s/get_regcache_arch (regcache)/regcache->arch ()/g adds 8df93cb565 ld: Correct -z ibt documentation adds 238c141b98 testsuite/gas/all/fill-1.s: Use L2 rather than .L2. adds ca3e4ea52d Automatic date update in version.in adds accd0bcdfe const-fy function parameter struct address_space *aspace adds bd5225139c const-fy breakpoint_ops->breakpoint_hit parameter aspace adds 6abc18bbbf Remove regular_breakpoint_inserted_here_p declaration adds 4062f504eb As Alan predicted at https://sourceware.org/ml/binutils/2017 [...] adds 506981afaf [PR21703]Adjust pr21703 tests on various targets. adds 514f60231c x86: Check invalid XMM register in AVX512 gathers adds 23cc4e1b28 Garbage collect remote.c:remote_async_terminal_ours_p adds 95904ac43c Automatic date update in version.in adds a43f3893f6 Fix broken recursion detection when printing static members adds 7453e6b2ea Add PR mention to previous commit adds 32ef30002c dwarf: Read register number as unsigned in DW_CFA_def_cfa* adds bb11dd5839 [AArch64] Mark LR clobbered by BL in inline asm adds 4a27f119f5 Use SaL symbol name when reporting breakpoint locations adds af5f32f82b Automatic date update in version.in adds 32fa66eb88 Add tests for filename_language adds 593e3209f3 Get rid of VEC(filename_language) adds 6a1b9516d8 Get rid of VEC(loaded_script_ptr) adds 43dce43945 Allocate breakpoint_objfile_data with new adds 45461e0dca Get rid of VEC(probe_p) adds 5a9dcda14c C++ify xml-syscall.c adds b5540b5f2b common-utils-selftests.c: Add ATTRIBUTE_PRINTF adds 99078d344d Remove usages of find_inferior in handle_status adds eaddb42592 Remove usage of find_inferior in resume adds bac608e7e1 Remove find_inferior usage for thread_search adds c0e331c794 PR22300, Abort in elf32_hppa_relocate_section building polyml adds d91f0b20e5 PR22361 readelf buffer overflow on fuzzed archive header adds 484d8d361d Make gdb.selected_thread().inferior return a new reference adds 692af22719 Automatic date update in version.in adds c1342859dc xtensa-xtregs: Constify field adds 7ca51576b9 xtensa-xtregs: Fix formatting issues adds 2b2d167607 Automatic date update in version.in adds d336fa6d82 Fix hppa-linux pr22269-1 fail adds 81742b83e9 relocs_compatible test for gc-sections adds 7f9cb5d275 frv-elf --gc-sections failures adds 16c5c17e43 darwin-nat: Remove gdb.h include adds 4a25033455 Merge/shared string_printf and string_vprintf unit tests adds 31b833b3ea Introduce string_appendf/string_vappendf adds 1b81856f5b remote.c, QCatchSyscalls: Build std::string instead of uniqu [...] adds b020ff8074 Introduce in_inclusive_range, fix -Wtautological-compare warnings adds 916296ccea Automatic date update in version.in adds f871c4853a gdb/Makefile.in: fix 'make tags' failure adds 45ac8f4f10 Remind users to use the --use-dynamic command line option to [...] adds 0bb6961f18 Fix illegal memory access triggered when parsing a PE binary [...] adds 09b847f3a8 tracepoint: Remove unnecessary const_cast adds 4d01dee480 Automatic date update in version.in adds 3a87ae656c Use console uiout when executing breakpoint commands adds 46b06a98d1 Tidy elf.exp adds e48f0c8f1b PR22374 testcase, function pointer references in .data adds 3988aed54a PR22374, PowerPC unnecessary PLT entries adds 4070243b5c [ARM] Fix Coprocessor instructions availability adds ee357486aa Fix an invalid free called when attempting to link a COFF ob [...] adds e0115a8446 Update check for invalid values in pe_bfd_read_buildid function. adds a67d66eb97 Prevent illegal memory accesses when attempting to read exce [...] adds 81b42bcab1 FT32B is a new FT32 family member. It has a code compression [...] adds 89f3c4b6b9 Automatic date update in version.in adds dcc31d286a FT32: support for FT32B processor - part 2/2 adds 852735806a [ARM] Help wince objdump on coproc tests adds 6c5218dfdb Remove regcache_descr fields sizeof_raw_register_status and [...] adds 2e1b49b32a Remove code wrapped by "#if 0" adds 4e888c281c New method regcache::assert_regnum adds d999647bc4 Remove regcache_descr::nr_raw_registers adds a01bda5221 s/get_regcache_aspace (regcache)/regcache->aspace ()/g adds 8b86c95921 const-fy regcache::m_aspace adds 6c6e9412e9 const-fy regcache::m_readonly_p adds f26ae15b47 Construct readonly regcache without address space adds 6ab2c4ed51 Work around integer overflows when readelf is checking for c [...] adds c05e0c5af3 aarch64: Remove AARCH64_FEATURE_F16 from AARCH64_ARCH_V8_2 adds 3d47a7fef6 Automatic date update in version.in adds 8e68731c8a Skip gdb.python/py-thrhandle.exp if python is not enabled. adds 6cee897971 Fix excessive memory allocation attempts and possible intege [...] adds 50ab6ace38 Skip gdb.mi/list-thread-groups-available.exp if no xml support adds 3334eba7f4 [ARC] Sync opcode data base. adds bf59c5d5f4 Fix integer overflow problems when reading an ELF binary wit [...] adds 7605d94453 Add option for Qualcomm Saphira part adds fdddd2900f [ARC] Force the disassam to use the hexadecimal number for printing adds 67fa57cfa5 Fix regression on ARM after Target FP patches adds 79b0c981b8 x86: Remove func_pointer_refcount adds ebe6dbc264 Automatic date update in version.in adds 33c7c59df0 Replace really_free_pendings with a scoped_ class adds 20dcd8cae7 Remove cleanups from link_callbacks_einfo adds c6bcad5ffc Use std::vector in compile-loc2c.c adds 5eae7aeaf7 Use unique_xmalloc_ptr in find_separate_debug_file_by_debuglink adds 167b0be1b5 Remove directive-searched cleanups adds c80049d3b6 Replace start_rbreak_breakpoints and end_rbreak_breakpoints adds 7f6743fd09 Use gdb::def_vector in sparc64-tdep.c adds ed2b3126d1 Remove make_cleanup_free_objfile adds 779bc38eca Use gdb::byte_vector in ppc-linux-tdep.c adds 9f584b37e3 Remove cleanups from linux-tdep.c adds 331b71e5ee Use unique_xmalloc_ptr in c_type_print_base adds 454dafbdf2 Introduce gdb_breakpoint_up adds ab4b1c4699 Use std::vector in h8300-tdep.c adds 127e8e9f62 PR22394, hppa-linux-ld fails to emit dynamic relocations adds 2e684e75ae hppa-linux TLS relocs adds 98bbb1b861 PowerPC readonly_dynrelocs adds f15d0b545b powerpc TLS in PIEs adds 0724bd460b Automatic date update in version.in adds 7167fe4c70 PR22397, BFD internal error when message locale isn't C adds 26a9301057 Proper bound check in _bfd_doprnt_scan adds 74be0bdc3b Automatic date update in version.in adds 701000146a Target FP: Introduce target-float.{c,h} adds f69fdf9bca Target FP: Add string routines to target-float.{c,h} adds 50637b26f8 Target FP: Add conversion routines to target-float.{c,h} adds 66c02b9ed1 Target FP: Add binop and compare routines to target-float.{c,h} adds 50eff16b85 Target FP: Perform Ada fixed-point scaling in target format adds 14ad931172 Target FP: Handle interfaces to scripting languages adds 3b2ca8248c Target FP: Remove convert_typed_floating from tdep files adds b07e9c466e Target FP: Remove unused floating-point routines adds 1cfb73dbb7 Target FP: Merge doublest.c and dfp.c into target-float.c adds 726e13564b Assume termios is available, remove support for termio and sgtty adds a94799ac1e Don't set terminal flags twice in a row adds 6aa899ce25 Eliminate STOP_SIGNAL, use SIGTSTP directly adds d1928160a3 Don't check termio.h and sgtty.h in common/common.m4 either adds 46f67f80dd Test attaching to a process that isn't a process group leader adds 556e5da513 Simplify child_terminal_inferior adds 635dc5b2e5 Update my e-mail address. adds 84d5321fdf Automatic date update in version.in adds 6003e27e76 ngettext support adds f3ce9b3a00 Require ngettext in test of system gettext implementation adds 992a06eea4 gas and ld pluralization fixes adds d3a49aa80b readelf ngettext fixes adds e54e9ac577 bundle_lock message tidy adds db84fff3f8 PowerPC64 statistics message adds 0198d5e6fc This patch similarly to the AArch64 one enables Dot Product [...] adds d0fe47010f Allow enabling/disabling breakpoint location ranges adds cc638e867c Breakpoint location parsing: always error instead of warning adds cee62dbd87 Add base 'enable/disable invalid location range' tests adds 95e95a6de2 Make breakpoint/location number parsing error output consistent adds a02b41a7e6 Add some more breakpoint/location range tests adds 1270b047fd RISC-V: Add satp as an alias for sptbr adds f77bb6c56b RISC-V: Fix riscv g++ testsuite EH failures. adds 180093c763 RISC-V: Add Jim Wilson as a maintainer, and clean up our entries adds 016f5a3777 Fix typo in my email address. adds 52eab766df opcodes/arc: Fix incorrect insn_class for some nps insns adds ee7ddd7132 Constify add_abbrev_prefix_cmd adds 1ee870c524 Constify add_com_suppress_notification adds c2252c0dd8 Make set_cmd_cfunc private adds 6be9a197d9 Make strip_bg_char return a unique_xmalloc_ptr adds 5614fb7720 Constify add_path and friends adds 022643b445 Remove cleanup from backtrace_command adds 85c4be7c83 Add set_repeat_arguments function adds 0b39b52e6e Constify add_com adds 1d12d88f18 Constify add_info adds 5fed81ff35 Remove cmd_cfunc_ftype adds eb4c3f4aaa Constify add_setshow_* adds 95a6b0a106 Constify execute_command adds b346cb961f Automatic date update in version.in adds 6e98b3428b xtensa message pluralization adds dec41383ff Adds command line support for Armv8.4-A, via the new command [...] adds c0e7cef715 Split the AArch64 Crypto instructions for AES and SHA1+2 int [...] adds 2841837fac Fix typo in changelog adds 2a1dde5da2 Fix "make test-cp-name-parser" adds 5ffa079369 Per-language symbol name hashing algorithm adds b5ec771e60 Introduce lookup_name_info and generalize Ada's FULL/WILD na [...] adds 3f563c840a Optimize .gdb_index symbol name searching adds 61920122ba Reorder/reindent dw2_expand_symtabs_matching & friends adds c62446b12b lookup_name_info::make_ignore_params adds 1b0261195e Simplify completion_list_add_name | remove sym_text / sym_text_len adds 56d87ef769 Use search_domain::FUNCTIONS_DOMAIN when setting breakpoints adds f9d67a2239 Make the linespec/location completer ignore data symbols adds 2f4732b0e6 Remove symbolp vector adds 9031cb4af0 BFD: Write Linux core PRSTATUS note into MIPS core file adds c9ec0e8945 BFD: Extract PID from MIPS core dump file adds 280ca31f4d Add test for fetching TLS from core file adds 08228b1155 Apply: adds 333d0055f6 Fix problems with -r. adds 62d7ae9234 Avoid expensive complaint calls when complaints are disabled adds cb1a122cce Automatic date update in version.in adds dc8d2d90da gold: Ignore def/ref from a dynamic object for special symbols adds b44ec61915 Make encode_actions_rsp use std::vector adds 286acbb5c2 local variable watchpoint not deleted after leaving scope adds 21b81e67c7 Change the type of the aarch64_feature_set typedef to unsign [...] adds b6b9ca0c3e Split the ARM Crypto ISA extensions for AES and SHA1+2 into [...] adds 7e8835c5f4 Speed up dict_hash adds e793c052f9 Simplify the psymbol hash function adds f42f1a1d6c Adds the new Fields and Operand types for the new instructio [...] adds 1a7ed57c84 Add the operand encoding types for the new Armv8.2-a back-po [...] adds 793a194839 Add assembler and disassembler support for the new Armv8.4-a [...] adds 981b557a48 Enable the Dot Product extension by default for Armv8.4-a. adds 52c6b71b65 Fix riscv dwarf2-10 gas testsuite failure. adds 31432a672f fix typos in ada-lang.c comment adds fb24d531e9 ld: Reformat emultempl/elf32.em adds f29f4b6ba1 Fix racy output matching in gdb.asm/asm-source.exp adds c7a3851716 Fix racy output matching in gdb.base/completion.exp adds 2c88253fc4 Fix racy output matching in gdb.base/memattr.exp adds a60e07381c Fix racy output matching in gdb.base/cpcompletion.exp adds 5ed7a928ac Fix racy output matching in gdb.base/multi-attach.exp, gdb.s [...] adds 584a564f36 Fix racy output matching in gdb.tui/tui-completion.exp adds 09a5b18a6a Automatic date update in version.in adds 9080294593 Automatic date update in version.in adds f617a0f6ce Fix riscv binutils xfail for debug_ranges test. adds d956390245 Automatic date update in version.in adds 529fe20eeb non_got_ref after adjust_dynamic_relocs adds e3e53eed9c weakdef list handling adds ce3ad33357 ld: Add OTHER_PLT_SECTIONS adds 53892e6d23 Automatic date update in version.in adds f882209d9a ld: Remove PF_X from PT_PHDR segment adds 0f99513f2a ld: Update phase_enum/relro_enum and add seg_align_type adds d7475e036f ld: Add fold_segment_align/fold_segment_relro_end/fold_segment_end adds cba6246d3a ld: Add lang_size_relro_segment adds f4d18a5466 cl adds ed1794ee7a ld: Add ldlang_check_relro_region/update lang_find_relro_sections_1 adds 2abc2bec4d x86-64/Intel: issue diagnostic for out of range displacement adds 1187cf29b1 x86/Intel: don't mistake riz/eiz as base register adds 897e603cb9 x86: {f,}xsave64 / {f,}xrstor64 / xsaveopt64 should not allo [...] adds b76bc5d54e x86: don't default variable shift count insns to 8-bit operand size adds 5be87c8fa7 PE: don't corrupt section flags when linking from ELF objects adds 6465780617 gas/ia64: fix testsuite failures adds 5b2b928e83 gas/arm64: don't emit stack pointer symbol table entries adds 5616b6c32f Enable hardware single step for m68k in GDBServer adds 58e6cc77b7 ld: Replace exp_dataseg_none with exp_seg_none adds 8f8a20af3f Automatic date update in version.in adds ddbb44cf36 gdb.opt/inline-locals.exp: Remove trailing parentheses in te [...] adds 2d0d44d514 Inconsistent .eh_frame_hdr on powerpc64 adds df145ef656 x86: string insns don't allow displacements adds 2645e1d079 x86: add support for AVX-512 VPCMP*{B,W} pseudo-ops adds be92cb147d x86: add disassembler support for XOP VPCOM* pseudo-ops adds 640d0ed874 ld-ifunc non-PIC tests adds 06bcf5416f PR22431, powerpc64 ld segfault when .plt discarded adds 0743190874 Fix mem region parsing regression and add test adds 92ffd47519 Fix 'xfered>0' assertion in target.c for remote connection adds 47f19c17d6 Automatic date update in version.in adds 754842fba3 Fix riscv ld testsuite failure for compressed1d. adds 4fbd5513b1 Add modified file I missed in last commit. adds 583712f5ab First part of fix for riscv gas lns-common-1 failure. adds 99847db8ea ld einfo positional arg support adds 0645f0a2a7 x86-64: don't allow use of %axl as accumulator adds 3a2430e05b x86: drop VEXI4_Fixup() adds 390a67891e x86: use correct register names adds a714b0d692 Fix M68HC11_NUM_REGS adds a602f924c8 Better make rule for arch/ files built for IPA adds dda8d76d0d Add support to readelf and objdump for following links to se [...] adds a506516086 Handle ' and I format flags adds be74fad95e objcopy memory leak adds 5334ef3907 Remove features/nios2-linux.c adds 34a7ebaff9 Move self to Past Maintainers. adds c0c11fa91d Remove no-longer applicable maintainer entries adds 01f4802036 Separate the new FP16 instructions backported from Armv8.4-a [...] adds 71774bc994 Fix gdb.tui/completion.exp test adds 625ad4406d tui-win: Replace VEC with std::vector adds 9476501135 Constify the 'arg' passed to commands in bsd-kvm.c. adds a014b87a9a Include <array> to declare std::array<>. adds be7f761188 Automatic date update in version.in adds 3491a34c4f Fix tic6x-uclinux GDBserver build failure adds 1d0aa65c24 Allow osabi to be optional in target descriptions adds c632b6456b Remove non-linux tic6x target descriptions adds 8c8cad3aa8 i386: Replace .code64/.code32 with .byte adds c2b9da1608 ix86/Intel: don't require memory operand size specifier for PTWRITE adds 968a13f836 Fix gdb.base/starti.exp racy test adds 5f847646ee x86: ignore high register select bit(s) in 32- and 16-bit modes adds 38b28f7088 Prevent a possible seg-fault in the section merging code, by [...] adds d8ae99a7b0 Add Python rbreak command. adds 80a0437873 Prevent illegal memory accesses when parsing incorrecctly fo [...] adds e849ea896b GDBserver: Fix ignored Ctrl-C after reconnection adds e9dbdd80cb Add assembler and disassembler support for the new Armv8.4-a [...] adds 68ffd9368a Update documentation for Arvm8.4-A changes to AArch64. adds fadfa6b002 Correct AArch64 crypto dependencies. adds d0f7791c66 Add new AArch64 FP16 FM{A|S} instructions. adds d723696126 Refactor endian handling in DFP routines adds ea04e54ca8 Fix testing gdb.rust/modules.exp against gdbserver adds e2c33ac745 gdb/inflow.c: Move SIGTTOU temporary ignoring to a RAII class adds 688fca4fe6 Fix swallowed "Quit" when inserting breakpoints adds 38dc2859c4 Fix stdin ending up not registered after a Quit adds d930703d68 Don't ever Quit out of resume adds 9ccabccd15 Python unwinder sniffer: PyExc_KeyboardInterrupt -> Quit adds a0922d80df Test breakpoint commands w/ "continue" + Ctrl-C adds fdfffb6ea0 Automatic date update in version.in adds b7e2285082 ada-lang.c::ada_value_cast: remove unused parameter noside adds 6a6196fc71 Fix a snafu in a previous update to readelf that stopped it [...] adds 2c244f9b09 x86: Pass "%F%P:" to linker callback in case of error adds 3cfd3dd095 Fix a memory leak when processing archives. adds ced9779b4c (Ada) fix handling of minimal symbols (UNOP_CAST and UNOP_ADDR) adds 5c63242595 Make output_thread_groups take an std::vector<int> adds 37269bc92c Make open_fds an std::vector adds f27866ba9c Make process_info::syscalls_to_catch an std::vector adds 7468702dcb Remove DEF_VEC_I (int) adds 71a3c36949 Handle dereferencing Rust trait objects adds 68e745e38e Make template_symbol derive from symbol adds cf724bc93e Use an enum to represent subclasses of symbol adds 033366417d Finish fixing riscv gas lns-common-1 failure, and lns-duplicate. adds c977a5f028 Automatic date update in version.in adds 160b1a618a PR22443, Global buffer overflow in _bfd_elf_get_symbol_versi [...] adds e4ec19878f Automatic date update in version.in adds 671275c35e Fix error message typo. adds bde954a064 Automatic date update in version.in adds 20dd9c210e Fix DWARF reader to use correct size for DW_FORM_ref_addr. adds 9c512d88c3 Fix typo in ChangeLog entry. adds 0b360f1926 Remove usage of find_inferior in win32-i386-low.c adds 2bee2b6ca4 Remove usage of find_inferior in win32-low.c adds 00192f7717 Remove usages of find_inferior in linux-arm-low.c adds bbf550d50e Remove usage of find_inferior in reset_lwp_ptrace_options_callback adds 6d1e5673fe Remove usage of find_inferior in iterate_over_lwps adds 139720c5b3 Remove usage of find_inferior in unsuspend_all_lwps adds fcb056a58d Remove usage of find_inferior in linux_stabilize_threads adds 5fdda39248 Remove usage of find_inferior when calling linux_set_resume_request adds 25c28b4d15 Remove usage of find_thread when calling resume_status_pending_p adds eca55aec1d Remove usages of find_thread when calling need_step_over_p adds 578290ecaf Remove usage of find_inferior when calling kill_one_lwp_callback adds 28e07a0510 PR22451, strip no longer works on older object files adds b7486a74a6 mingw gas testsuite fix adds b77db948f4 Fix handling of GNU Property notes that are not in a GNU NOT [...] adds 73fcf6418d Fix gdb.base/whatis-ptype-typedefs.exp on 32-bit archs adds 9752982420 Automatic date update in version.in adds e1ef7d7a51 0xff chars in name components table; cp-name-parser lex UTF- [...] adds 5c58de74c9 Unit test name-component bounds searching directly adds e6b2f5efa9 Fix mapped_index::find_name_components_bounds upper bound co [...] adds bf3d139947 xtensa error message adds 0ee5a0e483 Add NULL bfd test to elf_symbol_from adds 0fc7642151 Fix build failure in darwin-nat.c adds d85bf2ba86 Add ability to follow dwo links to readelf/objdump. adds 50d2740d56 [ARC] Improve printing of pc-relative instructions. adds bd560f571f [ARC] [COMMITTED] Update test pattern patching. adds 2824e1bd4f Stop the v850 linker from converting to other output formats [...] adds a25d69c6dc gdb.ada/minsyms.exp: Don't hardcode the variable's address adds ed0f427344 [PowerPC] Detect different long double floating-point formats adds d6251545e2 Add a test for PR binutils/22451 adds e02544b292 watchpoint regression debugging with remote protocol (bare metal) adds 65d40437e2 Provide the "Base CPU" in output of "info task" (if set by r [...] adds 9edcc12f9b Add multiple-CPU support in ravenscar-thread.c adds cf3fbed4a0 problem debugging ravenscar programs if runtime is stripped adds 54aa6c67f5 (Ada) crash connecting to TSIM simulator adds 3b1b69bffe ravenscar: update inferior ptid with event ptid adds c757658ed6 Automatic date update in version.in adds 0ad71725d9 x86: Add tests for -n option of x86 assembler adds dc95848142 [ARC] Fix handling of ARCv2 H-register class. adds 29f9a56737 Fix build with GCC 8: strncpy -> memcpy adds a9f26f609e Fix build with GCC 8: strncpy ->strcpy adds 7a26362d36 Target FP: Refactor use of host floating-point arithmetic adds 2400729ecf Target FP: Make use of MPFR if available adds 5aa75429d0 [GAS/ARM] Clarify relation between reg_expected_msgs and arm [...] adds c7478d028e Remove Vec_Disp8 from vpcompressb and vpexpandb. adds 6f19e86dac Update ChangeLog adds dc196b230b [testsuite] Pass -pie in ldflags adds 94b98370de Remove Vec_Disp8 field for vgf2p8mulb for AVX flavor. adds 88465e872c [testsuite] Don't skip gdb.dwarf2/pr10770.exp for non-gcc compiler adds 1daad298d6 [testsuite] Pass pthreads in prepare_for_testing adds fc35dab1a6 Remove obsolete core-regset.c adds 2ca23e65f5 Update docs on filling text with nops. adds 2469b3c584 Riscv ld-elf/stab failure and fake label cleanup. adds 9e5b9d2b29 Basic c++ification of varobj adds ddf0ea085b Make varobj::children an std::vector adds 0604393c22 Replace VEC (varobj_update_result) with std::vector adds 7e2fd2f47b Remove DEF_VEC_P (varobj_p) adds 41bd68f52c Show optimized out local variables in "info locals" adds 479f8de1b3 C++ify osdata adds 8f6cb6c338 (Ada) ravenscar-thread.c: remove unwanted trailing \n in cal [...] adds 88108bf28c Automatic date update in version.in adds 935676c92f Convert generic probe interface to C++ (and perform some cleanups) adds 0e9ae10f5f Convert SystemTap probe interface to C++ (and perform some c [...] adds 9c23b42ffa Convert DTrace probe interface to C++ (and perform some cleanups) adds 38bf51134d x86/Intel: don't report multiple errors for a single insn operand adds 66f1eba0b7 x86: correct UDn adds 9bb129e82f x86: drop redundant VSIB handling code adds 43083a502b x86-64: always use unsigned 32-bit reloc for 32-bit addressi [...] adds 65f3ed048f x86: fix AVX-512 16-bit addressing adds 9d9c67b06c Add libmsvcrt, libmsvcrt-os and libucrtbase to the list of l [...] adds 60d67dc84b Rename u.weakdef and make it a circular list adds ab2477e15c Delete powerpc64 symbol weakref field adds 287c7eaf0d Don't move weak alias dyn_relocs to weakdef adds be7d1531e1 Add Disp8MemShift for AVX512 VAES instructions. adds 7c3c1aa885 [testsuite] Pass -g3 to clang in gdb.base/macscp.exp adds eb02c04dc3 Avoid bogus compile time warning from clang by initialising [...] adds 4c37490d92 Change int -> bool where applicable throughout varobj adds bd046f64a1 Revert unexpected rename in previous patch adds f45e2a7704 Fix clang warnings about copy elision adds 5f71e59e1a Fix build error with --enable-targets=all. adds c139731b13 Fix vax/ns32k/mmix gas testsuite regression. adds 7e8006d14c Automatic date update in version.in adds 00ea2e2ad3 Fix memory leak in list_available_thread_groups adds ac465521a5 x86: don't omit disambiguating suffixes from "fi*" adds 6d2cd6b208 x86: reject further invalid AVX-512 masking constructs adds 506fe5f499 Change tic6x target descriptions adds 62ad7ce71b Change register_changed_p returns bool adds 98ead37e97 Change value_contents_eq return bool adds da434ccbc3 Add aarch64_create_target_description adds d6d7ce5623 gdbserver: add aarch64_create_target_description adds 49bdb7ee48 Use flexible target descriptors for aarch64 adds 6654d750c7 Add xml selftests for aarch64 target description. adds 1b30aaa566 regcache::cooked_read unit test adds a63f2d2fee cooked_read test for readonly regcache adds 650444eb54 elf: Properly compute offsets of note descriptor and next note adds e8d58cbaac Remove dead code in regcache::dump adds d044bac8ce Document linespec/explicit locations & completion improvemen [...] adds 089354bb06 Create private_inferior class hierarchy adds 21fe1c752e remote: C++ify thread_item and threads_listing_context adds 7aabaf9d4a Create private_thread_info hierarchy adds 8172f16b5b Poison XNEW and friends for types that should use new/delete adds 7696f5c957 Fix aarch64-none-elf build error adds 30649c1451 Workaround build bug with GCC 6.2.1 adds 8b77421a20 Update PR ld/21562 tests for underscore targets adds 0fbc35681f Add reference to implicit use in _bfd_elf_is_local_label_name. adds 4e25ac038e Revert "elf: Properly compute offsets of note descriptor and [...] adds d7fcdff980 [spu] Fix spu-linux native build adds f5291a6f32 [spu] Fix spu-linux gdbserver build adds 5f1ca24acd Fix issues with gdb-memory-map.dtd adds e547c119d0 (Ada) provide the exception message when hitting an exceptio [...] adds 276da9b31b Re-apply "elf: Properly compute offsets of note descriptor a [...] adds 0662b6a7c1 Make strcmp_iw NOT ignore whitespace in the middle of tokens adds 8955eb2da3 Comprehensive C++ linespec/completer tests adds 13450e7c7f Automatic date update in version.in adds 6a3c6ee418 Add comprehensive C++ operator linespec/location/completion tests adds a81aaca057 Fix completing an empty string adds deeeba559b Use TOLOWER in SYMBOL_HASH_NEXT adds 685de8c299 Fix PR gdb/22491: Regression when setting SystemTap probe se [...] adds 0e5457dca1 Adding ChangeLog entry for the last commit. adds e5a8dd426d Automatic date update in version.in adds 5ffd2cb722 [spu] Fix single-stepping regression adds 617cd4bc36 [spu] Fix various test cases adds 58f7f0bf54 Fix broken ChangeLog entry for last commit. adds 8e2495f2f7 gas: Update x86 sse-noavx tests adds 44287fd890 Removes a cleanup from gcore.c adds 41272101db Change maybe_disable_address_space_randomization to a class adds 2b63c337d9 Rename argument name from link to xlink adds 6a997029fb Add include guards to common/format.h adds 7db85adb3b Automatic date update in version.in adds e8e7d10c39 python: Fix memleak in do_start_initialization adds ee9a09e959 Update find command help and search memory docs adds e3d4058216 When creating a .note section to contain a version note, set [...] adds 4dff97b2ce Fix a seg-fault when displaying notes from a prorgam segment [...] adds 64973b0ac4 Update the simplified Chinese translation of the messages in [...] adds a377ae2ad6 [PR ld/22269] aarch64: Handle local undefined weak symbols adds 6dda7875a8 [PR ld/22263] aarch64: Avoid dynamic TLS relocs in PIE adds 10329bb27f fix two issues in gdb.ada/mi_catch_ex.exp (re: "exception-message") adds 120bc8b8b9 gas: extract xg_relax_trampoline from xtensa_relax_frag adds fec68fb168 gas: xtensa: extract jump assembling for trampolines adds 1c2649f50f gas: xtensa: reuse find_trampoline_seg adds 46888d7100 gas: xtensa: merge trampoline_frag into xtensa_frag_type adds fe6c2f1b64 gas: xtensa: rewrite xg_relax_trampoline adds 76a493ab99 gas: xtensa: reuse trampoline placement code adds 148d638429 gas: xtensa: implement trampoline coalescing adds 407e114084 gas: xtensa: speed up find_trampoline_seg adds b22c88c2ca A simpler way to make the "arch" build directory adds f06afa5336 Move cli object files to cli subdirectory adds 6f3cdf9a3b Move mi objects to mi subdirectory adds a26aa30cc5 Move compile object files to compile subdirectory adds 5c8a943144 Move tui object files to tui subdirectory adds 75787ac19c Move unittests object files to unittests subdirectory adds bd810fff78 Move guile object files to guile subdirectory adds 8fd8d003de Move python object files to python subdirectory adds afa0a41159 Define YYOBJ in terms of YYFILES adds b5adff3b5e Simplify COMMON_OBS by using list of sources adds 4f04fba813 Add missing files to COMMON_SFILES adds 66599a7dc0 Move target object files to target subdirectory adds 18ca73470a Remove REMOTE_OBS adds 57c1b6811a Automatic date update in version.in adds 033bfb739b Fix symbol values and relocation addends for relocatable links. adds f0531ed6a4 Compress loads/stores with implicit 0 offset. adds a83ef4d139 ld: Set non_ir_ref_regular on symbols referenced in regular objects adds cd5b2babea Copying symbol type in ld script assignments adds 165f707ac8 PR22471, undefined reference to linker-defined symbols adds 6c6bc89930 ELF: Don't set non_ir_ref_regular in check_relocs adds b23dc97fe2 Fix a memory access violation when attempting to parse a cor [...] adds 82ed9683ec Properly handle note sections and segments adds ff174d3ffa gold: Add a newline at end of pr22266_a.c adds b0029dce68 Prevent a memory exhaustion problem when trying to read in s [...] adds 144653ec15 Automatic date update in version.in adds 8de0e07bf3 Allow multiple .eh_frame sections per object file. adds 5dc824ed42 Allow multiply-defined absolute symbols when they have the s [...] adds ed9c7ee037 Use the record_alignment function when creating a .note sect [...] adds ca39c2f4dd Support --localedir, --datarootdir and --datadir adds f106e10e5e [gdb/testsuite] Fix wrong return type in tests adds 08f650e6b6 ld: Add a testcase for PR ld/22471 adds d785b7d4b8 Stop objdump from attempting to allocate a huge chunk of mem [...] adds ed6c0bfb26 [gdb/testsuite] Fix return type of psymtab-parameter adds 02ca603a48 Fix add-symbol-file usage and errors adds 8ca2f0b9ac Update usage text for add-symbol-file, symbol-file, and load adds f6f1d339d4 Fix Python rbreak tests setting too many breakpoints when gl [...] adds 4581a1c7d3 Check for a NULL symbol pointer when reading relocs from a C [...] adds f10e937a1c [GAS][AARCH64]Fix a typo for IP1 register alias. adds f923328821 In x86 -n docs, mention that you need an explicit nop fill byte. adds 36877bfb88 Fix riscv malloc error on small alignment after norvc. adds 6cf829987c Give Palmer co-credit for last patch. adds 5dcf52c19f Fix gdb snapshots adds 4024cf2b8d Fix setting-breakpoints regression on PPC64 (function descriptors) adds a207cff2da Handle custom completion match prefix / LCD adds a20714ff39 Make "break foo" find "A::foo", A::B::foo", etc. [C++ and wi [...] adds bd69330db8 Breakpoints in symbols with ABI tags (PR c++/19436) adds f5a9147212 preserve type length in ada-lang.c::to_fixed_range_type adds 8029e59279 Automatic date update in version.in adds 7505954411 Define MPFR_USE_INTMAX_T so that mpfr.h assumes intmax_t is [...] adds 668247656d Fix testcase for PR ld/22471 adds e8020e54f4 Fix sol-thread.c compilation on Solaris adds f425ec6600 Prevent an illegal memory access in readelf when attempting [...] adds e21440ba62 Revert "x86: Update segment register check in Intel syntax" adds fd4e034759 x86/Intel: issue diagnostics for redundant segment override [...] adds b5014f7af2 x86: drop Vec_Disp8 adds 7ac2002247 x86: derive DispN from BaseIndex adds 44122162ae Remove ioctl-based procfs support on Solaris adds e3919f3e89 Fix gdb.linespec/cpls-ops.exp on 32-bit adds f1af7b94c1 Use boards/local-board.exp more adds 6f14765f9f [spu] Some additional test fixes adds 4a7e523498 PR22533, dynamic relocs generated for weak aliases adds 036aae7930 Fix segfault in relocate_erratum_stub on aarch64. adds e0feb13342 Fix problem where erratum stubs are not always applied. adds fd6798fa2d Fix internal error in fix_errata on aarch64. adds 875fb7a785 New gdb.ada/repeat_dyn testcase. adds 254cefe35f Automatic date update in version.in adds 63c1f59d66 readonly_dynrelocs adds 40363a913b weak alias test adds 0fbdde9429 Add --strip-unneeded to objcopy synopsis adds 7b2d209485 Check return value of bfd_new_link_order adds 1cc75e929f Replace mail address with the URL in copyright header adds 92f402a7e0 x86: Print dynreloc in readonly section for map file output adds 2ee0c9b3ee Update GDB's list of maintainers to reflect today's reality adds d0df06af9b Fix dependency tracking for objects in subdirectories adds 0f873fd58b Use consistent types for holding instructions, instruction m [...] adds e2e321740c Add support for the readnever concept adds 71739b698d Fix problem where undef can fail to trigger archive rescan. adds bd2e3511f7 Fix internal error from command line with unbalanced --start [...] adds ec6a20c268 (Ada) GDB crash printing expression with type casting adds 7ef67ba533 Fix localized help string output for -fuse-ld. adds 7f0f8ac8b1 Revert "Add support for the readnever concept" adds 40fc416f4e Make '{add-,}symbol-file' not care about the position of com [...] adds b57e49f726 Update and clean up RISC-V gas documentation. adds 754fa8997d Automatic date update in version.in adds 97cbe998d0 Add support for the readnever concept adds 059256c746 Fix incremental linking failure with GCC 7+. adds 0af4ccfc5b Workaround GCC 7 bug with debug line numbers causing debug_m [...] adds 158600eb98 Disallow --incremental with -pie and force -no-pie for incre [...] adds 222b39c283 Handle case where posix_fallocate is not supported for a fil [...] adds 035d856f2c Automatic date update in version.in adds 6d83e819df Fix typo in poison.h adds 634a3254c8 Remove usage of find_inferior in regcache_invalidate_pid adds c91bb56b06 Remove usage of find_inferior in lynx_mourn adds da25033cd9 Remove usages of find_inferior in linux-mips-low.c adds 8dc7b443a6 Remove find_inferior_id adds 83e1b6c13a Remove find_inferior_in_random adds e4eb0dec0b Remove usage of find_inferior in last_thread_of_process_p adds 798a38e8de Remove usage of find_inferior in linux_detach adds 6b2a85daf5 Remove usage of find_inferior in linux_mourn adds 454296a2c1 Remove usage of find_inferior in find_lwp_pid adds a1385b7b88 Remove usages of find_inferior calling not_stopped_callback adds 39a64da5fc Remove usages of find_inferior in select_event_lwp adds 5a6b0a41df Remove usage of find_inferior in linux_stabilize_threads adds df3e4dbe66 Remove usages of find_inferior in stop_all_lwps adds c80825ff32 Remove usage of find_inferior in linux_resume adds e2b4407579 Remove usages of find_inferior that call proceed_one_lwp adds 8f86d7aa85 Update comments adds 9521758bf9 Remove find_inferior adds f004534791 Remove for_each_inferior adds c0e15c9bfd Remove for_each_inferior_with_data adds f143cb5fc6 Fix "FAIL: VLE relocations 3" adds f0fb2488c9 Fix gdb.threads/process-dies-while-detaching.exp adds 10f6417841 Make make-target-delegates grok namespace scope op and templ [...] adds 1e97a22796 Remove mem_region_vector typedef adds fed44c60b3 Fix for texinfo 4.8. adds 97d4213f68 Modify ppceabi ld tests to run on all powerpc ELF targets adds 48f7f3036a Run powerpc vle gas tests for all powerpc ELF targets adds c88f7cba81 Automatic date update in version.in adds e21126b7b3 Documentation fix adds 826c3f1edc x86 map file textrel adds 50a1fdd59c Fix displaced-stepping RIP-relative VEX-encoded instructions [...] adds 7403715e30 Update manual for Rust change adds afa840dcc0 Implement 'set dump-excluded-mappings' command adds 1e52e8495a Document new {set,show} dump-excluded-mappings commands. adds cd93789b89 Implement "-a" command line option for gcore adds c179febe79 Document the new "-a" command line option for gcore adds 3e1a70a018 Extend gdb.core/coredump-filter.exp to test dump-excluded-mappings. adds 4d7efb8ce2 Automatic date update in version.in adds da02107a39 Riscv shared libraries should not export __global_pointer$. adds 798a7429f9 Remove some unused variables adds ed9376bd95 Redefine gdb_static_assert as static_assert adds 129c10bcb9 Make target_desc::properties an std::vector adds 40e2a9835f Make target_desc::compatible an std::vector adds 3eea796c5d Make target_desc::features an std::vector adds f65ff9f9a4 Make tdesc_feature::name an std::string adds c9c895b966 Make tdesc_feature::registers an std::vector adds a8142ee195 Make tdesc_reg string fields std::string adds 53c934e9fe Make tdesc_feature::types an std::vector adds 082b9140d9 Make tdesc_type::name an std::string adds d05200d155 Make tdesc_type::u::u::fields an std::vector adds f0cddbef41 Make tdesc_arch_data::arch_regs an std::vector adds d4a0e8b57d Split tdesc_type into multiple classes adds 858c9d1324 Address review comments for the previous series adds 0527614a9b Really fix riscv shared library __global_pointer$ problem. adds 8fbc617a46 Automatic date update in version.in adds dce2246a6c Comment tidy adds 3bf083ed23 dyn_relocs tidy adds a3cc9aad2e Enable shared lib tests for frv, lm32, m32r, microblaze, nds [...] adds 6528139686 Fix Common symbol override test fails adds 07d6d2b834 BFD whitespace fixes adds 9c1ce10850 PR22552, readelf heap buffer overflow in load_debug_section adds 846fefbdb2 Tell the linker testsuite that lm32-rtems toolchains do not [...] adds 7cc244debb remote: Make qXfer packets respect corresponding "set remote [...] adds 1c9c7ce078 Objcopy interleave fails if section address not multiple of [...] adds 9a93831ccc Fix syscall group completion adds 649a140ccf target_set_syscall_catchpoint, use gdb::array_view and bool adds 34ac47f671 Automatic date update in version.in adds 05a5feafdd Rewrite check_shared_lib_support adds 931c97c81a mcore-elf lacks shared lib support adds 7d6de425da Objcopy interleave test adds 9c226a8689 gdb/MAINTAINERS: restore m68hc11, score and xstormy16 entries adds 824cc835aa Implement explicit locations for Python breakpoints. adds 30970df7d5 Add virtual destructor to selftest adds a880623024 Initialize target description early in IPA adds 23a8d1862b Fix build with g++ 6.3.1 adds 99598d713f Fix regression in "commands" adds ec72db3ef4 Fix wrong prefix in py-breakpoint.exp adds 883fd55ab1 Record nested types adds fa6eb693cf Validate explicit locations with early termination adds 63a22aee30 Automatic date update in version.in adds c8bed57010 Add aix 64-bit check to bfd_get_sign_extend_vma adds 2d054e6bfd Fix stripping relocs in a file with mergeable notes. adds 336ef6d22a S390: Add symfile-mem adds 6b05c8bd43 Fix PR 22567: set SAL .section in minsym_found adds 1cd9a73b42 Adjust gdb.arch/i386-sse-stack-align.exp print statement adds 10af2a65c8 gas: xtensa: fix comparison of trampoline chain symbols adds 8e481c3ba8 C++-ify parse_format_string adds a738ea1d41 Clear non-significant bits of address on memory access adds a0de8c21ba Adjust breakpoint address by clearing non-significant bits adds f17d947477 Clear non-significant bits of address in watchpoint adds 92469284a6 Fix thinko on dtrace-probe.c:dtrace_process_dof_probe adds a9d44aad42 Work around sparc glibc bug adds 6432ec65a8 cc-with-tweaks.sh: Use gdb-add-index.sh adds 437afbb81e DWARF-5: .debug_names index producer adds abccd1e7b7 Change dwarf2_initialize_objfile's return value adds 4b514bc808 Refactor: Move some generic code out of .gdb_index code adds e5fa6583a7 Add gdb::hash_enum adds 927aa2e778 DWARF-5: .debug_names index consumer adds f00a2de2a7 dwarf2read.c:mapped_index, use gdb::array_view, simplify sym [...] adds 44ed8f3ed0 Support wildmatching in .debug_names too. adds a3c5fafd2e dwarf2read.c: Rewrite/simplify mock_mapped_index adds c5ba17787d Automatic date update in version.in adds 8bcf9b0392 Automatic date update in version.in adds 57a2957f2e Typo fix adds 75323ba0a7 Automatic date update in version.in adds a9c135fc7d Adapt gdb.ada/pkd_arr_elem.exp to accept reordered components adds 08f49010a1 (Ada) change tagged types base_address computation adds c5f9cfc894 Adapt gdb.ada/variant_record_packed_array.exp to accept reor [...] adds f2f9e7ecc1 [MPFR] Fix regression on 32-bit host systems adds 3c0aa29aab Unbreak build for non-ELF ports adds 4c5ae11b42 [Binutils][Objdump]Check symbol section information while se [...] adds c4e648430f Add plugin API for processing plugin-added input files adds dce4fb839c Automatic date update in version.in adds 4b1c0f7e85 Don't mask X_add_number containing a register number adds a933405894 remote: Return NULL extra_info/name if they are empty adds db9077b727 PR22576, ppc64_skip_trampoline_code uses wrong r2 for EXEC_REVERSE adds a994fec4f8 gdb: Add OpenRISC or1k and or1knd target support adds c3d186206b gdb: testsuite: Add or1k l.nop instruction adds fe49c6f559 gdb: testsuite: Add or1k tdesc-regs.exp test support adds 638d913757 Add gdb for or1k build adds 07b95864f3 sim: cgen: add remainder functions (needed for OR1K lf.rem.[sd]) adds 58884b0e45 sim: cgen: add MUL2OFSI and MUL1OFSI functions (needed for O [...] adds fa8b7c2128 sim: or1k: add or1k target to sim adds 6e51bfa755 sim: or1k: add cgen generated files adds 0cd7970733 sim: or1k: add autoconf generated files adds 702d582e2c sim: testsuite: add testsuite for or1k sim adds 2c66e1634c Automatic date update in version.in adds 9937536c23 fix "server" command prefix handling (unexpected confirmatio [...] adds 10e7c0457c S/390: Fix (some) PIE+undef weak failures adds 024d185c10 This patch enables disassembler_needs_relocs for PRU. It is [...] adds 3bbd9f1877 Fix typo in gdb_ari.sh adds 9664701462 gdb: Fix ARI warnings in or1k-tdep.c adds 79e7419204 [BFD][AARCH64]Disallow R_AARCH64_ABS32(LP64) & R_AARCH64_ABS [...] adds 0b982d685e python doc: Rework Breakpoint.__init__ doc adds 60a20c1907 Factor out final completion match string building adds a22ecf7026 Fix regression: expression completer and scope operator (PR [...] adds 6892d2e4df Tighten regexp of lib/completion-support.exp:test_gdb_comple [...] adds b89641bab5 python: Add qualified parameter to gdb.Breakpoint adds 25982ee022 Add missing RISC-V fsrmi and fsflagsi instructions. adds b3e7dd3c9d Automatic date update in version.in adds e05fa6f9df (Ada) Add support for task switching when debugging core files adds 79e8fcaafa Ada: unable to compare strings (Attempt to compare array wit [...] adds 8af5c486ea DWARF-5 .debug_names DW_IDX_type_unit fix adds 4baeffab22 binutils nm testsuite tidy adds 863f7a5f48 Update the address of the FSF in the copyright notice of fil [...] adds 8e557e52b3 py-breakpoint: Don't use the 'p' PyArg_ParseTupleAndKeywords [...] adds 1e5dd7c95a Automatic date update in version.in adds 828d584679 (Ada) Handle same component names when searching in tagged types adds 2778747c56 [GOLD] PR22602, handle __tls_get_addr forwarders properly adds c5d0745b0d x86: correct abort check adds 93b71a2666 x86: drop stray CheckRegSize uses adds 141975a1e5 x86: correct operand type checks adds fbc2255575 Fix disassembly for PowerPC adds 97d4fac10f Skip parse_memory_map_tests if XML is disabled adds 1af17fd9cc Skip 'maintenance check xml-descriptions' if XML is disabled adds 68f81d6019 Fix PR19061, gdb hangs/spins-on-cpu when debugging any progr [...] adds fc076a47fd Update documentation regarding the bfd returned by bfd_openr [...] adds a27ed7d613 Reorganize code to handle TYPE_CODE_{STRUCT,UNION} on 'c_typ [...] adds 7c1618381f Implement pahole-like 'ptype /o' option adds 09da3ecf04 Automatic date update in version.in adds 46afe196ec Fix ARI warning on gdb/typeprint.c:whatis_exp adds b282f0f2b5 gdb: Add news entries for new or1k target. adds 38af182401 gdb: Fix function parameter alignments in or1k-tdep.c. adds fd7055f4a7 Automatic date update in version.in adds 390c91cfcf x86: Check pseudo prefix without instruction adds 7d47b066d0 Automatic date update in version.in adds cb923fcc23 Ada: fix bad handling in ada_convert_actual adds 0e2da9f013 (Ada) crash assigning to record component which is an array adds eccab96d54 improved error message when getting an exception printing a [...] adds dc821c5f9a x86: replace Reg8, Reg16, Reg32, and Reg64 adds ca0d63fe07 x86: drop FloatReg and FloatAcc adds 1b54b8d7e4 x86: fold RegXMM/RegYMM/RegZMM into RegSIMD adds 10c17abdd0 x86: fold certain AVX and AVX2 templates adds 4f588891ac Resolve PR 22493 - the encoding to be used when pushing the [...] adds c54207d326 Decode expression lists used with DW_AT_byte_size and other [...] adds f795c49463 Test binutils_assemble return value adds 63f452a8bf PR22626, invalid dynindx used for dynamic relocs against sec [...] adds be62dcaa17 Automatic date update in version.in adds bef7475fbd Stop readelf from complaining about relocation sections with [...] adds a3b3345ae6 Add support for V_4B so we can properly reject it. adds 00c2093f69 Correct disassembly of dot product instructions. adds 0a16b291e0 Automatic date update in version.in adds 175654b9cd Fix ChangeLog formatting adds 396d3980f5 [Cell/B.E.] Fix regression due to gdbarch_significant_addr_bit adds 21a186f280 RISC-V: Add compressed instruction hints, and a few misc cleanups. adds 6eab0eaa1b Automatic date update in version.in adds 27e9ff87a6 Remove write-only assignment in rs6000-tdep.c adds a8d2e5856f Do not emit "field_type" var if not needed on "maint print c-tdesc" adds 845756abe8 Automatic date update in version.in adds 5c8833d2fa Automatic date update in version.in adds 6e8c24fe27 Add ATTRIBUTE_PRINTF to printf_field_type_assignment adds a6c42a6e74 Automatic date update in version.in adds dc6af97a85 Automatic date update in version.in adds a811763d74 Automatic date update in version.in adds 76bce0d1d5 Automatic date update in version.in adds b67d92b06e reggroups: Add test and docs for `info reg $reggroup` feature adds c1166ca9f3 reggroups: Convert reggroups from post_init to pre_init adds f7efd54948 reggroups: Add reggroup_gdbarch_new, reggroup_find for dynam [...] adds cef0f8684e tdesc: handle arbitrary strings in tdesc_register_in_reggroup_p adds 0f833180d3 Automatic date update in version.in adds 4ee2b642dd Remove unused HP-UX TARGET_OBJECT_ enums adds d9be0c189a RISC-V: Add missing privileged spec registers. adds ffd727ca6e Automatic date update in version.in adds 4b2dfff9e7 Automatic date update in version.in adds 502a625ab0 Remove unnecessary call to get_thread_db_info adds 0436426c7f Ignore warning about using different types of enums in switch adds fc898b42e3 Make mapped_debug_names and mapped_index final adds a594729cfb Automatic date update in version.in adds e9d9f57e11 C++-ify parser_state adds 132448f835 dwarf2read: Silence -Wenum-compare-switch warning adds cfa27c399e Only ignore -Wenum-compare-switch if it exists adds 47fea87745 Avoid indexing std::vector past the end adds c76ff6936b Automatic date update in version.in adds 87e4655d67 Automatic date update in version.in adds 053f54e57f Yearly rotation of the gdb/ChangeLog file adds 82e1e79a42 Update copyright year in version message of GDB, GDBserver a [...] adds 0f0c98a8a1 gdb/copyright.py: Do not forget to remind about MULTIPLE_COP [...] adds 1690bb24d8 gdb/copyright.py: Remove testsuite/gdb.base/step-line.{c,inp [...] adds e2882c8578 Update copyright year range in all GDB files adds 74a2f8ffb8 treat Ada DW_TAG_unspecified_type DIEs as stub types adds a405673cc5 Add support for dynamic DW_AT_byte_stride. adds 9fe561ab7f [gdb/Ada] slices of arrays with dynamic strides adds 1508bbf535 x86: partial revert of 10c17abdd0 adds 806ab1c045 Fix typo in do_mrs function in ARM assembler. adds 43724d16be Fix compile time warning (in the ARM simulator) about a prin [...] adds 39f2fa1b0f Automatic date update in version.in adds bd570f80f6 Unbreak spurious fails in gdb.base/step-line.exp adds 1e56386871 ChangeLog rotation adds 219d1afa89 Update year range in copyright notice of binutils files adds 9f757bf7fc (Ada) New command to stop at start of exception handler. adds 6f156d7a4a Add support for v3 binary annotation notes. adds f13974bda3 Fix compile time warning introduced by previous delta. adds ddb2bbcf06 Create pseudo sections for FreeBSD NT_PROCSTAT_(PROC|FILES|V [...] adds c40d7e49cf Automatic date update in version.in adds 66fc87a0d5 Add gdb.ada/info_addr_mixed_case new testcase adds 344420da6b Add "complete break ada" test to gdb.ada/complete.exp adds 289483b6a0 Add new gdb.ada/bp_c_mixed_case testcase for PR gdb/22670 adds 7365ec2ff4 gdb.ada/maint_with_ada.exp: New testcase adds 645a2c5b46 RISC-V: Add 2 missing privileged registers. adds 5219ac6237 Automatic date update in version.in adds 09aca9495c Bump version to 8.1.50.DATE-git. adds cd385f94a7 Update NEWS post GDB 8.1 branch creation. adds e3861a0313 (Ada) Remove printing of array's first index when unneeded adds 672a41aa12 Fix email address in latest gdb/testsuite/ChangeLog entry adds f79da888eb fix date of latest gdb/ChangeLog entry adds cc0e770c0d memory error printing component of record from convenience variable adds 7150d33cda (Ada) Fix Length attribute on array access adds 342f824039 (Ada) problem printing renaming which references a subprogra [...] adds f98fc17b3a Fix gdb.ada/info_addr_mixed_case.exp (PR gdb/22670) adds de63c46b54 Fix regresssion(internal-error) printing subprogram argument [...] adds a655456c13 Fix gdb/spu-tdep.c build breakage adds e379cee61f Fix regression: cannot start with LD_PRELOAD=libSegFault.so [...] adds be1dce2625 RISC-V: Disable shared library support for embedded elf. adds 77a502c03a Automatic date update in version.in adds 35eeb78fa9 RISC-V: Print symbol address for jalr w/ zero offset. adds d672364615 Automatic date update in version.in adds ba18742c3a C++ify xmethod_worker, get rid of VEC(xmethod_worker_ptr) adds f979c73fd0 Remove xmethod_worker::clone adds 4d0fdd9b35 Replace VEC(gdb_xml_value_s) with std::vector adds b01ba14d4d Replace VEC(converted_character_d) with std::vector adds 2cc050302c Make parse_debug_format_options return an std::string adds e3b9454612 Replace objfile field in dwarf2_cu and dwarf2_per_cu_data wi [...] adds ed2dc618b3 Remove dwarf2_per_objfile global adds 518817b361 Remove dwarf2_cu::dwarf2_per_objfile adds e09efd5931 Automatic date update in version.in adds 04bafb1ed0 (Ada) Fix print of array using non-contiguous enumeration indexes adds 102e9361c8 Add a description of the X86_64 assembler's .largcomm pseudo-op. adds 30066b0b00 Relax expected output in gdb.ada/access_tagged_param.exp test adds 9f86398b29 Fix second-to-last gdb/testsuite/ChangeLog entry. adds 1e5ded6ce6 Fix GDB build failure when $development is false adds 605fd3c659 Fix GDBserver build failure when $development is false adds 704a705d7a x86: Properly encode vmovd with 64-bit memeory adds 9c4ac400f0 hurd: Add enough auxv support for AT_ENTRY for PIE binaries adds 933ea656af Automatic date update in version.in adds 7615ca1dc9 RISC-V: Fix accidental embedded -shared regressions. adds 6cef73f96f PR22662, nds32: Fix a typographical error. adds b1dc1806fa Fix breakpoint add on inlined function using function name. adds be2e7d9541 Add support for the AArch64's CSDB instruction. adds 91d8b67066 [Arm] Add CSDB instruction adds 74ccf6db11 Add explicit shared check to eh-frame-hdr test. adds d2176225dc Support 'info proc' for FreeBSD process core dumps. adds b999e2038d Don't return stale data from fbsd_pid_to_exec_file for kerne [...] adds 262f62f57d Use gdb::unique_xmalloc_ptr<> instead of a deleter that invo [...] adds 92fce24de2 Support 'info proc' for native FreeBSD processes. adds 2d97a5d9d3 Document support for 'info proc' on FreeBSD. adds d9ccd460fd Automatic date update in version.in adds 35fd2b2bcf RISC-V: Disassemble x0 based addresses as 0. adds c9e9227878 x86: fix Disp8 handling for AVX512VL VPCMP*{B,W} variants adds cbda583ada x86: fix Disp8 handling for scalar AVX512_4FMAPS insns adds 2a8ae7146c Update the libiberty sources with the latest patches found i [...] adds bf41f30dde Update top level configure files by synchronizing them with gcc. adds 7ec0cd50bf oops - updates to ChangeLog omitted by accident from previou [...] adds 8825213e97 Fix gdb.ada/bp_c_mixed_case.exp (PR gdb/22670) adds d4c2a405cb Fix gdb.ada/complete.exp's "complete break ada" test (PR gdb/22670) adds c63d3e8d12 Ada: make verbatim matcher override other language matchers [...] adds 618daa933c language_get_symbol_name_matcher -> get_symbol_name_matcher adds b90d5ba0b6 gas tc-arm.c warning fix adds 710d7eae84 Automatic date update in version.in adds 888a89da7f Remove VL variants for 4FMAPS and 4VNNIW insns. adds 3cada74087 Fix backwards compatibility with old GDBservers (PR remote/22597) adds 754452f07e Fix gdb.texinfo for old makeinfo adds 6bd0a312a4 Fix the order of SHLIB_RODATA_ADDR in elf.sc adds b3b9f8d3e9 ld: In map file use '=' in PROVIDE statements adds 8be965c5f0 ld: Find and run some tests using a wildcard pattern adds eab62f2f01 ld: Fix issue where PROVIDE overrides defined symbol adds 65f14869fd ld: Remove unused expression state adds 8b6f4cd34f ld: Keep PREINIT_ARRAY/INIT_ARRAY/FINI_ARRAY sections for -r [...] adds 71d378ae60 gdb.base/breakpoint-in-ro-region.exp regression on sss targe [...] adds d664fd41e1 Ignore dynamic references on forced local symbols adds 89a7f793f1 Automatic date update in version.in adds 6181e9c2c5 gdb_compile_shlib: Only consider shlib= options when buildin [...] adds 47acac12c8 ld: Add "-z separate-code" option to ELF linker adds 2888249fc9 ld: Create a new LOAD segment for separate code segment adds d346bb277c ld: Add tests for -z separate-code and -z noseparate-code adds cf9e7f1f07 x86-64: Add tests for -z separate-code -z max-page-size=0x1000 adds 33eff4ce18 ld: Replace "-z textonly" with "-z separate-code" adds 97a232d733 Add -z undefs option to the ELF linker. adds 58807c48a5 _bfd_mips_elf_final_link: Notify user about wrong .reginfo size adds 87e79a6515 Fixes for "Ignore dynamic references on forced local symbols" adds a78eea1623 Fix override of common symbols for a.out adds 5ae5d3fd10 pr22374 function pointer initialization adds b5b6200652 Fix compile time warning building aout targeted architectures. adds 564e11c9a9 Optimize the performance of the group_setup function. adds 98ab9e9603 Add notes on how to make a branch and a pre-release snapshot. adds bdf2a94aa5 Fix GDB hang with remote after error from resume adds eea61984ab Add testcase for GDB hang fixed by previous commit adds b4b07ef1d1 Apply: adds 906b4aac4c Use the correct value for the offset of 'kve_protection'. adds ba643918cf Install and generate docs for gdb-add-index adds cbcdb1aadd gdb/testsuite: Don't attempt tests if they fail to compile adds da4b575911 Automatic date update in version.in adds 27f7b092c2 Update gold version number to 1.15. adds 9176ac5bfc Add 2.30 markers to NEWS files. adds faf766e317 Add note about 2.30 branch creation to changelogs adds 769c7ea507 Bump version number to 2.30.51 adds 3957a4963f Update pot files adds 19e2900bd3 Update notes on how to make a release adds 1f8e8a3540 Automatic date update in version.in adds 801728126e Automatic date update in version.in adds dbfa452355 Fix gdb.texinfo for old makeinfo (again) adds 616dcb87ab Update Ukranian translations for bfd, binutils, gas, gold, l [...] adds d726cb5d37 Fix gdb.texinfo more adds df9909b867 [ARM] No IT usage deprecation for ARMv8-M adds 2875ce2b55 [ARM] Enable conditional Armv8-M instructions adds cf3cf39d53 [ARM] Add new macro for Thumb-only opcodes adds 930b5f8bfb Fix -fuse-ld option to accept string argument. adds 86d6a90c58 Fix scm-ports.exp regression adds db422fb212 gdb/common/signals-state-save-restore.c: Fix typos adds 2721d702a0 RISC-V: Add support for addi that compresses to c.nop. adds 46a7082471 Automatic date update in version.in adds 9a70f35c8d Mark register unavailable when PTRACE_PEEKUSER fails adds a960d29fb7 Remove trailing spaces in binutils/README-how-to-make-a-release adds f6efed019b Update translations for various binutils components. adds 0dd86f32bc binutils release procedure: Add AI to update branch name in crontab adds 78742b93a5 Automatic date update in version.in adds 9e390558ce PowerPC PLT stub tidy adds 1be5d8d3bb PowerPC PLT speculative execution barriers adds c75bc4f76f Warning fix adds d8447b6b9f Relax gdb.compile/compile.exp to match the address printed f [...] adds 7045b1ca73 Don't pass -m64 to libcc1 on aarch64-linux. adds f517c1805a configure: Fix test for fs_base/gs_base in <sys/user.h> adds 4bfce12836 Update Ukranian and Russian translations in bfd library adds d777820bf5 Replace CET bit with IBT and SHSTK bits. adds a7b2d0fbeb linux-nat: Remove unnecessary xstrdup adds 4d9b86e175 Make linux_ptrace_attach_fail_reason return an std::string adds 4166753056 Fix gdb segv when objfile can't be opened adds ee7f689e15 Fix ChangeLog dates of previous commit adds 5e2db402c8 Unify new_symbol and new_symbol_full adds 685af9cd22 Allocate abbrev_table with new adds fcd3b13d80 Allocate dwarf2_cu with new adds c89b44cdc5 Change dwarf2_cu::method_info to be a std::vector adds 50a820477b Remove objfile argument from add_dyn_prop adds 9e14690d06 Remove symbolp typedef adds e925c834ec RISC-V: Fix bug in prior addi/c.nop patch. adds 7d937cad0a Fix warning on gdb/compile/compile.c (C++-ify "triplet_rx") adds 2f89d95b71 Automatic date update in version.in adds 7ab8203798 Update Bulgarian translation of the binutils sub-directory adds 691d2e9af2 PowerPC PLT stub alignment fixes adds d679c21a43 Call cooked_read in ppu2spu_prev_register adds 4a17f7688f Make abbrev_table::abbrevs private adds 25d4fd8093 S390: Use soft float in s390-tdbregs test case adds dcc0692540 GDB testsuite: Re-enable -fdiagnostics-color=never adds 85ed4f7ece Automatic date update in version.in adds c5bdb02260 solaris2.em: Fold after_allocation into before_allocation adds f7968f08b7 x86: Update ld-elf/linkinfo1[ab].d for Solaris/x86 adds 1ebfa86a3c Also xfail ld-elf/group1.d for Solaris adds adf8243ba9 Make tests expect [ \t]+ pattern instead of \t for "info reg [...] adds dea445b940 Find arm-linux-gnueabi(hf)?-gcc in compile adds 88af8ea80b Don't pass -m32 to libcc1 on arm-linux adds ee3fbc1ebb Update French translation in bfd sub-directory adds d6ad07fdef S390: Improve comments for s390-tdbregs test case adds a3ab6cb019 [gas/ARM] Remove spurious comments adds 6bd6f3b656 Remove args from target detach adds 6e1e1966ba Pass inferior down to target_detach and to_detach adds bc09b0c14f Make linux_nat_detach/thread_db_detach use the inferior parameter adds 5a6c3296a7 gdb: Fix ia64 defining TRAP_HWBKPT before including gdb_wait.h adds a0aad53764 gdb: Add missing #ifdef USE_THREAD_DB to gdbserver adds 634c1c3109 S390: Fix infcalls in s390-vregs test case adds fcfcc37696 Fix qualified name lookup for Rust adds 44301db1ac Automatic date update in version.in adds 8a1b824af7 x86: Check the versioned __tls_get_addr symbol adds f49464e428 Automatic date update in version.in adds b1b189e04c gdb: Add test for some error cases of @entry usage adds 396af9a152 gdb: Remove duplicate declaration of global innermost_block adds aee1fcdf97 gdb: New API for tracking innermost block adds ae45162705 gdb: PR mi/20395: Fix -var-update for registers in frames 1 and up adds 03d0bf7b78 gdb: Remove out of date comment adds e707fc445e gdb: Don't store a thread-id for floating varobj adds 3b76a4a069 Automatic date update in version.in adds a9e408182d wrong line number in breakpoint location adds de4cb04a20 Ada/DWARF: Assume the Ada compiler produces descriptive type [...] adds 3f5a868b22 Don't call gdbarch_pseudo_register_read_value in jit.c adds dc71152484 Remove mt port adds 03f50fc878 Replace regcache_raw_read with regcache->raw_read adds 11f57cb67e regcache_cooked_read -> regcache->cooked_read adds ec7a5fcbfd regcache::cooked_write test adds f433138f1f Update Swedish translation for the binutils sub-directory adds 49da480ff6 Fix the RX assembler so that it can handle escaped double qu [...] adds d65ce302ab MAINTAINERS: Update my company e-mail address adds 5c319bb260 Fix segfault with 'set print object on' + 'whatis <struct>' & co adds 1ea332d693 binutils/doc: Fix a "using" typo in `objcopy --rename-sectio [...] adds 75c80ee120 GAS/doc: Correct `.set nomips16e2' directive description syntax adds d820e164e4 Automatic date update in version.in adds 0eb97953ad s390: Remove duplicate checks for cached gdbarch at init adds 21f6f5ffc6 s390: Allocate gdbarch & tdep at start of gdbarch_init adds ab9bcc6797 s390: gdbarch_tdep.have_* int -> bool adds 095085d847 s390: gdbarch_tdep add field tdesc adds 47c9317e71 s390: Move tdesc validation to separate function adds 650f5e1370 s390: if -> gdb_assert for tdesc_has_registers check adds 7042632bf7 s390: Hook s390 into OSABI mechanism adds 9c0b896ee1 s390: gdbarch_tdep add hook for syscall record adds d6e5894564 s390: Split up s390-linux-tdep.c into two files adds ef8914a4d7 s390: Move record-replay to s390-tdep.c adds 14c41f479f s390: Clean up s390-linux-tdep.c adds f866b262e8 MIPS/GAS: Add missing `-mmips16e2'/`-mno-mips16e2' help text adds b4f6242e95 MIPS/GAS: Correct `as --help' always reporting `o32' as the [...] adds 3233d7d074 Enable Intel WBNOINVD instruction. adds be3a8dca2d Enable Intel PCONFIG instruction. adds 1c5e4ee9ab MIPS/BFD: Update a stale `mips_elf32_section_processing' reference adds 62fd0a980b MIPS/GAS: Remove a stale OPTION_COMPAT_ARCH_BASE option marker adds 0984958bd1 MIPS/GAS: Correct default ABI selection for `mips64*-ps2-elf*' adds cc40406d1d Automatic date update in version.in adds 322474019d [GAS][AARCH64]Add group relocations to create PC-relative offset. adds 1daf502a16 [LD][AARCH64]Add group relocations to create PC-relative offset. adds 0f59d5fc1c Fix GCC PR83906 - [8 Regression] Random FAIL: libstdc++-pret [...] adds 3e53a58e1f Automatic date update in version.in adds bb363086e7 Fix PR ld/22727 (TLS breakage in PIC/PIE mode on SPARC). adds 38e64b0ecc PR22746, crash when running 32-bit objdump on corrupted file adds 8a69c6d07b Automatic date update in version.in adds ba21f56464 PowerPC64 .branch_lt size change leads to "stubs don't match [...] adds 32253bb796 Define __start/__stop symbols when there is only a dynamic def adds 7433498b7f PowerPC PLT stub matching adds 94c2436bb8 Update notes on making a release adds 56ae9dc397 Add myself as a write-after-approval GDB maintainer. adds 0bdd8eac9b Add myself as a write-after-approval GDB maintainer. adds c00f0d7a8a MIPS/GAS: Correct `mips-*-sysv4*' target emulation configuration adds 1e3f554897 MIPS/GAS: Correct `mips-*-windiss' target emulation configuration adds 2ebd05b80b MIPS/LD: Correct `mips-*-windiss' target emulation configuration adds a2f6c13ea5 Automatic date update in version.in adds 7d73b4c8df Updated Russian translation for the bfd sub-directory adds de54ee813f Avoid compilation warning in libiberty/simple-object-xcoff.c adds b2a426e2c5 Avoid compilation errors in MinGW native builds of GDB adds 9a5db26e6d Update documentation on making a release adds d580dcc7aa PR22751, LTO broken for libgcc libcalls adds 8d3b78ce45 Automatic date update in version.in adds fef75122c0 Add a testcase for PR ld/22751 adds a8d6d6acff Update release notes with a reminder to check the gpg key be [...] adds fc8e7e75c2 Remove dwarf2_per_objfile_free and use after free of dwarf2_ [...] adds 0d5e2f6abe Automatic date update in version.in adds eb77f6a462 PR22741, objcopy segfault on fuzzed COFF object adds 98d72909f8 ld: Skip unsupported static executable tests adds b431b4ea88 Prevent patch remnants from being included in release tarballs. adds c32b891ab6 Update Russian translation for the gas sub-directory adds 69ab5edb4d Don't call "detach_inferior" on "remote_follow_fork" adds 86b24e15c4 MIPS/LD/testsuite: Correct comm-data.exp test ABI/emul/endia [...] adds d85815e2d1 Fix PR gas/22738 (.dc.a directive has wrong size on SPARC 64-bit). adds 185cdb8cc7 Adjust test for PR ld/22269. adds 36b8fda5d6 Make __start/__stop symbols dynamic and add testcase adds 016548df72 Automatic date update in version.in adds f49db8befa 32-bit objcopy build fail adds 8225203377 MIPS/LD/testsuite: Adjust match patterns for special section [...] adds af667f2218 MIPS/LD/testsuite: Correct PR ld/22649 test case failures adds fc413dc467 gdb.base/break.exp: fix last "info break" test failure on Ub [...] adds 76cb3a89a6 PR22758, FAIL: Run pr22393-2 adds 040b4a9eb8 Add --gc-sections test checking removal of __start/__stop symbols. adds 9c3a5d9319 linux-nat: Eliminate custom target_terminal_{inferior,ours}, [...] adds e671cd59d7 Per-inferior target_terminal state, fix PR gdb/13211, more adds c81e887979 s390: Fix gdb.base/all-architectures.exp with --enable-targets=all adds fcabedd5cb Update description of nm's symbol bss type letters. adds 52b2f30022 Improve junk file removal in source tarball creation script. adds cc41a04afb Automatic date update in version.in adds 29236ca20a Document the GDB 8.1 release in gdb/ChangeLog adds ab1fadc6b2 PR22714, Assembler preprocessor loses track of @ adds 929b5ad40f internal-error using '@' (repeat) operator on array of dynam [...] adds 395507f62b (Ada) Add testcase for catch assert with condition adds 4fa955b25e (Ada/MI) Add testcase for mi catch assert with condition adds 56ecd069f0 (Ada) C++fy conditional string when catching exception. adds bea298f954 (Ada) Add gdb-mi support for stopping at start of exception [...] adds 823143c6ca Check if __start/__stop symbols are referenced by shared objects adds bf3077a6c3 bfd_elf_define_start_stop: Fix check adds f6cfb42730 gdb: Fix remote-sim/MinGW/Darwin builds adds 3045b47554 gdb: Fix remote-sim/MinGW/Darwin builds adds f3a9baf18d LD/testsuite: Move ELF shared library tests from elf.exp to [...] adds 8988502d75 MIPS/LD/testsuite: Correct dynamic links with VR4100, VR4300 [...] adds 450b631735 LD/testsuite: Fix a typo s/scrip/script/ in `note-3.so' buil [...] adds 07e5f5cf88 Fix for prologue processing on PowerPC adds f000c2b940 Fix testsuite/ld-elf/pr21964-5.c adds 35f48e217a Automatic date update in version.in adds f2023ce7e8 PR22769, crash when running 32-bit objdump on corrupted file adds e99955cd8e Fix compile time warnings building the binutils with clang. adds d4d38844fa Fix gdb.base/attach.exp fails when gdb is configured --with- [...] adds df95a9cf09 set ret signed in arm_record_extension_space adds 2d9e6acbdb Rewrite arm_record_coproc_data_proc and arm_record_data_proc [...] adds 17545aa1bf Automatic date update in version.in adds 59498c305e Do not classify C struct members as a filename adds d830549dba PowerPC64, don't relocate nops adds e54d3c943b LD/testsuite: Pass $AFLAGS_PIC to GAS for PIC assembly adds 5bb0830d10 binutils/riscv: Register names in DWARF output adds 0625771b9e MI: Allow non-raw varobj evaluation adds 7f02625eb4 RISC-V: Fix --wrap and relaxation conflict. adds d73daf84d6 Automatic date update in version.in adds c833445823 Add support for DWARF-4 line number tables. adds 138a158f0a Disable -shared support in nios2-elf-ld. adds b0daac83d7 Remove PROVIDE() qualifiers from definition of __CTOR_LIST__ [...] adds f721678315 gdb/testsuite: Remove use of dejagnu cleanup proc adds c5b47a421e Automatic date update in version.in adds 9f7393d8fc ld/testsuite: Replace -Sw with -SW for readelf adds 27d2460e7a Automatic date update in version.in adds 0eb876f52f Move comment in gdb/dwarf2read.c::dwarf2_physname adds e813d34aaa Align natural-format register values to the same column adds f174ef9fb2 Updated Brazillian portuguese and Russian translation adds 78c8836415 binutils/testsuite: Support stderr options with `run_dump_test' adds 7550610057 ELF/BFD: Propagate the return status from backend section pr [...] adds 2d6dda7161 MIPS/BFD: Correctly report unsupported `.reginfo' section size adds e65b1a7868 RISC-V/BFD: Correct a missing initializer error with pre-4.7 GCC adds 89424b1d69 RISC-V/GAS: Correct an `expr' global shadowing error for pre [...] adds b8df6ca79e Use visitors for make_gdb_type adds cd04836359 x86: Remove the unused _GLOBAL_OFFSET_TABLE_ adds f3b91ed8f9 Remove myself as a write-after-approval GDB maintainer. adds 279b2f9416 [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_AB [...] adds 72dd273062 ppc64: Fix stwux encoding adds 9d0e82daf9 Automatic date update in version.in adds 422f3d3d6d Allow the find_abstract_instance_name() function in the BFD [...] adds 64e234d417 Prevent attempts to call strncpy with a zero-length field by [...] adds 68807c3cd6 Replace reachable assertion with a test and return of NULL. adds 8278e7cec3 Fix GCC 8's -Wstringop-overflow on bfd/coff-rs6000.c adds 46d09186d3 Improve the find_nearest_line function for the MIPS target s [...] adds 583e3f9061 Fix up one ChangeLog entry date adds bca65a2394 Treat OP_F77_UNDETERMINED_ARGLIST as OP_FUNCALL adds c20c30f615 Fix PR ld/22263 on SPARC. adds 3f8c94b478 Remove some $ARCH_read_pc and $ARCH_write_pc adds f3342ae030 Automatic date update in version.in adds ed01220cc8 RISC-V: Eliminate spurious error w/ reloc truncated message adds 407aa07cee Revert "PowerPC PLT speculative execution barriers" adds c2e0e465f9 Fix type of values representing optimized out static members adds 02ecce62be Automatic date update in version.in adds a9479dc051 PR22819, powerpc gas "instruction address is not a multiple of 4" adds ef135d4314 Fix a seg-fault in the ELF note parser when a note with an e [...] adds 8de3a6e2af Speed up readelf and objdump by not looking for DWO links un [...] adds 45dd3607e2 Remove a cleanup from gdbserver adds 8ce47547b3 Remove make_cleanup_restore_current_thread from gdbserver adds f6c2623eb8 Return unique_xmalloc_ptr from macro scope functions adds 1739cf248f Class-ify macro_buffer adds 0354904bda Use std::string in maybe_expand adds 84f27c6fcb Remove cleanups from macro_define_command adds a9abc43451 Use gdb::def_vector in find_source_lines adds 58ef3771fb Use unique_xmalloc_ptr in build_id_to_debug_bfd adds 9a897d43f0 Remove cleanups from solib.c adds 3f48fe4a95 RISC-V: Add comment for previous change. adds dc11dea212 x86: Keep the unused _GLOBAL_OFFSET_TABLE_ for Solaris adds 4d6945e70a Automatic date update in version.in adds 15b23f3612 x86: Set need_global_offset_table with info->output_bfd->xvec adds 4e72534799 gdb/NEWS: Clarify the news entry for "rbreak" in GDB 8.1 adds a37a2ae708 Use std::string in execute_script_contents adds 869e8290ea Use gdb::unique_xmalloc_ptr in auto_load_section_scripts adds ea4a088812 common: add scoped_fd adds 84696f37ae common: add scoped_mmap adds 5c3284c1ec btrace: prepare for throwing exceptions when enabling btrace adds 9ee23a853c btrace, gdbserver: use exceptions to convey btrace enable/di [...] adds de6242d307 btrace, gdbserver: remove the to_supports_btrace target method adds 17ad2a4f46 btrace: improve enable error messages adds 88711fbfea btrace: check perf_event_paranoid adds c4e1263132 btrace: reword error messages adds 9c3630e983 Don't reference past the end of the vector adds 3b4c384407 x86: Add is_solaris to elf_x86_target_os adds 5d0fb5ffdf Automatic date update in version.in adds a8735c82b8 Fix GOT relocation overflow on SPARC. adds d805612e38 Fix commit date. adds e5bc5e207b Automatic date update in version.in adds 7eb84119d8 Automatic date update in version.in adds 94fe5757db Fix compile time warning: bfd/elf32-nds32.c:9693]: (warning) [...] adds 6444b19b24 oops - actually remove the assignment this time: bfd/elf32-n [...] adds 0b8683b7eb Fix compile time warning: bfd/elf32-arc.c:1537]: (warning) R [...] adds 7e784da543 Update Russian translation for the gas/ sub-directory. adds 830db0485e Add support for reading msdos MZ executables. adds d2159fdc0f MIPS: Fix encoding for MIPSr6 sigrie instruction. adds 12a43565ad MIPS/GAS/test: Fix an n32 `.reginfo' size test failure adds b303c6f688 gdb: Remove cleanup from dw2_do_instantiate_symtab adds 0f3f3a55b5 Automatic date update in version.in adds 387cd15b93 Fix prefix of maint set/show per-command adds f2731e0c37 PR22829, objcopy/strip removes PT_GNU_RELRO from lld binaries adds 6e5e9d58c1 PR22836, "-r -s" doesn't work with -g3 using GCC 7 adds 30147392ca MIPS/GAS/testsuite: Correct duplicate `Loongson-3A tests' test name adds 87993319a5 WebAssembly: Correct an `index' global shadowing error for p [...] adds b29d26411c WebAssembly: Disable subdirectory configuration for unsupported LD adds 68d2067666 Fix compile time warning messages from gcc version 8 about c [...] adds 80c9635046 Fix typo in Russian translation for the bfd/ sub-directory w [...] adds bd7ab16b45 x86-64: Generate branch with PLT32 relocation adds db7bf1058d Fix ARm assembler so that it rejects invalid immediate value [...] adds 24b9144d4b Use enum flags for flags passed to openp adds db5d5ad16f gas: xtensa: fix trampoline placement adds 1031c264fd x86: Properly check building shared library adds 9abc632d37 Automatic date update in version.in adds 60f763ee16 PR22836 testcases adds 85f2093ddc x86-64: Use pr22393-3a.so and pr22393-3a-now.so adds d4dd94f863 LD: Remove a stale `ldlex_command' prototype adds f98b2e334f Remove references to ada_name_for_lookup (deleted) adds 451875b4f9 x86-64: Use PLT address for PC-relative reloc adds 12ef3f5a7c Fix compilation of the BFD sub-directory with a gcc v8 compi [...] adds 797bc1cb25 Return unique_xmalloc_ptr from some solib.c functions adds b46a8d7c1d Move some declarations to source.h adds e0cc99a62f Change openp et al to use a unique_xmalloc_ptr adds 692d6f9760 Constify target_so_ops::bfd_open adds 980548fd88 Fix GDB crash after Quit thrown from unwinder sniffer adds 074bca956e Automatic date update in version.in adds 355c559b74 delete ada-lang.c::ada_to_fixed_value_create advance declaration adds 85046ae23f Reset inferior::control on inferior exit adds e513bd38a6 PR ld/22832 on SPARC. adds 49ded53def Fix AArch32 build attributes for Armv8.4-A. adds 2a0d985349 RISC-V: Give error for ignored pcrel_lo addend. adds 09ca4b9d9b RISC-V: Fix relocation failure with zero address sections. adds 43859909e2 Automatic date update in version.in adds 3281b315c8 Fix symbol resolution with linker plugins for defsym symbols. adds d00dd7dc5e Remove bfd stub function casts. adds 75cdede099 Add -z noseparate-code to ld-elf tests adds fd90ace4c1 New class allocate_on_obstack adds 760b289300 i386.exp: Add -z noseparate-code adds 75bd00e87e i386: Update tests for -z separate-code adds 410a69a022 i386: Add -z noseparate-code to linker tests adds 9f4aec8d97 x86: Update IFUNC tests for -z separate-code adds 62e2b91b9a i386: Update IFUNC tests for PLT address adds 679a5bc862 x86-64: Add -z max-page-size=0x200000 -z noseparate-code to [...] adds c9d3eb5f61 x86: Add -z noseparate-code to IFUNC tests adds 7c9f387aef x86-64.exp: Add -z noseparate-code -z max-page-size=0x200000 adds 197741f19d mpx.exp: Add -z max-page-size=0x200000 -z noseparate-code adds c441b62343 x86-64: Update tests for -z separate-code adds c2596c4a72 x86-64: Add -z max-page-size=0x200000 -z noseparate-code to [...] adds 325ba6fb34 Ignore degenerate PT_LOAD segments adds bb57c12e55 Automatic date update in version.in adds 62a02d25b6 Add .nop assembler directive adds 92d9e363b5 ld-elf/eh4: Pass -z max-page-size=0x200000 -z noseparate-code to ld adds 34b00afa03 ld: Add -z separate-code test for zero size section adds d85502cffa ld-elf/ehdr_start: Pass --build-id to ld adds e64676d21c Automatic date update in version.in adds d5c78119f7 Automatic date update in version.in adds dbc88fc149 PT_LOAD and PT_GNU_RELRO segment overlap adds b5884fa710 Add common/ dir in build directories adds e535d0ddb3 Fix mistake in the declaration of the --include-all-whitespa [...] adds e207bc53a4 [ARM] Fix bxns mask adds f61f94ec1b ld: Add -z separate-code tests to frame.exp adds 871b3ab29e Use %pA and %pB in messages rather than %A and %B adds c1c8c1ef9a Use %pI, %pR, %pS, %pT in place of %I, %R, %S and %T. adds 2dcf00ce6c %L conversions adds 8979927ae7 Don't use %ll adds f2b740ac53 Add attribute printf to _bfd_error_handler adds 4f7fd351a7 BFD: Remove unused SEC_HAS_GOT_REF section flag adds 8772de117d LD: Support fixed-size sections some psABIs may require adds 6798f8bfa6 MIPS/BFD: Fix the size of `.reginfo' and `.MIPS.abiflags' sections adds b248d650a4 Revert "_bfd_mips_elf_final_link: Notify user about wrong .r [...] adds db1ae9c5b6 gdb/doc: Additional information about 'info line' adds afec267feb Automatic date update in version.in adds a543c5ca7c Fix make 3.81 build errors adds 8811c8f495 Clarify .arch_extension possible values adds de65820cd6 btrace, testsuite: do not force BTS adds 2d8adcbd07 gnulib: import mkstemp adds 6e8d06db1a Enable link time garbage collection support for the IA64 target. adds b0ab9c4549 Fix typo in listing of objcopy's command line options. adds 7104e59bec remote-sim: Add missing ATTRIBUTE_PRINTF adds cd665a945e gas: xtensa: limit size of auto litpools adds 75f3166520 MIPS16/opcodes: Free up `M' operand code adds 1f1e0a5d0e MIPS16/GAS/testsuite: Add cross-section R_MIPS16_PC16_S1 rel [...] adds 50a98a5b43 Automatic date update in version.in adds bbad996200 ia64 testsuite changes for --gc-sections adds 31716595b5 Class reg_buffer adds 849d0ba802 class readable_regcache and pass readable_regcache to gdbarc [...] adds fc5b873615 Remove regcache_save and regcache_cpy adds daf6667d1f Class readonly_detached_regcache adds c8ec2f334c Class detached_regcache adds f3384e664d Replace regcache::dump with class register_dump adds 215c69dc9a No longer create readonly regcache adds 796bb02641 Remove regcache::m_readonly_p adds 4c74fe6b84 Move register_dump to regcache-dump.c adds c113ed0ca2 Pass readable_regcache to gdbarch method read_pc adds 6ccb583f75 Remove a cleanup from call_function_by_hand_dummy adds 3eac2b6548 Remove a cleanup from parse_expression_for_completion adds 8ec57239e9 Add "common-defs.h" include to files in arch/ subdir not yet [...] adds 54a27fe598 Fix a typo. adds f4a69c9aea Automatic date update in version.in adds 39334a61e6 Fix memory access violation when attempting to shorten a suf [...] adds 6b6b680700 x86: Add {rex} pseudo prefix adds 7bdf778b10 Diagnose when trying to assemble conditional FP16 vmovx and vins adds 0bccfb2994 RISC-V: Make disassebler work for --enable-targets=all config. adds 0b65c07b97 New plugin interface to get list of symbols wrapped with --w [...] adds 5bce538d6a Automatic date update in version.in adds 9c70c5223b Fix up one ChangeLog date. adds e859f6558c nds32: Support target directive .ict_model. adds 340d33e565 Document the assembler's .dc, .dcb and .ds directives. adds 01f7e10cf2 PR22881, null pointer dereference in assign_file_positions_f [...] adds 9d8780f0d0 dwarf: Make sect_offset 64-bits adds 11b031457e GDB/testsuite: Fix a typo in $actual_line adds d4333bab0a Automatic date update in version.in adds 281d762b1a Remove cleanups from check_fast_tracepoint_sals adds 9b292f6880 Remove most cleanups from linux-thread-db.c adds 4de41a68ed Automatic date update in version.in adds 6f6d0c269e Fix double space expected in cp_test_ptype_class adds cf97bcb0c3 PPC error/warning messages adds 0aa13feeeb unrecognized/unsupported reloc message adds 9793eb7792 ELF linker messages adds 2c1c967956 MIPS messages adds 90b6238f06 ARM and AArch64 messages adds 59d08d6ce8 AOUT/COFF/PE messages adds 6e05870c97 BFD messages adds 38f14ab8fc assorted target messages adds 128a19de3d Automatic date update in version.in adds e95b887f85 crx string overflow warning adds 33589acbfe ld message translation for emultempl and emulparams adds df5f2391f7 ld error/warning messages adds 6838f2bed6 Segfault on phdrs allocated but not created adds 46c685acda Fix typo in documentation of assembler's .dc directive. adds f46cd62a69 Move arch/tdesc.h to common/tdesc.h adds cd9983dd5f Re-write partial_die_info allocation in load_partial_dies adds fd0a254f81 Don't check abbrev is NULL in read_partial_die adds d590ff257c Change find_partial_die_in_comp_unit to dwarf2_cu::find_partial_die adds 6f06d47ba0 Class-fy partial_die_info adds 35cc7ed70c Remove one argument abbrev_len in read_partial_die adds 52356b79d7 Move fixup_partial_die to partial_die_info::fixup adds 48fbe735fb Move read_partial_die to partial_die_info::read adds d7c798565e GAS/doc: Clean up `.dc' and `.ds' directive descriptions adds 15ce8941e7 Sign-extend non-bit-fields in unpack_bits_as_long adds 7c22600aab Initial support for variant parts adds c9317f214b Convert Rust to use discriminated unions adds 2ddeaf8a7d Handle DW_TAG_variant_part and DW_TAG_variant adds 6893c19a8b Make "bt N" print correct number of frames when using a fram [...] adds d4dd32824a Change frame_filter_flags to use DEF_ENUM_FLAGS_TYPE adds 37c33887bd MIPS: Reorder ABI determination ahead of target description loading adds c5196c9298 MIPS: Don't use a 32-bit BFD architecture with a 64-bit ABI adds 3275ef4774 Add test for load command adds 6f6372fadc IA-64: Fix linker error with --no-keep-memory. adds 1f4bace8d6 ChangeLog entry for previous commit. adds b643315dec Automatic date update in version.in adds f3185997ac Have info_to_howto functions return a success/fail status. [...] adds e8f5af786c Use standardized error message for unrecognized relocs. adds bc7c0509f2 Add a new Portuguese translation for the binutils sub-direct [...] adds b6f8c7c452 x86: Add -O[2|s] assembler command-line options adds 0c305b6176 Explicitly specify common tdesc.h for use with aarch64.h adds 5b616beff4 [ARM] Remove ARM_FEATURE_COPY macro adds 55089490f7 Change target_write_memory_blocks to use std::vector adds f6aec96dce ld: Add --enable-separate-code adds e05cac70d8 Update get_args documentation adds 8f065d3b4a gas: Rename .nop directive to .nops adds 0b25598b35 Automatic date update in version.in adds f169cfdc08 Workaround a FreeBSD ptrace() bug with clearing thread events. adds 0d329c0a83 Nonsense error messages on invalid aout string offset adds eef104664e Fix potential integer overflow when reading corrupt dwarf1 d [...] adds 889be5dbd2 Remove any trailing directory separator from ld_canon_sysroo [...] adds 116acb2c26 PR22887, null pointer dereference in aout_32_swap_std_reloc_out adds 12c963421d Catch integer overflows/underflows when parsing corrupt DWAR [...] adds 3083294d65 testsuite: Restore gdb_is_target_remote_prompt adds b4987c956d Create new common/pathstuff.[ch] adds 25e3c82c0e Make gdbserver work with filename-only binaries adds 815615463b Change order of error message printed when gdbserver can't find CWD adds 5224fa0399 correct ft32 reloc range test adds e184813fdb Add missing translations to ALL_LINGUAS adds ca8e0133c4 Automatic date update in version.in adds b1223e7890 btrace, gdbserver: check btrace target pointers adds 8305403a1f x86: Encode AVX256/AVX512 vpsub[bwdq] with VEX128/EVEX128 adds 0cb7c7b0bb Propagate record_print_flags adds d11ae95ea3 Prevent illegal memory accesses triggerd by intger overflow [...] adds 4d354d8b89 [ARM] Clean up selection of feature bits adds c7b15a66dc Fix Rust enum test failures adds 788af978df RISC-V: Fix symbol size bug when relaxation deletes bytes. adds e1e6f073a9 Improve gcore shell quoting and portability adds ed2592386c Automatic date update in version.in adds e7da50fa4b [ARM] Fix NULL dereference of march_ext_opt adds 9a2ebffd4d Ensure 8-byte alignment for AArch64 stubs. adds ecc054c097 [GDB/testsuite] Use %progbits in watch-loc.c adds ab818ade01 Conditionally include "<windows.h>" on common/pathstuff.c (a [...] adds 5c1f594e58 Automatic date update in version.in adds a6743a5420 opcodes error messages adds e80aaf6183 Make delim_string_to_char_ptr_vec return an std::vector adds 564b1e3f29 C++ify program_space adds 6fb16ce6ea Make program_space::deleted_solibs a vector of std::string adds ccb2231cd8 C++ify charsets adds 54693cf5f1 Remove free_char_ptr_vec adds b9671caf8f handle_general_set: Remove useless xstrdup adds dfb93f1158 PR ld/21900: MIPS: Fix relocation processing with undefined symbols adds 72f53f22df Automatic date update in version.in adds 12279366d7 Implement "to_stopped_by_hw_breakpoint" for x86 debug registers. adds 386a867618 Add a new debug knob for the FreeBSD native target. adds 7efba073e2 Use signal information to determine SIGTRAP type for FreeBSD. adds 5e3290e973 Automatic date update in version.in adds 3dea1ef72c Propagate gdb_disassembly_flags to btrace_print_lines adds 0e70b27ba9 Use binary search on dynamic relocations adds 52bc7e85d9 Automatic date update in version.in adds 5dc4391345 gdb/amd64: Ignore zero sized fields when calling functions adds dbbb1059e6 gdb: Initial baremetal riscv support adds cab5bb9d1f gdb/riscv: Fixes to printf format strings adds fb29465572 gdb/riscv: Additional print format string fixes adds b2970c238e gdb/riscv: Fix type when reading register from regcache adds 228f15081e btrace: Remove btrace disable cleanup adds 5312700841 btrace: Remove VEC cleanups adds 7ea78b5973 btrace: Remove ui_out cleanups adds d74aff3d95 gdb/riscv: Remove use of pseudo registers adds c9486dfe27 gdb/riscv: Remove 'Contributed by....' comments adds 9add17f218 gdb/riscv: Remove partial target description support adds 770aa8a3d3 RISC-V: Disallow output format changes. adds d8344f3d05 Formatting fixes in rust-exp.y adds 1ab3e66438 Automatic date update in version.in adds 0118219e18 mips64 rtype_to_howto error status adds 52fe4420b7 XCOFF disassembler adds 3ae729d5a4 x86: Rewrite NOP generation for fill and alignment adds e95a97d41a Fix watching structs in C++ adds 0c1ded8dc0 [PR20402][LD][AARCH64]Don't emit RELATIVE relocation for abs [...] adds ea005f31ca gdb: Add riscv to list of architectures with a save_reggroup adds 779bdadbea New option -z,keep-text-section prefix. adds d6ab64818b xtensa: ld: support -z relro adds e0d3522b88 Return gdb::optionalstd::string from target_fileio_readlink adds bdd2279f13 Automatic date update in version.in adds 6d4f21f6ee Fix PR binutils/22923. adds 3fea0c3b3f Remove unnecessary power9 group terminating nop adds 6a7524c6aa Really remove unnecessary power9 group terminating nop adds 73053c1fc4 x86: fold AVX vcvtpd2ps memory forms adds 2907c2f555 x86: bogus VMOVD with 64-bit operands should only allow for [...] adds a477a8c4f4 x86: adjust 4-XMM-register-group related warning adds d53e6b98a2 x86/Intel: correct disassembly of fsub*/fdiv* adds 38e314eb06 x86: drop FloatD adds 6e3e5c9e41 x86: extend SSE check to PCLMULQDQ, AES, and GFNI insns adds f2f6a710f4 x86: avoid SSE check for LDMXCSR/STMXCSR adds 1b193f0b12 x86: drop bogus NoAVX adds bcb1753ee6 x86: avoid cpu_flags_match() bogusly setting CPU_FLAGS_ARCH_MATCH adds b9d498173c x86: simplify AVX checks in cpu_flags_match() adds db12e14ea0 x86: drop CPU_FLAGS_32BIT_MATCH adds ab592e757e x86: change AVX512VL handling in cpu_flags_match() adds 929f69fa96 x86: add GFNI, VAES, and VPCLMUL checking to cpu_flags_match() adds 548d0ee6e7 x86: simplify result processing of cpu_flags_match() adds 8819ada6c4 x86: fold redundant expressions in process_suffix() adds 23e42951f2 x86: correct operand size match checks for BMI/BMI2 insns adds d2224064f1 x86: drop {X,Y,Z}MMWORD_MNEM_SUFFIX adds 25a4277fec x86: fold FMA and FMA4 templates adds e7f5c0a99e x86: fold LWP templates adds 3682415023 x86: fold a few AVX512F templates adds 454172a99e x86: fold VEX-encoded GFNI templates adds ed438a93f1 x86: fold certain AVX512 rotate and shift templates adds e771e7c9fb x86: fold several AVX512VL templates adds 4ef0bef68c Remove MAX_REGISTER_SIZE define adds bd5dea8822 x86: Remove support for old (<= 2.8.1) versions of gcc adds 347a87745e x86: Treat relocation against IFUNC symbol as FUNC adds d3d50934a9 x86-64: Also optimize "clr reg64" adds e4fe375676 Don't redefine upload/download/file in gdbserver-base adds 4872dc464d remote-stdio-gdbserver: Pass "target" to remote_exec to delete file adds f6e8a41e67 linux_qxfer_libraries_svr4: Use std::string adds e6a58aa8a7 Add xml_escape_text_append and use it adds a8dbfd5853 Make find_separate_debug_file* return std::string adds 00b400574a Use std::string to simplify build_id_to_debug_bfd adds f6d8ae8f07 Automatic date update in version.in adds 567a3e54d2 Fix misreporting of omitted bytes for large remote packets adds 0089daceab x86: Optimize with EVEX128 encoding for AVX512VL adds fdf07f3aeb Change enable_thread_stack_temporaries to an RAII class adds 5dc1a7047a Use scoped_fd in more places adds 0ba3a73180 x86: Strip whitespace in check_VecOperations adds 9bd8e0b072 Update "gdb --configuration" with recently added features adds f657f8c4a1 Fix Sparc, s390 and AArch64 targets so that they can handle [...] adds 80c34c3812 x86: Encode EVEX instructions with VEX128 if possible adds 7d4f13635f Automatic date update in version.in adds 69a52a7b7a Automatic date update in version.in adds c20bca94fa Automatic date update in version.in adds 484cf504af Remove cleanup from build_type_psymtabs_1 adds be2daae6b8 Use std::vector for field lists in dwarf2read.c adds 933522d1db Fix ia64 GDB build adds 984c72381c Use gdb::byte_vector when reading section data adds 89a3b63e52 gdb/riscv: Fix some ARI issues adds b0d186effc Automatic date update in version.in adds 3e33b23945 Prevent memory access violations when attempting to parse an [...] adds 81db3241f2 Add range changing to STABS parsing functions, in order to p [...] adds b4a3689a68 Updated Russian and Brazilian Portuguese translations. adds e45ad1239d Prevent a buffer overrun when parsing corrupt STABS debug in [...] adds b577b6af8e Remove two cleanups using std::string adds f8ed12daa1 Automatic date update in version.in adds bf48520113 gc.exp: Fix a typo: $LFLAGS -> $LDFLAGS adds 9e223787a4 GC: Also check the local debug definition section adds 7dda8d3cf3 PowerPC64 debian bug 886264, out-of-line save/restore functions adds 0d671d99a6 Update my email address adds 80ae639d3c Add usage to printf command adds b8c2339b2f Allow - in %p for printf adds 3ae9ce5dd7 Special case NULL when using printf's %s format adds 0e35537d75 RISC-V: Add .insn support. adds 399912428d Missing testcase files for last commit. adds 8bb251a84a Automatic date update in version.in adds f967164095 nds32: Remove the unsupported target feature. adds 202d116e57 RISC-V: Don't enable relaxation in relocatable link adds 0854d50445 xtensa: bfd: fix assertion in xlate_offset_with_removed_text adds acc834c7ab Automatic date update in version.in adds 03afa6ef8a Add selftest for substitute_path_component adds ca2fd32c55 RISC-V: Emit better warning for unknown CSR. adds 8b067d2cf5 Fix tspeed test case: copy libinproctrace to target adds 37e136b168 Remove make_cleanup_free_section_addr_info adds 39be3c7e98 Add silent Makefile rules adds 04153a3e04 Automatic date update in version.in adds 770623f79f Remove target_fileio_close_cleanup adds a06ab151cb Change auto_load_objfile_script_1 to use std::string adds 2e1d1be528 Automatic date update in version.in adds c820f6a44d Automatic date update in version.in adds 1cb1f3dae7 Remove some cleanups from solib.c adds 315aa1cf83 Updated Spanish translation for the bfd/ sub-directory, and [...] adds 194ed4130d Testsuite: Fix ambiguous "break" due to libinproctrace adds 76727919ce Convert observers to C++ adds 926300415b Support bare-identifier field initializers in Rust adds 9d6aac5354 Automatic date update in version.in adds 416c34d683 Set non_ir_ref_dynamic if a symbol is made dynamic adds 7e1001406d Updated Russian and Spanish translations for the binutils/ s [...] adds ed38187755 gc.exp: Remove extraneous LD flags from the personality test adds 4ee89e903d Replace the linear search in find_pc_sect_line with a binary [...] adds 8c5b71ad6d Adjust testsuite/ld-plugin/pr22983.d adds 7cbe16e99d Fix misleading indentation error. adds cbac223123 ld/testsuite: XFAIL pr20995-2 on aarch64*-*-elf* adds dca9fbc845 Automatic date update in version.in adds 675e28092f Don't exceed reloc array bounds adds 6a3858a69e Correct multi-toc tprel relocs adds bac3c8c5e7 Make tls_mask unsigned in elf32-ppc.c adds 4bad6366a7 Delete unused elf32-ppc.c code adds 0ccf57bd81 PowerPC64 synthetic symbols adds 7edb9bd32b S390: Enable re-attaching with native-extended-gdbserver adds c49bd90bdb S390: gdbserver: Don't write guarded storage registers adds ce29f8439f S390: Make IPA recognize tdescs with guarded storage adds b1202ffa53 DT_FLAGS_1: Add Solaris bits adds 7eb2418fa4 Add myself as a write-after-approval GDB maintainer. adds 92c00f4228 Automatic date update in version.in adds 62c222b6d9 Make parse_static_tracepoint_marker_definition work with mul [...] adds 5d9310c4b8 Get rid of VEC(static_tracepoint_marker_p) adds f776822506 x86: fold a few XOP templates adds d6793fa1ac x86/Intel: fix fallout from earlier template folding adds 9f79e88693 x86: fix swapped operand handling for BNDMOV adds 1212781b35 ix86: allow HLE store of accumulator to absolute address adds 96bc132a73 x86: drop remaining redundant DispN adds b8c169f359 x86: drop pointless VecESize adds 32546502f3 x86: use local variable in check_VecOperands() adds f69c5afb18 S390: Correct brace style in s390_get_wordsize adds 26d6cec4a9 Make "info proc cmdline" show args on GNU/Linux adds dd6d677f0b ppc: Detect when LR is saved through frame pointer adds 7a8f494c7b ppc: Fix stwux and stdux masks in skip_prologue adds 8ff5bf3db3 Automatic date update in version.in adds a2b2bc12af Remove some cleanups from record-full.c adds 079670b94a Testsuite: fully migrate to use_gdb_stub convenience func adds d80e524238 Move gdbserver tdesc header funcs to c file adds 066cfa988d gdb: Minor cleanup in some gdb.arch/* tests adds 376be529a7 gdb: Fix testsuite issue in gdb.arch/amd64-disp-step-avx.exp adds f6c4d4b152 Add an extra library name template to the list used by the W [...] adds 8fd7578189 Improve readelf's selection of a file start symbol when disp [...] adds dff7492c9b Make gdbserver find_register_by_number static adds 2cc9b3048b Change machoread.c to use std::vector adds 291158a341 Add --debug=plugin option to record plugin actions. adds b7fee5a326 Add psymbols for nested types adds 9a96cf3834 Automatic date update in version.in adds bce02d8884 aarch64: Make "info address" resolve TLS variables adds 3215deaaa6 Add missing ChangeLog entry for last commit. adds 8da9a904f4 Fix warn-unused-return message. adds b3ee71e749 Automatic date update in version.in adds bf54968b12 x86-64: Add ENDBR64 to the TLSDESC PLT entry adds c88d2fccb1 Fix date in gdb/ChangeLog adds 3e5ef9a4de eval.c: reverse minsym and sym adds af9d57d205 Automatic date update in version.in adds 5cd3e386e0 Make gdbserver reg_defs a vector of objects adds 4f7ae6f505 Remove struct keyword from section_addr_info adds 0b7a4aa6ba Fix case where IR file provides symbol visibility but replac [...] adds ce1459e528 Add include guard to filename-seen-cache.h adds 9f034d7573 Remove DEF_VEC_I(offset_type) adds 07dca93f3b Automatic date update in version.in adds ea3b06874c Rationalize "backtrace" command line parsing adds 1cf7e64086 Change backtrace_command_1 calling to use flags adds 978d6c756f Allow hiding of some filtered frames adds 63283d4a29 Remove EXT_LANG_BT_COMPLETED adds 7a630bc2f9 Avoid manual resource management in py-framefilter.c adds 92256134f3 Allow C-c to work in backtrace in more cases adds 4ca59a9f36 Throw a "quit" on a KeyboardException in py-framefilter.c adds fb7eb8b582 Move some code later in backtrace_command_1 adds 1f111921a0 Return EXT_LANG_BT_ERROR in one more spot in py-framefilter.c adds eb68e48764 Call wrap_hint in one more spot in py-framefilter.c adds 9507b29c0a Improve "backtrace" help text adds 76c939acfd Simplify exception handling in py-framefilter.c adds 675015399b Remove verbose code from backtrace command adds 59cc4834e5 problem looking up some symbols when they have a linkage name adds cd4fb1b2ff Move DWARF index-related things to a separate file adds 3fcded8f30 set varsize-limit: New GDB setting for maximum dynamic object size adds 608219fb29 Include <cmath> in dwarf-index-write.c adds c819b2c0b2 C++-ify typedef hash adds 1dbeed45b6 Remove cleanups from gdb_readline_wrapper adds 5aa892761c Remove cleanups from prompt_for_continue adds bbcd71b480 Automatic date update in version.in adds 9c75b45645 gold/testsuite: Fix bad regexp in split_x86_64.sh adds c8d59609b1 Enhance the AARCH64 assembler to support LDFF1xx instruction [...] adds f8745e1cd1 PR ld/22972 on SPARC. adds 9646c87b5a x86: don't show suffixes for to-scalar-int conversion insns adds 9f123b911e x86: fold to-scalar-int conversion insns adds 8e6e0792d1 x86: convert broadcast insn attribute to boolean adds c39e5b2671 x86: drop VecESize adds e82e6b2b19 Add support for R_AARCH64_TLSLE_LDST8_TPREL_LO12, etc. adds 84f1b9fb08 [1/2][GAS][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/6 [...] adds e04ef02299 [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64 [...] adds 8205a328f8 MIPS/BFD: Call `mips_elf32_rtype_to_howto' directly with o32 adds 24538276c6 Use top-level config support for enabling plugins. adds 60dceb8d3b MIPS/BFD: Call `mips_elf32_rtype_to_howto' directly with o32 [...] adds d81270c369 BFD/PA: Correct formatting in `elf_hppa_info_to_howto_rel' adds 8b6a949ae5 BFD/PA: Remove ATTRIBUTE_UNUSED from `elf_hppa_info_to_howto_rel' adds 515d75a486 Automatic date update in version.in adds 75def2abc3 PR binutils/22875: MIPS: Remove duplicate unsupported reloca [...] adds f7c486b165 Automatic date update in version.in adds f2ab4b4206 Make power8 the default cpu when assembling for 64-bit littl [...] adds 9ae79dac31 Remove make_cleanup_unpush_target adds 11ed8cada6 Remove free_cached_comp_units cleanups adds 5dafb3d176 Remove parameter from free_dwo_file adds 263db9a1f4 Remove free_dwo_file_cleanup adds e83e4e2402 Change target_read_string to use unique_xmalloc_ptr adds a7961323e2 Remove some cleanups from solib-svr4.c adds a18ba4e4c9 Use std::vector in uploaded_tp adds 17d08cd413 Use std::vector and std::string instead of VEC(char_ptr) in [...] adds d8611974cf Remove usage of VEC(char_ptr) in gdbscm_parse_function_args adds dc20d41409 Automatic date update in version.in adds a16ffec0da Automatic date update in version.in adds ec1f2d91e0 Remove char_ptr typedef adds a9f4c2f56f Automatic date update in version.in adds 09473be85c Change rs6000_ptrace_ldinfo to return a byte_vector adds 3d6b3b8221 gdb/ChangeLog: Fix filenames in a couple of entries adds 79f1873171 Fix infinite recursion when printing static member with typedef adds 121ad66c94 Fix merge issues in gdb/ChangeLog and gdb/testsuite/ChangeLog... adds b39efc483a Add myself as a write-after-approval GDB maintainer. adds 8849a5e9ed Automatic date update in version.in adds bce5a025d2 Fix problem where mixed section types can cause internal err [...] adds dfdad367e4 MIPS/LD/testsuite: Correct LD emulations for `mips*-*-kfreeb [...] adds c5edbf3d1c Change read_alphacoff_dynamic_symtab to use gdb::byte_vector adds 270baac007 Automatic date update in version.in adds 7ed6f92aaf PR binutils/22875: MIPS/ELF: Also fail with relocation placeholders adds f428698edf PR binutils/22875: FRV/ELF: Prevent an out-of-bounds howto t [...] adds 0cc919dc6a PR binutils/22875: IQ2000/ELF: Prevent an out-of-bounds howt [...] adds 707bad1b21 PR binutils/22875: Visium/ELF: Prevent an out-of-bounds howt [...] adds 5d7c8b8048 PR binutils/22875: i860/ELF: Report unsupported relocation types adds 8ee55178c2 PR binutils/22875: HPPA/ELF: Also fail with relocation placeholders adds f1ca0d6d8b Retire Jason Eckhardt as i860 maintainer. adds 4fb0d2b912 Update Spanish translations for ld/ opcodes/ and gold/ sub-d [...] adds 317ff0084b Speed up direct linking with DLLs on Windows (1/2). adds 9d8e8f445c Speed up direct linking with DLLs on Windows (2/2). adds 142b7a144b Add blurb about linker changes for Cygwin and Mingw targets. adds caf0678c84 i386: Clear vex instead of vex.evex adds 89f60df20b * binutils/MAINTAINERS: Update e-mail address. adds 0e8452bb22 elf-hppa.h warning fix adds 544838989a [GOLD] Make powerpc64 .branch_lt relro adds e778be0dd1 Automatic date update in version.in adds aad7be454b binutils/testsuite: Enable `strip-13' test for `hppa*-*' adds 2f8ceb3899 binutils/testsuite: Support REL and MIPS64 reloc formats wit [...] adds 65bd20451f binutils/testsuite: Tighten the error message check with `strip-13' adds 41c1efc614 Remove some cleanups from search_minsyms_for_name adds 6a307fc5f5 Fix some indentation in linespec.c adds a5b5adf529 Make copy_token_string return unique_xmalloc_ptr adds 53a0f8a250 Return std::string from canonical_to_fullform adds f73c6ece78 Have filter_results take a std::vector adds 9be2c17a90 Remove a string copy from event_location_to_sals adds 459a2e4ccf Change streq to return bool adds 9b2f85815c More use of std::vector in linespec.c adds 8e8d776ead Remove typep and VEC(typep) from linespec.c adds 8a76bd3ba4 Remove unnecessary include from linespec.h adds 043e9508be Stop the IA64 linker from removing unwind tables when garbag [...] adds 67faf1f4c2 MIPS: Fix GOT page counter in multi-got links adds 494e49c985 Revert previous patch and apply revised patch. adds 2d8c1a2318 MIPS/binutils/testsuite: Fix `.dc.l' typo in `strip-13mips64.s' adds c54b27d1c0 Improve warnings for relocations referring to discarded sections. adds 552d4da417 config: Sync with GCC adds 3cba8b6c93 Use dlsym to check if libdl is needed for plugin adds 85d8342bee Automatic date update in version.in adds a6fd92b057 x86-64: Don't mask out R_X86_64_converted_reloc_bit adds 2008a0dbe3 Display all DWARF 5 language names adds 7f8a5d38ed Add -Wno-error=deprecated-register to gdb build flags adds 22bc8444e6 Introduce a gdb_ref_ptr specialization for struct value adds 850645cfe8 Change breakpoints to use value_ref_ptr adds 9b5587295b Change last_examine_value to value_ref_ptr adds b4d61099ba Change varobj to use value_ref_ptr adds 4d0266a0e0 Change value history to use value_ref_ptr adds b562120198 Remove free_all_values adds a6535de190 Remove free_value_chain adds 062d818d25 Remove value::next and value::released adds 466ce3aea9 Use new and delete for values adds 2c8331b987 Change value::parent to a value_ref_ptr adds 0c7e6dd852 Remove range_s VEC adds 14c88955a1 Change value::contents to be a unique_xmalloc_ptr adds ef4bf13b1f Automatic date update in version.in adds 43193fe9fc Further improve warnings for relocations referring to discar [...] adds 9018be22e0 Make target_read_alloc & al return vectors adds 2654040249 Make "set osabi none" really work (PR 22980) adds c912f608be Fix generation of x86-64 gdbarch with osabi none (PR 22979) adds 5dc026d3f0 Remove stale file i386-avx.dat adds 7c4e78cf63 Implement write_async_safe for mi_console_file (PR 22299) adds b2e586e850 Defer breakpoint reset when cloning progspace for fork child adds 5ca3fcb669 Remove some unused variables in dwarf2read.c adds ff4c9fec84 Replace dw2_get_cu/dw2_get_cutu with methods of dwarf2_per_objfile adds 12359b5e8f Remove some usages of get_dwarf2_per_objfile adds b76e467de3 Make dwarf2_per_objfile::all_comp_units an std::vector adds b2bdb8cf39 Make dwarf2_per_objfile::all_type_units an std::vector adds 6f14adc558 Replace make_cleanup_restore_current_traceframe with RAII class adds 9b73db3673 Fix indentation in gdb.mi/mi-stack.exp adds a0be7a3671 Fix gdb.mi/mi-stack.exp when gcc generates a stack protector adds ec5fd53433 Automatic date update in version.in adds 51066b9350 Automatic date update in version.in adds 37da22e5c8 PowerPC indirect calls to __tls_get_addr adds 08be322439 PowerPC PLT16 relocations adds 49c09209d0 Rearrange PLT reloc output on powerpc adds 2d7ad24e87 Support PLT16 relocs against local symbols adds 23cedd1dc9 PowerPC inline PLT call support adds 3e04d7655b Inline PLT call optimization adds 9ccfa98b4c MIPS64/BFD: Fix a crash with invalid `r_sym' in relocation adds 3f97ba9fc8 binutils/testsuite: Verify the handling of invalid `r_sym' i [...] adds aec2e0d252 MIPS64/BFD: Fix a crash with STN_UNDEF in relocation adds d52e3d06e5 binutils/testsuite: Fix a crash with STN_UNDEF in relocation adds 0bee6dd4aa Apply "Convert observers to C++" edit to gdbarch.sh adds c4a614e239 Regenerate some files adds 41260ac25d Update ax_cv_cxx_compile_cxx.m4 adds 7adcdf08e7 Copy string_view files from libstdc++ adds 8345c4a267 Add gdb::string_view adds fdc116781b Copy string_view tests from libstdc++ adds c9638d2669 Adapt and integrate string_view tests adds c252925ccc Remove VEC(tsv_s), use std::vector instead adds b24531ed17 Use an std::vector for inline_states adds d5f4488f09 Add selftests for range_contains and insert_into_bit_range_vector adds 6c7c5081f0 Automatic date update in version.in adds d4ae193277 Fix some strip test fails on nds32 and pru adds 731f534f91 Replace finish_thread_state_cleanup with a RAII class adds f50d8a2eae Fix gdb.base/fork-running-state.exp race adds 6e22e10d63 Iterate by index in auto_load_safe_path_vec_update adds b6572eb070 Automatic date update in version.in adds 18e404c4e2 Silence nds32 pic warnings adds 5ff79300ae C++ify fileio_fh_t, replace VEC with std::vector adds 20db9c52a2 File I/O file handles after target closes adds c43b2c546b binutils/testsuite: Also consider `*-*-lynxos*' and `*-*-sym [...] adds a8eb42a8b7 Remove i860, i960, bout and aout-adobe targets adds 50146e7022 Add Rust test case for ".." struct initializer adds 6295b6da16 Add test for following fork on position-independent executables adds de89d0a34d Enable Intel WAITPKG instructions. adds f7ebc2b18a Automatic date update in version.in adds 73a05be215 Updated Spanish and Russian translations for the gas sub-directory adds 67f846b59b Stop the assembler from overwriting its output file. adds 86c6c6df00 Fix the loading of the dynamic string table in a file withou [...] adds 436411b1c6 Eliminate target_has_exited adds 70b33f195b Fix Solaris build new 3e4b074d3f Eliminate procfs.c:procfs_use_watchpoints new 63945e44c9 More procfs.c simplification new 9b7221469b Make inf_ptrace_trad Linux-only, move to separate file new f1dd326b64 Eliminate target_ops::to_xclose new 8c60ef81bb Convert struct target_ops to C++ new 8be189b631 make-target-delegates: line break between return type and fu [...] new 918903438d target_ops/C++: exec target new eac2043adb target_ops/C++: core target new 4eec5da4af target_ops/C++: ctf/tfile targets new 7324fd36ad target_ops/C++: spu-multiarch new 7e248c07f8 target_ops/C++: ravenscar-thread new 0a452d7a9d target_ops/C++: bsd-uthread new 6b61443486 target_ops/C++: bfd-target new d1345b29b5 target_ops/C++: record targets new a0744a4a47 target_ops/C++: remote/extended-remote targets new d954aa1d63 target_ops/C++: target remote-sim new adbd45b6ea target_ops/C++: GNU/Linux + x86/AMD64 new 2ddf1a3f01 target_ops/C++: PPC/PPC64 GNU/Linux new 3fdab68e0f target_ops/C++: Solaris/procfs new 3d89f3e395 target_ops/C++: Windows targets new 116a4842d6 target_ops/C++: macOS/Darwin target new 7bb7861714 target_ops/C++: linux_trad_target, MIPS and Alpha GNU/Linux new 6330ea1f36 target_ops/C++: AIX target new 7b27e4868c target_ops/C++: ARM GNU/Linux new 07dfb86935 target_ops/C++: Aarch64 GNU/Linux new 33a574cc9d target_ops/C++: HP-PA GNU/Linux new f08b29ffe7 target_ops/C++: IA-64 GNU/Linux new 89e4046798 target_ops/C++: m32r GNU/Linux new f123cab17d target_ops/C++: m68k GNU/Linux new 0320b7c87d target_ops/C++: s390 GNU/Linux new 1bee24ade7 target_ops/C++: SPARC GNU/Linux new c92da3c7dc target_ops/C++: SPU/Linux new 3b8609b082 target_ops/C++: Tile-Gx GNU/Linux new 7cf532e005 target_ops/C++: Xtensa GNU/Linux new d6f24beb72 target_ops/C++: Base FreeBSD target new 74ba81c887 target_ops/C++: Generic i386/AMD64 BSD targets new 0a44437cf5 target_ops/C++: The rest of the BSD targets new fe57246b42 target_ops/C++: bsd_kvm_add_target, BSD libkvm target new 152f2c44e3 target_ops/C++: NTO/QNX, nto-procfs.c new c30df979db target_ops/C++: go32/DJGPP new 18c5e8b937 target_ops/C++: The Hurd new 1693eec4e7 target_ops: Use bool throughout new 2d660c3d18 linux_nat_target: More low methods new 8704df1124 target factories, target open and multiple instances of targets
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (9a7f4b909d) \ N -- N -- N refs/heads/users/palves/target_ops-cxx (8704df1124)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 44 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 10 + COPYING.LIBGLOSS | 8 +- ChangeLog | 152 + Makefile.def | 25 +- Makefile.in | 1569 +- Makefile.tpl | 27 +- README.target_ops-cxx | 113 - bfd/ChangeLog | 3992 +- bfd/ChangeLog-2016 | 4293 + bfd/ChangeLog-2017 | 5727 + bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 73 +- bfd/Makefile.in | 93 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aix386-core.c | 28 +- bfd/aix5ppc-core.c | 2 +- bfd/aout-adobe.c | 520 - bfd/aout-arm.c | 86 +- bfd/aout-cris.c | 19 +- bfd/aout-ns32k.c | 16 +- bfd/aout-sparcle.c | 2 +- bfd/aout-target.h | 43 +- bfd/aout-tic30.c | 70 +- bfd/aout0.c | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutf1.h | 13 +- bfd/aoutx.h | 402 +- bfd/arc-got.h | 41 +- bfd/arc-plt.def | 10 +- bfd/arc-plt.h | 14 +- bfd/archive.c | 147 +- bfd/archive64.c | 4 +- bfd/archures.c | 555 +- bfd/armnetbsd.c | 8 +- bfd/bfd-in.h | 79 +- bfd/bfd-in2.h | 1192 +- bfd/bfd.c | 902 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 159 +- bfd/bfdwin.c | 2 +- bfd/binary.c | 84 +- bfd/bout.c | 1481 - bfd/cache.c | 66 +- bfd/cf-i386lynx.c | 2 +- bfd/cf-sparclynx.c | 2 +- bfd/cisco-core.c | 228 +- bfd/coff-alpha.c | 166 +- bfd/coff-apollo.c | 16 +- bfd/coff-arm.c | 510 +- bfd/coff-aux.c | 2 +- bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 4 +- bfd/coff-go32.c | 2 +- bfd/coff-h8300.c | 10 +- bfd/coff-h8500.c | 2 +- bfd/coff-i386.c | 72 +- bfd/coff-i860.c | 712 - bfd/coff-i960.c | 654 - bfd/coff-ia64.c | 58 +- bfd/coff-m68k.c | 29 +- bfd/coff-m88k.c | 11 +- bfd/coff-mcore.c | 160 +- bfd/coff-mips.c | 255 +- bfd/coff-ppc.c | 759 +- bfd/coff-rs6000.c | 418 +- bfd/coff-sh.c | 283 +- bfd/coff-sparc.c | 2 +- bfd/coff-stgo32.c | 6 +- bfd/coff-svm68k.c | 2 +- bfd/coff-tic30.c | 32 +- bfd/coff-tic4x.c | 44 +- bfd/coff-tic54x.c | 280 +- bfd/coff-tic80.c | 27 +- bfd/coff-u68k.c | 2 +- bfd/coff-w65.c | 4 +- bfd/coff-we32k.c | 16 +- bfd/coff-x86_64.c | 97 +- bfd/coff-z80.c | 22 +- bfd/coff-z8k.c | 52 +- bfd/coff64-rs6000.c | 149 +- bfd/coffcode.h | 551 +- bfd/coffgen.c | 255 +- bfd/cofflink.c | 264 +- bfd/coffswap.h | 32 +- bfd/compress.c | 39 +- bfd/config.bfd | 206 +- bfd/config.in | 12 +- bfd/configure | 354 +- bfd/configure.ac | 98 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 28 +- bfd/cpu-aarch64.c | 10 +- bfd/cpu-alpha.c | 4 +- bfd/cpu-arc.c | 69 +- bfd/cpu-arm.c | 39 +- bfd/cpu-avr.c | 4 +- bfd/cpu-bfin.c | 18 +- bfd/cpu-cr16.c | 16 +- bfd/cpu-cr16c.c | 4 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 10 +- bfd/cpu-d10v.c | 4 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 8 +- bfd/cpu-ft32.c | 54 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8500.c | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i370.c | 30 +- bfd/cpu-i386.c | 2 +- bfd/cpu-i860.c | 42 - bfd/cpu-i960.c | 172 - bfd/cpu-ia64-opc.c | 8 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 4 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-k1om.c | 2 +- bfd/cpu-l1om.c | 2 +- bfd/cpu-lm32.c | 25 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 4 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 4 +- bfd/cpu-m88k.c | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 24 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 24 +- bfd/cpu-mips.c | 69 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 16 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 16 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nios2.c | 4 +- bfd/cpu-ns32k.c | 22 +- bfd/cpu-or1k.c | 14 +- bfd/cpu-pdp11.c | 4 +- bfd/cpu-pj.c | 2 +- bfd/cpu-plugin.c | 2 +- bfd/cpu-powerpc.c | 56 +- 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 | 131 +- bfd/cpu-sparc.c | 32 +- bfd/cpu-spu.c | 4 +- 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 | 14 +- bfd/cpu-v850_rh850.c | 18 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-w65.c | 2 +- bfd/cpu-wasm32.c | 36 + bfd/cpu-we32k.c | 2 +- bfd/cpu-xc16x.c | 2 +- bfd/cpu-xgate.c | 4 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 8 +- bfd/cpu-z8k.c | 2 +- bfd/demo64.c | 2 +- bfd/development.sh | 2 +- bfd/doc/Makefile.am | 5 +- bfd/doc/Makefile.in | 6 +- bfd/doc/bfd.texinfo | 6 +- bfd/doc/bfdint.texi | 4 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 2 +- bfd/doc/header.sed | 2 +- bfd/doc/makefile.vms | 2 +- bfd/doc/webassembly.texi | 33 + bfd/dwarf1.c | 87 +- bfd/dwarf2.c | 1400 +- bfd/ecoff.c | 167 +- bfd/ecofflink.c | 194 +- bfd/ecoffswap.h | 192 +- bfd/elf-attrs.c | 30 +- bfd/elf-bfd.h | 290 +- bfd/elf-eh-frame.c | 321 +- bfd/elf-hppa.h | 67 +- bfd/elf-ifunc.c | 130 +- bfd/elf-linux-core.h | 141 +- bfd/elf-m10200.c | 25 +- bfd/elf-m10300.c | 203 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 510 + bfd/elf-s390-common.c | 30 +- bfd/elf-s390.h | 29 + bfd/elf-strtab.c | 6 +- bfd/elf-vxworks.c | 20 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 1469 +- bfd/elf32-am33lin.c | 10 +- bfd/elf32-arc.c | 997 +- bfd/elf32-arm.c | 2290 +- bfd/elf32-avr.c | 2378 +- bfd/elf32-avr.h | 14 +- bfd/elf32-bfin.c | 757 +- bfd/elf32-cr16.c | 3465 +- bfd/elf32-cr16c.c | 28 +- bfd/elf32-cris.c | 601 +- bfd/elf32-crx.c | 28 +- bfd/elf32-d10v.c | 148 +- bfd/elf32-d30v.c | 34 +- bfd/elf32-dlx.c | 300 +- bfd/elf32-dlx.h | 2 +- bfd/elf32-epiphany.c | 91 +- bfd/elf32-fr30.c | 118 +- bfd/elf32-frv.c | 220 +- bfd/elf32-ft32.c | 933 +- bfd/elf32-gen.c | 11 +- bfd/elf32-h8300.c | 71 +- bfd/elf32-hppa.c | 1198 +- bfd/elf32-hppa.h | 2 +- bfd/elf32-i370.c | 131 +- bfd/elf32-i386.c | 5143 +- bfd/elf32-i860.c | 1265 - bfd/elf32-i960.c | 173 - bfd/elf32-ip2k.c | 294 +- bfd/elf32-iq2000.c | 32 +- bfd/elf32-lm32.c | 2506 +- bfd/elf32-m32c.c | 243 +- bfd/elf32-m32r.c | 2336 +- bfd/elf32-m68hc11.c | 722 +- bfd/elf32-m68hc12.c | 90 +- bfd/elf32-m68hc1x.c | 808 +- bfd/elf32-m68hc1x.h | 19 +- bfd/elf32-m68k.c | 566 +- bfd/elf32-m88k.c | 4 +- bfd/elf32-mcore.c | 186 +- bfd/elf32-mep.c | 117 +- bfd/elf32-metag.c | 616 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 2015 +- bfd/elf32-mips.c | 144 +- bfd/elf32-moxie.c | 34 +- bfd/elf32-msp430.c | 252 +- bfd/elf32-mt.c | 310 +- bfd/elf32-nds32.c | 3668 +- bfd/elf32-nds32.h | 22 +- bfd/elf32-nios2.c | 484 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 3482 +- bfd/elf32-pj.c | 88 +- bfd/elf32-ppc.c | 3794 +- bfd/elf32-ppc.h | 13 +- bfd/elf32-pru.c | 1483 + bfd/elf32-rl78.c | 376 +- bfd/elf32-rx.c | 368 +- bfd/elf32-rx.h | 8 +- bfd/elf32-s390.c | 746 +- bfd/elf32-score.c | 3109 +- bfd/elf32-score.h | 80 +- bfd/elf32-score7.c | 2749 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh-symbian.c | 51 +- bfd/elf32-sh.c | 607 +- bfd/elf32-sh64-com.c | 2 +- bfd/elf32-sh64.c | 63 +- bfd/elf32-sh64.h | 2 +- bfd/elf32-sparc.c | 27 +- bfd/elf32-spu.c | 151 +- bfd/elf32-spu.h | 7 +- bfd/elf32-tic6x.c | 389 +- bfd/elf32-tic6x.h | 2 +- bfd/elf32-tilegx.c | 22 +- bfd/elf32-tilegx.h | 16 +- bfd/elf32-tilepro.c | 1206 +- bfd/elf32-tilepro.h | 14 +- bfd/elf32-v850.c | 614 +- bfd/elf32-vax.c | 297 +- bfd/elf32-visium.c | 29 +- bfd/elf32-wasm32.c | 158 + bfd/elf32-xc16x.c | 151 +- bfd/elf32-xgate.c | 65 +- bfd/elf32-xgate.h | 5 +- bfd/elf32-xstormy16.c | 214 +- bfd/elf32-xtensa.c | 531 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 419 +- bfd/elf64-gen.c | 11 +- bfd/elf64-hppa.c | 160 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 898 +- bfd/elf64-mips.c | 271 +- bfd/elf64-mmix.c | 220 +- bfd/elf64-ppc.c | 3459 +- bfd/elf64-ppc.h | 9 +- bfd/elf64-s390.c | 746 +- bfd/elf64-sh64.c | 397 +- bfd/elf64-sparc.c | 118 +- bfd/elf64-tilegx.c | 22 +- bfd/elf64-tilegx.h | 16 +- bfd/elf64-x86-64.c | 4366 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 46 +- bfd/elfcore.h | 15 +- bfd/elflink.c | 2426 +- bfd/elfn32-mips.c | 234 +- bfd/elfnn-aarch64.c | 1602 +- bfd/elfnn-ia64.c | 286 +- bfd/elfnn-riscv.c | 3617 + bfd/elfxx-aarch64.c | 123 +- bfd/elfxx-aarch64.h | 8 +- bfd/elfxx-ia64.c | 67 +- bfd/elfxx-ia64.h | 4 +- bfd/elfxx-mips.c | 1303 +- bfd/elfxx-mips.h | 15 +- bfd/elfxx-riscv.c | 1012 + bfd/elfxx-riscv.h | 33 + bfd/elfxx-sparc.c | 1294 +- bfd/elfxx-sparc.h | 18 +- bfd/elfxx-target.h | 106 +- bfd/elfxx-tilegx.c | 1091 +- bfd/elfxx-tilegx.h | 10 +- bfd/elfxx-x86.c | 2779 + bfd/elfxx-x86.h | 711 + bfd/epoc-pe-arm.c | 2 +- bfd/epoc-pei-arm.c | 2 +- bfd/format.c | 5 +- bfd/freebsd.h | 4 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 20 +- bfd/host-aout.c | 4 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 12 +- 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 | 46 - 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 | 10 +- bfd/hp300bsd.c | 2 +- bfd/hp300hpux.c | 46 +- bfd/hppabsd-core.c | 16 +- bfd/hpux-core.c | 160 +- bfd/i386aout.c | 16 +- bfd/i386bsd.c | 2 +- bfd/i386dynix.c | 2 +- bfd/i386freebsd.c | 2 +- bfd/i386linux.c | 22 +- bfd/i386lynx.c | 22 +- bfd/i386mach3.c | 4 +- bfd/i386msdos.c | 113 +- bfd/i386netbsd.c | 4 +- bfd/i386os9k.c | 29 +- bfd/ieee.c | 161 +- bfd/ihex.c | 155 +- bfd/init.c | 2 +- bfd/irix-core.c | 26 +- bfd/libaout.h | 75 +- bfd/libbfd-in.h | 402 +- bfd/libbfd.c | 190 +- bfd/libbfd.h | 558 +- bfd/libcoff-in.h | 14 +- bfd/libcoff.h | 35 +- bfd/libecoff.h | 13 +- bfd/libhppa.h | 2 +- bfd/libieee.h | 3 +- bfd/libnlm.h | 58 +- bfd/liboasys.h | 2 +- bfd/libpei.h | 32 +- bfd/libxcoff.h | 4 +- bfd/linker.c | 439 +- bfd/lynx-core.c | 12 +- bfd/m68k4knetbsd.c | 4 +- bfd/m68klinux.c | 23 +- bfd/m68knetbsd.c | 4 +- bfd/m88kmach3.c | 4 +- bfd/m88kopenbsd.c | 2 +- bfd/mach-o-aarch64.c | 42 +- bfd/mach-o-arm.c | 170 +- bfd/mach-o-i386.c | 211 +- bfd/mach-o-target.c | 78 +- bfd/mach-o-x86-64.c | 132 +- bfd/mach-o.c | 985 +- bfd/mach-o.h | 30 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 53 +- bfd/mipsbsd.c | 80 +- bfd/mmo.c | 223 +- bfd/netbsd-core.c | 18 +- bfd/netbsd.h | 6 +- bfd/newsos3.c | 4 +- bfd/nlm-target.h | 92 +- bfd/nlm.c | 2 +- bfd/nlm32-alpha.c | 2 +- bfd/nlm32-i386.c | 2 +- bfd/nlm32-ppc.c | 530 +- bfd/nlm32-sparc.c | 8 +- bfd/nlm32.c | 2 +- bfd/nlm64.c | 2 +- bfd/nlmcode.h | 8 +- bfd/nlmswap.h | 2 +- bfd/ns32k.h | 14 +- bfd/ns32knetbsd.c | 4 +- bfd/oasys.c | 94 +- bfd/opncls.c | 662 +- bfd/osf-core.c | 18 +- bfd/pc532-mach.c | 4 +- bfd/pdp11.c | 180 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 8 +- bfd/pe-i386.c | 10 +- bfd/pe-mcore.c | 8 +- bfd/pe-mips.c | 130 +- bfd/pe-ppc.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 42 +- bfd/peXXigen.c | 477 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 103 +- bfd/pef.h | 8 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 4 +- bfd/pei-i386.c | 10 +- bfd/pei-ia64.c | 2 +- bfd/pei-mcore.c | 4 +- bfd/pei-mips.c | 2 +- bfd/pei-ppc.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 76 +- bfd/peicode.h | 216 +- bfd/plugin.c | 87 +- bfd/plugin.h | 2 +- bfd/po/BLD-POTFILES.in | 2 + bfd/po/Make-in | 10 +- bfd/po/SRC-POTFILES.in | 18 +- bfd/po/bfd.pot | 5861 +- bfd/po/da.po | 4454 +- bfd/po/es.po | 7422 +- bfd/po/fi.po | 1 + bfd/po/fr.po | 7148 +- bfd/po/hr.po | 6138 + bfd/po/id.po | 4785 +- bfd/po/ja.po | 1 + bfd/po/ro.po | 1 + bfd/po/ru.po | 6946 +- bfd/po/sr.po | 1 + bfd/po/sv.po | 1 + bfd/po/tr.po | 1 + bfd/po/uk.po | 6874 +- bfd/po/vi.po | 509 +- bfd/po/zh_CN.po | 1 + bfd/ppcboot.c | 29 +- bfd/ptrace-core.c | 12 +- bfd/reloc.c | 778 +- bfd/reloc16.c | 2 +- bfd/riscix.c | 84 +- bfd/rs6000-core.c | 29 +- bfd/sco5-core.c | 14 +- bfd/section.c | 139 +- bfd/simple.c | 2 +- bfd/som.c | 327 +- bfd/som.h | 10 +- bfd/sparclinux.c | 23 +- bfd/sparclynx.c | 9 +- bfd/sparcnetbsd.c | 4 +- bfd/srec.c | 127 +- bfd/stab-syms.c | 2 +- bfd/stabs.c | 13 +- bfd/sunos.c | 48 +- bfd/syms.c | 288 +- bfd/sysdep.h | 56 +- bfd/targets.c | 293 +- bfd/tekhex.c | 93 +- bfd/trad-core.c | 16 +- bfd/vax1knetbsd.c | 4 +- bfd/vaxbsd.c | 2 +- bfd/vaxnetbsd.c | 4 +- bfd/verilog.c | 64 +- bfd/versados.c | 91 +- bfd/version.h | 20 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 7125 +- bfd/vms-lib.c | 1647 +- bfd/vms-misc.c | 34 +- bfd/vms.h | 6 +- bfd/warning.m4 | 49 +- bfd/wasm-module.c | 839 + bfd/wasm-module.h | 52 + bfd/xcofflink.c | 126 +- bfd/xsym.c | 77 +- bfd/xsym.h | 74 +- bfd/xtensa-isa.c | 5 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 7 +- binutils/ChangeLog | 831 +- binutils/ChangeLog-2016 | 988 + binutils/ChangeLog-2017 | 1886 + binutils/MAINTAINERS | 50 +- binutils/Makefile.am | 12 +- binutils/Makefile.in | 12 +- binutils/NEWS | 62 +- binutils/README | 2 +- binutils/README-how-to-make-a-release | 364 + binutils/addr2line.c | 2 +- binutils/ar.c | 19 +- binutils/arlex.l | 8 +- binutils/arparse.y | 4 +- binutils/arsup.c | 15 +- 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 | 7 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 3 +- binutils/coffgrok.c | 8 +- binutils/coffgrok.h | 2 +- binutils/config.in | 4 + binutils/configure | 114 +- binutils/configure.ac | 8 +- binutils/configure.com | 2 +- binutils/configure.tgt | 2 +- binutils/cxxfilt.c | 5 +- binutils/debug.c | 2 +- binutils/debug.h | 2 +- binutils/deflex.l | 10 +- binutils/defparse.y | 2 +- binutils/dlltool.c | 26 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 3 +- binutils/doc/binutils.texi | 295 +- binutils/doc/debug.options.texi | 144 + binutils/dwarf-mode.el | 90 +- binutils/dwarf.c | 4238 +- binutils/dwarf.h | 60 +- binutils/elfcomm.c | 31 +- binutils/elfcomm.h | 12 +- binutils/elfedit.c | 4 +- binutils/embedspu.sh | 2 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/ieee.c | 14 +- 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 | 8 +- binutils/nlmconv.h | 2 +- binutils/nlmheader.y | 2 +- binutils/nm.c | 117 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 872 +- binutils/objdump.c | 508 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 10 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 10 +- binutils/po/bg.po | 6456 +- binutils/po/binutils.pot | 9375 +- binutils/po/ca.po | 1 + binutils/po/da.po | 1 + binutils/po/es.po | 9146 +- binutils/po/fi.po | 1 + binutils/po/fr.po | 6728 +- binutils/po/hr.po | 1 + binutils/po/id.po | 3 +- binutils/po/it.po | 1 + binutils/po/ja.po | 1 + binutils/po/pt.po | 11951 ++ binutils/po/ro.po | 1 + binutils/po/ru.po | 8856 +- binutils/po/sk.po | 1 + binutils/po/sr.po | 1 + binutils/po/sv.po | 6569 +- binutils/po/tr.po | 1 + binutils/po/uk.po | 8123 +- binutils/po/vi.po | 1557 +- binutils/po/zh_CN.po | 1 + binutils/po/zh_TW.po | 8060 +- binutils/prdbg.c | 8 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 4 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 8 +- binutils/readelf.c | 6654 +- binutils/rename.c | 2 +- binutils/resbin.c | 9 +- binutils/rescoff.c | 2 +- binutils/resrc.c | 2 +- binutils/resres.c | 2 +- binutils/sanity.sh | 2 +- binutils/size.c | 2 +- binutils/srconv.c | 59 +- binutils/stabs.c | 431 +- binutils/strings.c | 92 +- binutils/sysdep.h | 12 +- binutils/sysdump.c | 18 +- binutils/sysinfo.y | 21 +- binutils/syslex.l | 8 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- binutils/testsuite/binutils-all/aarch64/objdump.d | 19 + binutils/testsuite/binutils-all/aarch64/objdump.s | 9 + binutils/testsuite/binutils-all/ar.exp | 3 +- binutils/testsuite/binutils-all/arc/double_store.s | 6 + binutils/testsuite/binutils-all/arc/hexprint.s | 2 + binutils/testsuite/binutils-all/arc/objdump.exp | 86 +- binutils/testsuite/binutils-all/arm/objdump.exp | 103 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 31 +- binutils/testsuite/binutils-all/compress.exp | 2 +- binutils/testsuite/binutils-all/debuglink.s | 67 + binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-1.W | 14 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-3.W | 14 +- binutils/testsuite/binutils-all/dw2-3gabi.W | 14 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 684 + binutils/testsuite/binutils-all/dw5.W | 357 + binutils/testsuite/binutils-all/dwarf-attributes.S | 133 + binutils/testsuite/binutils-all/dwarf-attributes.W | 49 + binutils/testsuite/binutils-all/dwo.s | 84 + binutils/testsuite/binutils-all/elfedit.exp | 2 +- binutils/testsuite/binutils-all/group-7.s | 6 + binutils/testsuite/binutils-all/group-7a.d | 16 + binutils/testsuite/binutils-all/group-7b.d | 19 + binutils/testsuite/binutils-all/group-7c.d | 8 + binutils/testsuite/binutils-all/hppa/objdump.exp | 68 +- .../testsuite/binutils-all/i386/compressed-1a.d | 14 +- binutils/testsuite/binutils-all/i386/empty.d | 9 + binutils/testsuite/binutils-all/i386/empty.s | 27 + binutils/testsuite/binutils-all/i386/i386.exp | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 9 + binutils/testsuite/binutils-all/i386/ibt.s | 27 + binutils/testsuite/binutils-all/i386/pr21231a.d | 9 + binutils/testsuite/binutils-all/i386/pr21231a.s | 14 + binutils/testsuite/binutils-all/i386/pr21231b.d | 12 + binutils/testsuite/binutils-all/i386/pr21231b.s | 35 + binutils/testsuite/binutils-all/i386/shstk.d | 9 + binutils/testsuite/binutils-all/i386/shstk.s | 27 + .../binutils-all/libdw2-compressedgabi.out | 42 +- binutils/testsuite/binutils-all/linkdebug.s | 54 + binutils/testsuite/binutils-all/locview-1.s | 270 + binutils/testsuite/binutils-all/locview-2.s | 335 + binutils/testsuite/binutils-all/m68k/objdump.exp | 60 +- binutils/testsuite/binutils-all/mbind1.s | 33 + 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 + .../testsuite/binutils-all/mips/mips-note-2-n32.d | 7 + .../testsuite/binutils-all/mips/mips-note-2-n64.d | 7 + binutils/testsuite/binutils-all/mips/mips-note-2.d | 7 + .../testsuite/binutils-all/mips/mips-note-2r-n32.d | 9 + .../testsuite/binutils-all/mips/mips-note-2r-n64.d | 9 + .../testsuite/binutils-all/mips/mips-note-2r.d | 9 + .../testsuite/binutils-all/mips/mips-reginfo-n32.d | 7 + .../testsuite/binutils-all/mips/mips-reginfo.d | 6 + .../testsuite/binutils-all/mips/mips-reginfo.s | 2 + .../testsuite/binutils-all/mips/mips-xpa-virt-1.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt-2.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt-3.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt-4.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt.s | 14 + binutils/testsuite/binutils-all/mips/mips.exp | 54 +- .../testsuite/binutils-all/mips/mips16-alias.d | 15 + .../testsuite/binutils-all/mips/mips16-alias.s | 20 + .../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-noalias.d | 16 + .../testsuite/binutils-all/mips/mips16-pcrel.d | 200 + .../testsuite/binutils-all/mips/mips16-pcrel.s | 219 + .../testsuite/binutils-all/mips/mips16-undecoded.d | 22 +- .../testsuite/binutils-all/mips/mips16-undecoded.s | 1 - .../binutils-all/mips/mips16e2-extend-insn.d | 355 + .../binutils-all/mips/mips16e2-undecoded.d | 189 + binutils/testsuite/binutils-all/nm-ver.s | 9 + binutils/testsuite/binutils-all/nm.exp | 269 +- binutils/testsuite/binutils-all/note-2-32.d | 17 + binutils/testsuite/binutils-all/note-2-32.s | 93 + binutils/testsuite/binutils-all/note-2-64.d | 21 + binutils/testsuite/binutils-all/note-2-64.s | 92 + binutils/testsuite/binutils-all/note-3-32.d | 18 + binutils/testsuite/binutils-all/note-3-32.s | 58 + binutils/testsuite/binutils-all/note-3-64.d | 18 + binutils/testsuite/binutils-all/note-3-64.s | 58 + binutils/testsuite/binutils-all/note-3.32.s | 67 + binutils/testsuite/binutils-all/note-4-32.d | 19 + binutils/testsuite/binutils-all/note-4-32.s | 74 + binutils/testsuite/binutils-all/note-4-64.d | 19 + binutils/testsuite/binutils-all/note-4-64.s | 78 + binutils/testsuite/binutils-all/objcopy.exp | 66 +- binutils/testsuite/binutils-all/objdump.W | 14 +- binutils/testsuite/binutils-all/objdump.WK2 | 25 + binutils/testsuite/binutils-all/objdump.WL | 5 +- binutils/testsuite/binutils-all/objdump.Wk | 8 + binutils/testsuite/binutils-all/objdump.exp | 350 +- binutils/testsuite/binutils-all/readelf.exp | 172 +- binutils/testsuite/binutils-all/readelf.k | 7 + binutils/testsuite/binutils-all/readelf.k2 | 4 + binutils/testsuite/binutils-all/readelf.locview-1 | 35 + binutils/testsuite/binutils-all/readelf.locview-2 | 46 + binutils/testsuite/binutils-all/readelf.n | 2 +- binutils/testsuite/binutils-all/readelf.r | 2 +- binutils/testsuite/binutils-all/readelf.r-64 | 2 +- binutils/testsuite/binutils-all/size.exp | 65 +- binutils/testsuite/binutils-all/strip-13.d | 10 + binutils/testsuite/binutils-all/strip-13mips64.s | 14 + binutils/testsuite/binutils-all/strip-13rel.s | 10 + binutils/testsuite/binutils-all/strip-13rela.s | 12 + binutils/testsuite/binutils-all/strip-14.d | 7 + binutils/testsuite/binutils-all/strip-14mips64.s | 14 + binutils/testsuite/binutils-all/strip-14rel.s | 23 + binutils/testsuite/binutils-all/strip-14rela.s | 27 + binutils/testsuite/binutils-all/strip-15.d | 8 + binutils/testsuite/binutils-all/strip-15mips64.s | 14 + binutils/testsuite/binutils-all/strip-15rel.s | 23 + binutils/testsuite/binutils-all/strip-15rela.s | 27 + binutils/testsuite/binutils-all/strip-3.d | 2 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 51 +- .../testsuite/binutils-all/wasm32/create-wasm.d | 10 + .../testsuite/binutils-all/wasm32/create-wasm.s | 6 + .../testsuite/binutils-all/wasm32/custom-section.d | 11 + .../testsuite/binutils-all/wasm32/custom-section.s | 4 + .../testsuite/binutils-all/wasm32/invalid-wasm-1.d | 6 + .../testsuite/binutils-all/wasm32/invalid-wasm-1.s | 7 + .../testsuite/binutils-all/wasm32/invalid-wasm-2.d | 6 + .../testsuite/binutils-all/wasm32/invalid-wasm-2.s | 7 + .../testsuite/binutils-all/wasm32/long-sections.d | 13 + .../testsuite/binutils-all/wasm32/long-sections.s | 9 + .../testsuite/binutils-all/wasm32/parse-wasm-2.d | 15 + .../testsuite/binutils-all/wasm32/parse-wasm-2.s | 43 + .../testsuite/binutils-all/wasm32/parse-wasm.d | 8 + .../testsuite/binutils-all/wasm32/parse-wasm.s | 7 + .../binutils-all/wasm32/prepared-section.d | 10 + .../binutils-all/wasm32/prepared-section.s | 6 + binutils/testsuite/binutils-all/wasm32/wasm32.exp | 29 + binutils/testsuite/binutils-all/windres/README | 2 +- .../testsuite/binutils-all/windres/controldata.rc | 6 + .../testsuite/binutils-all/windres/controldata.rsd | 18 + binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- .../testsuite/binutils-all/x86-64/compressed-1a.d | 16 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 10 + binutils/testsuite/binutils-all/x86-64/empty.d | 9 + binutils/testsuite/binutils-all/x86-64/empty.s | 27 + binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 10 + binutils/testsuite/binutils-all/x86-64/ibt.d | 9 + binutils/testsuite/binutils-all/x86-64/ibt.s | 27 + binutils/testsuite/binutils-all/x86-64/objects.exp | 62 + binutils/testsuite/binutils-all/x86-64/pr21231a.d | 9 + binutils/testsuite/binutils-all/x86-64/pr21231a.s | 14 + binutils/testsuite/binutils-all/x86-64/pr21231b.d | 12 + binutils/testsuite/binutils-all/x86-64/pr21231b.s | 35 + .../testsuite/binutils-all/x86-64/pr22451.o.bz2 | Bin 0 -> 297 bytes binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 10 + binutils/testsuite/binutils-all/x86-64/shstk.d | 9 + binutils/testsuite/binutils-all/x86-64/shstk.s | 27 + binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 3 +- binutils/testsuite/lib/binutils-common.exp | 14 +- binutils/testsuite/lib/utils-lib.exp | 210 +- 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 | 4 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config-ml.in | 16 +- config.guess | 138 +- config.sub | 87 +- config/ChangeLog | 78 + config/acx.m4 | 30 +- config/ax_check_define.m4 | 92 + config/bootstrap-asan.mk | 2 +- config/bootstrap-cet.mk | 4 + config/bootstrap-debug-lean.mk | 1 + config/bootstrap-lto-noplugin.mk | 4 +- config/bootstrap-lto.mk | 4 +- config/cet.m4 | 50 + config/gcc-plugin.m4 | 19 +- config/hwcaps.m4 | 60 + config/isl.m4 | 20 +- config/mt-android | 1 + config/multi.m4 | 3 +- config/picflag.m4 | 2 +- config/plugins.m4 | 2 +- configure | 806 +- configure.ac | 493 +- cpu/ChangeLog | 19 + cpu/frv.opc | 17 +- cpu/mep.opc | 1 + cpu/or1kcommon.cpu | 5 + elfcpp/ChangeLog | 60 +- elfcpp/ChangeLog-2016 | 75 + elfcpp/ChangeLog-2017 | 49 + elfcpp/README | 2 +- elfcpp/aarch64.h | 4 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 15 +- elfcpp/elfcpp.h | 30 +- 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 | 18 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/ChangeLog | 16 + etc/add-log.el | 8 +- etc/texi2pod.pl | 2 +- etc/update-copyright.py | 620 + gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 5286 +- gas/ChangeLog-2016 | 6024 + gas/ChangeLog-2017 | 4419 + gas/MAINTAINERS | 2 +- gas/Makefile.am | 46 +- gas/Makefile.in | 132 +- gas/NEWS | 35 +- gas/README | 2 +- gas/app.c | 29 +- gas/as.c | 68 +- gas/as.h | 20 +- gas/asintl.h | 14 +- gas/atof-generic.c | 4 +- gas/bignum.h | 2 +- gas/bit_fix.h | 4 +- gas/cgen.c | 2 +- gas/cgen.h | 2 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 2 +- gas/config.in | 6 +- gas/config/aout_gnu.h | 450 - gas/config/atof-ieee.c | 4 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 4 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 15 +- gas/config/bfin-parse.y | 8 +- 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 | 7 +- gas/config/obj-coff-seh.h | 4 +- gas/config/obj-coff.c | 12 +- gas/config/obj-coff.h | 40 +- gas/config/obj-ecoff.c | 9 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 171 +- gas/config/obj-elf.h | 11 +- gas/config/obj-evax.c | 10 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 34 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 5 +- 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 | 4 +- gas/config/tc-aarch64.c | 1589 +- gas/config/tc-aarch64.h | 10 +- gas/config/tc-alpha.c | 10 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 993 +- gas/config/tc-arc.h | 14 +- gas/config/tc-arm.c | 1982 +- gas/config/tc-arm.h | 16 +- gas/config/tc-avr.c | 641 +- gas/config/tc-avr.h | 16 +- gas/config/tc-bfin.c | 6 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-cr16.c | 45 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 4 +- gas/config/tc-cris.h | 7 +- gas/config/tc-crx.c | 55 +- gas/config/tc-crx.h | 2 +- gas/config/tc-d10v.c | 6 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 10 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 5 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 14 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 2 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 8 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 396 +- gas/config/tc-ft32.h | 33 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 3 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 20 +- gas/config/tc-hppa.h | 4 +- gas/config/tc-i370.c | 41 +- gas/config/tc-i370.h | 2 +- gas/config/tc-i386-intel.c | 101 +- gas/config/tc-i386.c | 2073 +- gas/config/tc-i386.h | 33 +- gas/config/tc-i860.c | 1491 - gas/config/tc-i860.h | 95 - gas/config/tc-i960.c | 2665 - gas/config/tc-i960.h | 186 - gas/config/tc-ia64.c | 19 +- gas/config/tc-ia64.h | 7 +- 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 | 8 +- gas/config/tc-m32c.h | 8 +- gas/config/tc-m32r.c | 10 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 15 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 39 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 21 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 30 +- gas/config/tc-mep.h | 4 +- gas/config/tc-metag.c | 17 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 25 +- gas/config/tc-microblaze.h | 13 +- gas/config/tc-mips.c | 1202 +- gas/config/tc-mips.h | 5 +- gas/config/tc-mmix.c | 4 +- gas/config/tc-mmix.h | 2 +- gas/config/tc-mn10200.c | 6 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 10 +- gas/config/tc-mn10300.h | 20 +- gas/config/tc-moxie.c | 9 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 205 +- gas/config/tc-msp430.h | 13 +- gas/config/tc-mt.c | 9 +- gas/config/tc-mt.h | 8 +- gas/config/tc-nds32.c | 124 +- gas/config/tc-nds32.h | 9 +- gas/config/tc-nios2.c | 94 +- gas/config/tc-nios2.h | 12 +- gas/config/tc-ns32k.c | 42 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 2 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 16 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 2 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 1468 +- gas/config/tc-ppc.h | 25 +- gas/config/tc-pru.c | 1954 + gas/config/tc-pru.h | 154 + gas/config/tc-riscv.c | 3032 + gas/config/tc-riscv.h | 123 + gas/config/tc-rl78.c | 2 +- gas/config/tc-rl78.h | 6 +- gas/config/tc-rx.c | 25 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s390.c | 141 +- gas/config/tc-s390.h | 5 +- gas/config/tc-score.c | 78 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 32 +- gas/config/tc-sh.c | 10 +- gas/config/tc-sh.h | 9 +- gas/config/tc-sh64.c | 6 +- gas/config/tc-sh64.h | 9 +- gas/config/tc-sparc.c | 371 +- gas/config/tc-sparc.h | 27 +- 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 | 29 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 33 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 5 +- 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 | 19 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 14 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 17 +- gas/config/tc-visium.h | 8 +- gas/config/tc-wasm32.c | 821 + gas/config/tc-wasm32.h | 89 + gas/config/tc-xc16x.c | 2 +- gas/config/tc-xc16x.h | 2 +- gas/config/tc-xgate.c | 8 +- gas/config/tc-xgate.h | 4 +- gas/config/tc-xstormy16.c | 5 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 1253 +- gas/config/tc-xtensa.h | 21 +- gas/config/tc-z80.c | 11 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 11 +- 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 | 4 +- 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 | 14 +- gas/config/xtensa-relax.h | 2 +- gas/configure | 159 +- gas/configure.ac | 18 +- gas/configure.com | 2 +- gas/configure.tgt | 60 +- gas/debug.c | 2 +- gas/depend.c | 6 +- gas/doc/Makefile.am | 6 +- gas/doc/Makefile.in | 8 +- gas/doc/all.texi | 7 +- gas/doc/as.texinfo | 643 +- gas/doc/c-aarch64.texi | 34 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 122 +- gas/doc/c-arm.texi | 28 +- gas/doc/c-avr.texi | 73 +- 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 | 4 +- gas/doc/c-i370.texi | 4 +- gas/doc/c-i386.texi | 106 +- gas/doc/c-i860.texi | 197 - gas/doc/c-i960.texi | 324 - 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 | 10 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 4 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 2 +- gas/doc/c-mips.texi | 60 +- gas/doc/c-mmix.texi | 4 +- gas/doc/c-msp430.texi | 17 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 4 +- gas/doc/c-nios2.texi | 2 +- gas/doc/c-ns32k.texi | 4 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 5 +- gas/doc/c-pru.texi | 150 + gas/doc/c-riscv.texi | 392 + gas/doc/c-rl78.texi | 2 +- gas/doc/c-rx.texi | 4 +- gas/doc/c-s390.texi | 48 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sh64.texi | 2 +- gas/doc/c-sparc.texi | 36 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 4 +- gas/doc/c-tilegx.texi | 4 +- gas/doc/c-tilepro.texi | 4 +- gas/doc/c-v850.texi | 10 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-wasm32.texi | 119 + gas/doc/c-xc16x.texi | 2 +- gas/doc/c-xgate.texi | 4 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 4 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 3 +- gas/doc/internals.texi | 13 +- gas/dw2gencfi.c | 127 +- gas/dw2gencfi.h | 3 +- gas/dwarf2dbg.c | 399 +- gas/dwarf2dbg.h | 27 +- gas/ecoff.c | 48 +- gas/ecoff.h | 2 +- gas/ehopt.c | 2 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 74 +- 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 | 7 +- 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 | 125 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 12 +- gas/itbl-ops.c | 8 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 2 +- gas/listing.c | 12 +- gas/listing.h | 2 +- gas/literal.c | 2 +- gas/macro.c | 6 +- gas/macro.h | 2 +- gas/makefile.vms | 2 +- gas/messages.c | 78 +- gas/obj.h | 2 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 10 +- gas/po/POTFILES.in | 10 +- gas/po/es.po | 19788 ++- gas/po/fi.po | 1 + gas/po/fr.po | 11539 +- gas/po/gas.pot | 9690 +- gas/po/id.po | 8742 +- gas/po/ja.po | 249 +- gas/po/ru.po | 26453 ++-- gas/po/sv.po | 21835 +++ gas/po/tr.po | 21512 ++- gas/po/uk.po | 10239 +- gas/po/zh_CN.po | 1 + gas/read.c | 423 +- gas/read.h | 15 +- gas/remap.c | 2 +- gas/sb.c | 2 +- gas/sb.h | 2 +- gas/stabs.c | 51 +- gas/struc-symbol.h | 6 +- gas/subsegs.c | 6 +- gas/subsegs.h | 2 +- gas/symbols.c | 66 +- gas/symbols.h | 4 +- gas/tc.h | 2 +- gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.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-compnum.d | 40 + gas/testsuite/gas/aarch64/advsimd-compnum.s | 9 + gas/testsuite/gas/aarch64/advsimd-fp16.d | 14 +- gas/testsuite/gas/aarch64/advsimd-fp16.s | 3 + 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-2.d | 34 +- gas/testsuite/gas/aarch64/alias.d | 28 +- gas/testsuite/gas/aarch64/alias.s | 2 +- gas/testsuite/gas/aarch64/armv8-ras-1.d | 2 +- .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.d | 3 + .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.l | 25 + .../gas/aarch64/armv8_2-a-crypto-fp16-illegal.s | 14 + gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16.d | 3428 + gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16.s | 118 + gas/testsuite/gas/aarch64/armv8_3-a-crypto-fp16.d | 3429 + gas/testsuite/gas/aarch64/armv8_4-a-crypto-fp16.d | 3429 + gas/testsuite/gas/aarch64/armv8_4-a-illegal.d | 3 + gas/testsuite/gas/aarch64/armv8_4-a-illegal.l | 4 + gas/testsuite/gas/aarch64/armv8_4-a-illegal.s | 5 + .../gas/aarch64/armv8_4-a-registers-illegal.d | 3 + .../gas/aarch64/armv8_4-a-registers-illegal.l | 178 + .../gas/aarch64/armv8_4-a-registers-illegal.s | 80 + gas/testsuite/gas/aarch64/armv8_4-a-registers.d | 192 + gas/testsuite/gas/aarch64/armv8_4-a-registers.s | 94 + gas/testsuite/gas/aarch64/armv8_4-a.d | 2204 + gas/testsuite/gas/aarch64/armv8_4-a.s | 146 + gas/testsuite/gas/aarch64/b_1.d | 4 +- gas/testsuite/gas/aarch64/b_c_1.d | 58 + gas/testsuite/gas/aarch64/b_c_1.s | 76 + gas/testsuite/gas/aarch64/beq_1.d | 6 +- 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 | 212 +- gas/testsuite/gas/aarch64/diagnostic.s | 45 +- gas/testsuite/gas/aarch64/dotproduct.d | 548 + gas/testsuite/gas/aarch64/dotproduct.s | 540 + gas/testsuite/gas/aarch64/dotproduct_armv8_4.d | 10 + gas/testsuite/gas/aarch64/dotproduct_armv8_4.s | 2 + gas/testsuite/gas/aarch64/dwarf.d | 35 +- gas/testsuite/gas/aarch64/float-fp16.d | 14 +- 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-3.d | 14 + gas/testsuite/gas/aarch64/illegal-3.s | 9 + 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.l | 456 +- 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/ilp32-basic.d | 4 +- gas/testsuite/gas/aarch64/inst-directive.d | 2 +- gas/testsuite/gas/aarch64/int-insns.d | 18 +- 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 | 416 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d | 416 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.d | 476 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d | 170 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d | 416 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d | 370 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/legacy_reg_names.l | 4 +- 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 | 28 +- 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/pr22529.d | 4 + gas/testsuite/gas/aarch64/pr22529.l | 17 + gas/testsuite/gas/aarch64/pr22529.s | 3 + gas/testsuite/gas/aarch64/programmer-friendly.d | 3 +- 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/register_aliases.d | 12 + gas/testsuite/gas/aarch64/register_aliases.s | 11 + 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 | 15 +- gas/testsuite/gas/aarch64/reloc-prel_g0.d | 13 + gas/testsuite/gas/aarch64/reloc-prel_g0.s | 7 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g1.d | 13 + gas/testsuite/gas/aarch64/reloc-prel_g1.s | 7 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g2.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g2.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g3.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g3.s | 8 + .../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/aarch64/reloc-tprel_lo12-ldst16-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12-ldst16.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst16.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12-ldst32.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst32.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d | 12 + .../gas/aarch64/reloc-tprel_lo12-ldst64.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst64.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d | 11 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d | 10 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.s | 5 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.s | 6 + 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-add.d | 151 + gas/testsuite/gas/aarch64/sve-add.s | 149 + gas/testsuite/gas/aarch64/sve-dup.d | 161 + gas/testsuite/gas/aarch64/sve-dup.s | 159 + gas/testsuite/gas/aarch64/sve-invalid.d | 4 + gas/testsuite/gas/aarch64/sve-invalid.l | 1210 + gas/testsuite/gas/aarch64/sve-invalid.s | 1326 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 3 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.l | 24 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.s | 143 + gas/testsuite/gas/aarch64/sve-sysreg-invalid.d | 3 + gas/testsuite/gas/aarch64/sve-sysreg-invalid.l | 21 + gas/testsuite/gas/aarch64/sve-sysreg.d | 29 + gas/testsuite/gas/aarch64/sve-sysreg.s | 25 + gas/testsuite/gas/aarch64/sve.d | 40579 ++++++ gas/testsuite/gas/aarch64/sve.s | 40565 ++++++ gas/testsuite/gas/aarch64/symbol.d | 10 +- gas/testsuite/gas/aarch64/sys-rt-reg.d | 134 + gas/testsuite/gas/aarch64/sys-rt-reg.s | 21 + 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 | 322 +- 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 | 3 +- 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/verbose-error.l | 180 +- 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/align.d | 4 +- gas/testsuite/gas/all/err-fakelabel.s | 3 + gas/testsuite/gas/all/err-sizeof.s | 18 + gas/testsuite/gas/all/fill-1.d | 8 + gas/testsuite/gas/all/fill-1.s | 7 + gas/testsuite/gas/all/gas.exp | 60 +- gas/testsuite/gas/all/itbl-test.c | 4 +- gas/testsuite/gas/all/org-1.d | 3 + gas/testsuite/gas/all/org-1.l | 2 + gas/testsuite/gas/all/org-1.s | 25 + gas/testsuite/gas/all/org-2.d | 2 + gas/testsuite/gas/all/org-2.l | 2 + gas/testsuite/gas/all/org-2.s | 9 + gas/testsuite/gas/all/org-3.d | 2 + gas/testsuite/gas/all/org-3.l | 2 + gas/testsuite/gas/all/org-3.s | 9 + gas/testsuite/gas/all/org-4.d | 5 + gas/testsuite/gas/all/org-4.s | 9 + gas/testsuite/gas/all/org-5.d | 5 + gas/testsuite/gas/all/org-5.s | 9 + gas/testsuite/gas/all/org-6.d | 5 + gas/testsuite/gas/all/org-6.s | 9 + gas/testsuite/gas/all/relax.d | 4 + gas/testsuite/gas/all/sleb128-2.d | 4 + gas/testsuite/gas/all/sleb128-4.d | 4 + gas/testsuite/gas/all/sleb128-5.d | 4 + gas/testsuite/gas/all/sleb128-7.d | 4 + gas/testsuite/gas/all/sleb128-8.d | 7 + gas/testsuite/gas/all/sleb128-8.s | 2 + gas/testsuite/gas/all/sleb128-9.d | 5 + gas/testsuite/gas/all/sleb128-9.l | 3 + gas/testsuite/gas/all/sleb128-9.s | 3 + gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 2 +- gas/testsuite/gas/arc/add_s-err.s | 2 +- gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/asm-errors-3.d | 2 + gas/testsuite/gas/arc/asm-errors-3.err | 7 + gas/testsuite/gas/arc/asm-errors-3.s | 14 + gas/testsuite/gas/arc/attr-arc600.d | 10 + gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 10 + gas/testsuite/gas/arc/attr-arc600_norm.d | 10 + gas/testsuite/gas/arc/attr-arc601.d | 10 + gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 10 + gas/testsuite/gas/arc/attr-arc601_mul64.d | 10 + gas/testsuite/gas/arc/attr-arc601_norm.d | 10 + gas/testsuite/gas/arc/attr-arc700.d | 10 + gas/testsuite/gas/arc/attr-arcem.d | 10 + gas/testsuite/gas/arc/attr-archs.d | 11 + gas/testsuite/gas/arc/attr-autodetect-1.d | 11 + gas/testsuite/gas/arc/attr-autodetect-1.s | 4 + gas/testsuite/gas/arc/attr-cpu-a601.d | 8 + gas/testsuite/gas/arc/attr-cpu-a601.s | 1 + gas/testsuite/gas/arc/attr-cpu-a700.d | 8 + gas/testsuite/gas/arc/attr-cpu-a700.s | 1 + gas/testsuite/gas/arc/attr-cpu-em.d | 8 + gas/testsuite/gas/arc/attr-cpu-em.s | 1 + gas/testsuite/gas/arc/attr-cpu-hs.d | 9 + gas/testsuite/gas/arc/attr-cpu-hs.s | 1 + gas/testsuite/gas/arc/attr-em.d | 10 + gas/testsuite/gas/arc/attr-em4.d | 11 + gas/testsuite/gas/arc/attr-em4_dmips.d | 11 + gas/testsuite/gas/arc/attr-em4_fpuda.d | 11 + gas/testsuite/gas/arc/attr-em4_fpus.d | 11 + gas/testsuite/gas/arc/attr-hs.d | 11 + gas/testsuite/gas/arc/attr-hs34.d | 11 + gas/testsuite/gas/arc/attr-hs38.d | 11 + gas/testsuite/gas/arc/attr-hs38_linux.d | 11 + gas/testsuite/gas/arc/attr-mul64.d | 10 + gas/testsuite/gas/arc/attr-name.d | 22 + gas/testsuite/gas/arc/attr-name.s | 17 + gas/testsuite/gas/arc/attr-nps400.d | 11 + gas/testsuite/gas/arc/attr-override-mcpu.d | 10 + gas/testsuite/gas/arc/attr-override-mcpu.s | 1 + gas/testsuite/gas/arc/attr-quarkse_em.d | 11 + gas/testsuite/gas/arc/b.d | 76 +- gas/testsuite/gas/arc/bl.d | 66 +- gas/testsuite/gas/arc/blank.s | 1 + 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/dis-inv.d | 12 + gas/testsuite/gas/arc/dis-inv.s | 4 + gas/testsuite/gas/arc/hregs-err.s | 11 + gas/testsuite/gas/arc/jli-1.d | 26 + gas/testsuite/gas/arc/jli-1.s | 11 + gas/testsuite/gas/arc/leave_enter.d | 30 + gas/testsuite/gas/arc/leave_enter.s | 27 + gas/testsuite/gas/arc/lp.d | 56 +- gas/testsuite/gas/arc/lpcount-err.s | 9 + gas/testsuite/gas/arc/noargs_a7.s | 1 + gas/testsuite/gas/arc/noargs_hs.d | 2 +- gas/testsuite/gas/arc/nps400-0.d | 2 +- gas/testsuite/gas/arc/nps400-0.s | 1 + gas/testsuite/gas/arc/nps400-10.d | 24 + gas/testsuite/gas/arc/nps400-10.s | 22 + gas/testsuite/gas/arc/nps400-11.d | 303 + gas/testsuite/gas/arc/nps400-11.s | 308 + gas/testsuite/gas/arc/nps400-12.d | 59 + gas/testsuite/gas/arc/nps400-12.s | 71 + 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/pcl-print.d | 8 + gas/testsuite/gas/arc/pcl-print.s | 5 + gas/testsuite/gas/arc/pcl-relocs.d | 6 +- gas/testsuite/gas/arc/pcrel-relocs.d | 10 +- gas/testsuite/gas/arc/pic-relocs.d | 4 +- gas/testsuite/gas/arc/plt-relocs.d | 10 +- gas/testsuite/gas/arc/pseudos.d | 56 +- gas/testsuite/gas/arc/regnames.d | 13 + gas/testsuite/gas/arc/regnames.s | 8 + gas/testsuite/gas/arc/relax-add01.d | 14 + gas/testsuite/gas/arc/relax-add01.s | 9 + gas/testsuite/gas/arc/relax-add02.d | 14 + gas/testsuite/gas/arc/relax-add02.s | 8 + gas/testsuite/gas/arc/relax-add03.d | 13 + gas/testsuite/gas/arc/relax-add03.s | 8 + gas/testsuite/gas/arc/relax-add04.d | 14 + gas/testsuite/gas/arc/relax-add04.s | 8 + gas/testsuite/gas/arc/relax-avoid2.d | 2 +- gas/testsuite/gas/arc/relax-avoid3.d | 2 +- gas/testsuite/gas/arc/relax-b.d | 4 +- gas/testsuite/gas/arc/relax-ld01.d | 15 + gas/testsuite/gas/arc/relax-ld01.s | 9 + gas/testsuite/gas/arc/relax-ld02.d | 14 + gas/testsuite/gas/arc/relax-ld02.s | 9 + gas/testsuite/gas/arc/relax-mov01.d | 14 + gas/testsuite/gas/arc/relax-mov01.s | 8 + gas/testsuite/gas/arc/relax-mov02.d | 14 + gas/testsuite/gas/arc/relax-mov02.s | 8 + gas/testsuite/gas/arc/relax-mpy01.d | 14 + gas/testsuite/gas/arc/relax-mpy01.s | 8 + gas/testsuite/gas/arc/relax-sub01.d | 14 + gas/testsuite/gas/arc/relax-sub01.s | 9 + gas/testsuite/gas/arc/relax-sub02.d | 14 + gas/testsuite/gas/arc/relax-sub02.s | 9 + gas/testsuite/gas/arc/relax-sub03.d | 13 + gas/testsuite/gas/arc/relax-sub03.s | 8 + gas/testsuite/gas/arc/relax-sub04.d | 14 + gas/testsuite/gas/arc/relax-sub04.s | 8 + gas/testsuite/gas/arc/relocs-errors.err | 6 +- gas/testsuite/gas/arc/shortlimm_a7.d | 11 + gas/testsuite/gas/arc/shortlimm_a7.s | 5 + gas/testsuite/gas/arc/shortlimm_hs.d | 15 + gas/testsuite/gas/arc/shortlimm_hs.s | 9 + gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/taux.d | 1 + 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/textinsnxop.d | 12 + gas/testsuite/gas/arc/textinsnxop.s | 10 + gas/testsuite/gas/arc/tls-relocs.d | 6 +- gas/testsuite/gas/arc/tls-relocs2.d | 10 + gas/testsuite/gas/arc/tls-relocs2.s | 12 + 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-cmse-main.s | 13 +- 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-2-fp16-scalar-bad.l | 446 +- gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.s | 24 + gas/testsuite/gas/arm/armv8-a+fp.d | 6 + gas/testsuite/gas/arm/armv8-a+fp.s | 116 - gas/testsuite/gas/arm/armv8-a+simd.d | 2 + gas/testsuite/gas/arm/armv8-a+simd.s | 79 - gas/testsuite/gas/arm/armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/armv8-a-bad.l | 96 - gas/testsuite/gas/arm/armv8-a-bad.s | 127 - gas/testsuite/gas/arm/armv8-a-barrier-arm.d | 2 +- gas/testsuite/gas/arm/armv8-a-barrier-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 5 +- gas/testsuite/gas/arm/armv8-a-it-bad.l | 18 - gas/testsuite/gas/arm/armv8-a-it-bad.s | 72 - gas/testsuite/gas/arm/armv8-a.d | 2 + gas/testsuite/gas/arm/armv8-ar+fp.s | 120 + gas/testsuite/gas/arm/armv8-ar+simd.s | 78 + gas/testsuite/gas/arm/armv8-ar-bad.l | 96 + gas/testsuite/gas/arm/armv8-ar-bad.s | 126 + .../arm/{armv8-a-barrier.s => armv8-ar-barrier.s} | 0 gas/testsuite/gas/arm/armv8-ar-it-bad.l | 18 + gas/testsuite/gas/arm/armv8-ar-it-bad.s | 71 + gas/testsuite/gas/arm/{armv8-a.s => armv8-ar.s} | 0 gas/testsuite/gas/arm/armv8-r+fp.d | 121 + gas/testsuite/gas/arm/armv8-r+simd.d | 81 + gas/testsuite/gas/arm/armv8-r-bad.d | 4 + gas/testsuite/gas/arm/armv8-r-barrier-arm.d | 24 + gas/testsuite/gas/arm/armv8-r-barrier-thumb.d | 25 + gas/testsuite/gas/arm/armv8-r-it-bad.d | 4 + gas/testsuite/gas/arm/armv8-r.d | 104 + gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.d | 2 + gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.l | 5 + gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.s | 8 + gas/testsuite/gas/arm/armv8_2-a-fp16-thumb2.d | 249 + gas/testsuite/gas/arm/armv8_2-a-fp16.d | 249 + gas/testsuite/gas/arm/armv8_2-a-fp16.s | 46 + 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-fp16.d | 249 + 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 | 59 + gas/testsuite/gas/arm/armv8_3-a-simd.s | 63 + gas/testsuite/gas/arm/armv8_4-a-fp16.d | 249 + gas/testsuite/gas/arm/attr-march-armv1.d | 1 - gas/testsuite/gas/arm/attr-march-armv2.d | 1 - gas/testsuite/gas/arm/attr-march-armv2a.d | 1 - gas/testsuite/gas/arm/attr-march-armv2s.d | 1 - gas/testsuite/gas/arm/attr-march-armv3.d | 1 - gas/testsuite/gas/arm/attr-march-armv3m.d | 1 - gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d | 18 + gas/testsuite/gas/arm/attr-march-armv8-r+fp.d | 17 + gas/testsuite/gas/arm/attr-march-armv8-r+simd.d | 18 + gas/testsuite/gas/arm/attr-march-armv8-r.d | 16 + gas/testsuite/gas/arm/attr-march-armv8_4-a.d | 17 + gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d | 5 + gas/testsuite/gas/arm/copro-arm_v2plus-arm_v2.d | 35 + .../arm/copro-arm_v2plus-thumb_v6t2plus-unavail.l | 24 + .../gas/arm/copro-arm_v2plus-thumb_v6t2plus.s | 41 + gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d | 5 + gas/testsuite/gas/arm/copro-arm_v5plus-arm_v5.d | 23 + .../arm/copro-arm_v5plus-thumb_v6t2plus-unavail.l | 14 + .../gas/arm/copro-arm_v5plus-thumb_v6t2plus.s | 24 + gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d | 5 + .../gas/arm/copro-arm_v5teplus-arm_v5te.d | 14 + .../copro-arm_v5teplus-thumb_v6t2plus-unavail.l | 5 + .../gas/arm/copro-arm_v5teplus-thumb_v6t2plus.s | 7 + gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d | 5 + gas/testsuite/gas/arm/copro-arm_v6plus-arm_v6.d | 14 + .../arm/copro-arm_v6plus-thumb_v6t2plus-unavail.l | 5 + .../gas/arm/copro-arm_v6plus-thumb_v6t2plus.s | 7 + .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d | 5 + .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d | 5 + .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d | 5 + .../gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d | 5 + .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d | 43 + .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-2.d | 23 + .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-3.d | 14 + .../gas/arm/copro-thumb_v6t2plus-thumb_v6t2-4.d | 14 + gas/testsuite/gas/arm/copro.d | 42 - gas/testsuite/gas/arm/copro.s | 50 - gas/testsuite/gas/arm/crc32-armv8-a-bad.d | 23 + gas/testsuite/gas/arm/crc32-armv8-a.d | 34 + gas/testsuite/gas/arm/crc32-armv8-ar-bad.s | 17 + gas/testsuite/gas/arm/crc32-armv8-ar.s | 33 + gas/testsuite/gas/arm/crc32-armv8-r-bad.d | 23 + gas/testsuite/gas/arm/crc32-armv8-r.d | 34 + gas/testsuite/gas/arm/crc32-bad.d | 22 - gas/testsuite/gas/arm/crc32-bad.l | 6 +- gas/testsuite/gas/arm/crc32-bad.s | 17 - gas/testsuite/gas/arm/crc32.d | 22 - gas/testsuite/gas/arm/crc32.s | 17 - gas/testsuite/gas/arm/csdb.d | 10 + gas/testsuite/gas/arm/csdb.s | 6 + gas/testsuite/gas/arm/dotprod-illegal.d | 2 + gas/testsuite/gas/arm/dotprod-illegal.l | 10 + gas/testsuite/gas/arm/dotprod-illegal.s | 16 + gas/testsuite/gas/arm/dotprod-legacy-arch.d | 3 + gas/testsuite/gas/arm/dotprod-legacy-arch.l | 3 + gas/testsuite/gas/arm/dotprod-mandatory.d | 297 + gas/testsuite/gas/arm/dotprod-thumb2.d | 297 + gas/testsuite/gas/arm/dotprod.d | 297 + gas/testsuite/gas/arm/dotprod.s | 44 + gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d | 4 + gas/testsuite/gas/arm/forbid-armv7-idiv-ext.l | 3 + gas/testsuite/gas/arm/got_prel.d | 2 +- gas/testsuite/gas/arm/ld-sp-warn.l | 1 - gas/testsuite/gas/arm/ldr-bad.l | 4 +- gas/testsuite/gas/arm/ldr-t-bad.l | 4 +- gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/mask_1-armv8-a.d | 29 + .../gas/arm/{mask_1.s => mask_1-armv8-ar.s} | 0 gas/testsuite/gas/arm/mask_1-armv8-r.d | 29 + gas/testsuite/gas/arm/mask_1.d | 28 - gas/testsuite/gas/arm/maverick.c | 2 +- gas/testsuite/gas/arm/pr21458.d | 27 + gas/testsuite/gas/arm/pr21458.s | 40 + gas/testsuite/gas/arm/pr22773.d | 2 + gas/testsuite/gas/arm/pr22773.l | 3 + gas/testsuite/gas/arm/pr22773.s | 9 + gas/testsuite/gas/arm/req.s | 2 +- gas/testsuite/gas/arm/shift-bad-pc.d | 3 + gas/testsuite/gas/arm/shift-bad-pc.l | 56 + gas/testsuite/gas/arm/shift-bad-pc.s | 21 + .../gas/arm/sp-pc-validations-bad-t-v8a.d | 4 + .../gas/arm/sp-pc-validations-bad-t-v8a.l | 192 + gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 3 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.s | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 4 + .../gas/arm/sp-usage-thumb2-relax-on-v7.l | 17 + .../gas/arm/sp-usage-thumb2-relax-on-v8.d | 25 + gas/testsuite/gas/arm/sp-usage-thumb2-relax.s | 27 + gas/testsuite/gas/arm/strex-bad-t.d | 1 + gas/testsuite/gas/arm/thumb2_it_bad.l | 1 + gas/testsuite/gas/arm/thumb2_it_bad.s | 2 + .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 24 +- .../arm/thumb2_ldr_immediate_highregs_armv6t2.s | 16 +- gas/testsuite/gas/arm/tls.d | 4 +- gas/testsuite/gas/arm/udf.d | 1 + gas/testsuite/gas/arm/udf.l | 4 +- gas/testsuite/gas/arm/vcmp-noprefix-imm.d | 9 + gas/testsuite/gas/arm/vcmp-noprefix-imm.s | 7 + gas/testsuite/gas/arm/vfp-bad.l | 2 + gas/testsuite/gas/arm/vfp-bad.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/avr/gccisr-01.d | 141 + gas/testsuite/gas/avr/gccisr-01.s | 127 + gas/testsuite/gas/avr/gccisr-02.d | 43 + gas/testsuite/gas/avr/gccisr-02.s | 38 + gas/testsuite/gas/avr/gccisr-03.d | 4 + gas/testsuite/gas/avr/gccisr-03.s | 6 + gas/testsuite/gas/avr/large-debug-line-table.d | 4 +- gas/testsuite/gas/avr/pr21621.d | 4 + gas/testsuite/gas/avr/pr21621.l | 2 + gas/testsuite/gas/avr/pr21621.s | 15 + 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-common-1.d | 2 +- gas/testsuite/gas/cfi/cfi-common-2.d | 4 +- gas/testsuite/gas/cfi/cfi-common-3.d | 4 +- gas/testsuite/gas/cfi/cfi-common-4.d | 6 +- gas/testsuite/gas/cfi/cfi-common-5.d | 6 +- gas/testsuite/gas/cfi/cfi-common-7.d | 4 +- gas/testsuite/gas/cfi/cfi-common-8.d | 23 + gas/testsuite/gas/cfi/cfi-common-8.s | 6 + gas/testsuite/gas/cfi/cfi-common-9.d | 23 + gas/testsuite/gas/cfi/cfi-common-9.s | 4 + gas/testsuite/gas/cfi/cfi-mips-1.d | 4 +- gas/testsuite/gas/cfi/cfi-x86_64.d | 1 + gas/testsuite/gas/cfi/cfi.exp | 4 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 7 +- gas/testsuite/gas/cris/range-err-1.s | 6 +- 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/common5a.d | 5 + gas/testsuite/gas/elf/common5a.l | 2 + gas/testsuite/gas/elf/common5a.s | 3 + gas/testsuite/gas/elf/common5b.d | 5 + gas/testsuite/gas/elf/common5b.l | 2 + gas/testsuite/gas/elf/common5b.s | 3 + gas/testsuite/gas/elf/common5c.d | 5 + gas/testsuite/gas/elf/common5c.s | 2 + gas/testsuite/gas/elf/common5d.d | 5 + gas/testsuite/gas/elf/common5d.s | 2 + gas/testsuite/gas/elf/dwarf2-1.d | 14 +- gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-10.d | 6 + gas/testsuite/gas/elf/dwarf2-10.l | 2 + gas/testsuite/gas/elf/dwarf2-10.s | 32 + gas/testsuite/gas/elf/dwarf2-11.d | 15 + gas/testsuite/gas/elf/dwarf2-11.s | 28 + gas/testsuite/gas/elf/dwarf2-12.d | 20 + gas/testsuite/gas/elf/dwarf2-12.s | 31 + gas/testsuite/gas/elf/dwarf2-13.d | 19 + gas/testsuite/gas/elf/dwarf2-13.s | 33 + gas/testsuite/gas/elf/dwarf2-14.d | 19 + gas/testsuite/gas/elf/dwarf2-14.s | 32 + gas/testsuite/gas/elf/dwarf2-15.d | 19 + gas/testsuite/gas/elf/dwarf2-15.s | 32 + gas/testsuite/gas/elf/dwarf2-16.d | 20 + gas/testsuite/gas/elf/dwarf2-16.s | 33 + gas/testsuite/gas/elf/dwarf2-17.d | 20 + gas/testsuite/gas/elf/dwarf2-17.s | 33 + gas/testsuite/gas/elf/dwarf2-18.d | 19 + gas/testsuite/gas/elf/dwarf2-18.s | 33 + gas/testsuite/gas/elf/dwarf2-2.d | 14 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/dwarf2-3.d | 14 +- gas/testsuite/gas/elf/dwarf2-5.d | 79 + gas/testsuite/gas/elf/dwarf2-5.s | 58 + gas/testsuite/gas/elf/dwarf2-6.d | 78 + gas/testsuite/gas/elf/dwarf2-6.s | 101 + gas/testsuite/gas/elf/dwarf2-7.d | 19 + gas/testsuite/gas/elf/dwarf2-7.s | 36 + gas/testsuite/gas/elf/dwarf2-8.d | 5 + gas/testsuite/gas/elf/dwarf2-8.l | 2 + gas/testsuite/gas/elf/dwarf2-8.s | 27 + gas/testsuite/gas/elf/dwarf2-9.d | 5 + gas/testsuite/gas/elf/dwarf2-9.l | 2 + gas/testsuite/gas/elf/dwarf2-9.s | 32 + gas/testsuite/gas/elf/elf.exp | 33 +- gas/testsuite/gas/elf/group3.d | 7 + gas/testsuite/gas/elf/group3.s | 7 + gas/testsuite/gas/elf/groupautob.d | 2 +- gas/testsuite/gas/elf/pr21661.d | 2 + gas/testsuite/gas/elf/pr21661.l | 3 + gas/testsuite/gas/elf/pr21661.s | 4 + gas/testsuite/gas/elf/section10.d | 4 +- gas/testsuite/gas/elf/section10.s | 4 +- gas/testsuite/gas/elf/section11.d | 3 + gas/testsuite/gas/elf/section12.s | 33 + gas/testsuite/gas/elf/section12a.d | 35 + gas/testsuite/gas/elf/section12b.d | 32 + gas/testsuite/gas/elf/section13.d | 2 + gas/testsuite/gas/elf/section13.l | 2 + gas/testsuite/gas/elf/section13.s | 2 + .../gas/elf/{section2.e-arm => section2.e-arc} | 0 gas/testsuite/gas/elf/strtab.s | 20 +- gas/testsuite/gas/elf/symver.d | 1 + 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 | 3 +- gas/testsuite/gas/ft32/insn.d | 472 +- gas/testsuite/gas/ft32/insnsc.d | 1546 + gas/testsuite/gas/ft32/insnsc.s | 769 + 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/align-1.s | 7 + gas/testsuite/gas/i386/align-1a.d | 17 + gas/testsuite/gas/i386/align-1b.d | 24 + gas/testsuite/gas/i386/arch-4.d | 6 +- gas/testsuite/gas/i386/arch-4.s | 5 +- gas/testsuite/gas/i386/arch-avx-1-1.l | 3 + gas/testsuite/gas/i386/arch-avx-1-2.l | 3 + gas/testsuite/gas/i386/arch-avx-1-3.l | 3 + gas/testsuite/gas/i386/arch-avx-1-4.l | 3 + gas/testsuite/gas/i386/arch-avx-1-5.l | 3 + gas/testsuite/gas/i386/arch-avx-1-6.l | 3 + gas/testsuite/gas/i386/arch-avx-1-7.l | 16 + .../gas/i386/{arch-avx-1-1.s => arch-avx-1-7.s} | 0 gas/testsuite/gas/i386/arch-avx-1-8.l | 16 + .../gas/i386/{arch-avx-1-1.s => arch-avx-1-8.s} | 0 gas/testsuite/gas/i386/arch-avx-1.d | 3 +- gas/testsuite/gas/i386/arch-avx-1.s | 2 + gas/testsuite/gas/i386/avx-intel.d | 98 + gas/testsuite/gas/i386/avx.d | 98 + gas/testsuite/gas/i386/avx.s | 98 + 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_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_vpopcntdq-intel.d | 70 + gas/testsuite/gas/i386/avx512_vpopcntdq.d | 70 + gas/testsuite/gas/i386/avx512_vpopcntdq.s | 65 + gas/testsuite/gas/i386/avx512bitalg-intel.d | 64 + gas/testsuite/gas/i386/avx512bitalg.d | 64 + gas/testsuite/gas/i386/avx512bitalg.s | 67 + gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 100 + gas/testsuite/gas/i386/avx512bitalg_vl.d | 100 + gas/testsuite/gas/i386/avx512bitalg_vl.s | 103 + gas/testsuite/gas/i386/avx512bw-intel.d | 28 + gas/testsuite/gas/i386/avx512bw.d | 28 + gas/testsuite/gas/i386/avx512bw.s | 28 + gas/testsuite/gas/i386/avx512bw_vl-intel.d | 56 + gas/testsuite/gas/i386/avx512bw_vl.d | 56 + gas/testsuite/gas/i386/avx512bw_vl.s | 56 + gas/testsuite/gas/i386/avx512f-intel.d | 6 + gas/testsuite/gas/i386/avx512f-plain.l | 26 + gas/testsuite/gas/i386/avx512f-plain.s | 16 + gas/testsuite/gas/i386/avx512f.d | 6 + gas/testsuite/gas/i386/avx512f.s | 8 + gas/testsuite/gas/i386/avx512f_gfni-intel.d | 46 + gas/testsuite/gas/i386/avx512f_gfni.d | 46 + gas/testsuite/gas/i386/avx512f_gfni.s | 45 + gas/testsuite/gas/i386/avx512f_vaes-intel.d | 36 + gas/testsuite/gas/i386/avx512f_vaes-wig.s | 37 + gas/testsuite/gas/i386/avx512f_vaes-wig1-intel.d | 36 + gas/testsuite/gas/i386/avx512f_vaes-wig1.d | 36 + gas/testsuite/gas/i386/avx512f_vaes.d | 36 + gas/testsuite/gas/i386/avx512f_vaes.s | 37 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig.s | 13 + .../gas/i386/avx512f_vpclmulqdq-wig1-intel.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.d | 18 + gas/testsuite/gas/i386/avx512f_vpclmulqdq.s | 13 + gas/testsuite/gas/i386/avx512vbmi2-intel.d | 199 + gas/testsuite/gas/i386/avx512vbmi2.d | 199 + gas/testsuite/gas/i386/avx512vbmi2.s | 224 + gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d | 308 + gas/testsuite/gas/i386/avx512vbmi2_vl.d | 308 + gas/testsuite/gas/i386/avx512vbmi2_vl.s | 332 + gas/testsuite/gas/i386/avx512vl-plain.l | 26 + gas/testsuite/gas/i386/avx512vl-plain.s | 16 + gas/testsuite/gas/i386/avx512vl_gfni-intel.d | 73 + gas/testsuite/gas/i386/avx512vl_gfni.d | 73 + gas/testsuite/gas/i386/avx512vl_gfni.s | 72 + gas/testsuite/gas/i386/avx512vl_vaes-intel.d | 108 + gas/testsuite/gas/i386/avx512vl_vaes-wig.s | 45 + gas/testsuite/gas/i386/avx512vl_vaes-wig1-intel.d | 44 + gas/testsuite/gas/i386/avx512vl_vaes-wig1.d | 44 + gas/testsuite/gas/i386/avx512vl_vaes.d | 108 + gas/testsuite/gas/i386/avx512vl_vaes.s | 117 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig.s | 33 + .../gas/i386/avx512vl_vpclmulqdq-wig1-intel.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d | 36 + gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s | 33 + gas/testsuite/gas/i386/avx512vnni-intel.d | 60 + gas/testsuite/gas/i386/avx512vnni.d | 60 + gas/testsuite/gas/i386/avx512vnni.s | 60 + gas/testsuite/gas/i386/avx512vnni_vl-intel.d | 92 + gas/testsuite/gas/i386/avx512vnni_vl.d | 92 + gas/testsuite/gas/i386/avx512vnni_vl.s | 93 + gas/testsuite/gas/i386/bundle-bad.l | 6 +- gas/testsuite/gas/i386/cet-ibt-inval.l | 3 + gas/testsuite/gas/i386/cet-ibt-inval.s | 7 + gas/testsuite/gas/i386/cet-intel.d | 31 + gas/testsuite/gas/i386/cet-shstk-inval.l | 3 + gas/testsuite/gas/i386/cet-shstk-inval.s | 7 + gas/testsuite/gas/i386/cet.d | 29 + gas/testsuite/gas/i386/cet.s | 25 + gas/testsuite/gas/i386/code64-inval.l | 13 + gas/testsuite/gas/i386/code64-inval.s | 1 + gas/testsuite/gas/i386/code64.d | 11 + gas/testsuite/gas/i386/code64.s | 5 + gas/testsuite/gas/i386/debug1.d | 12 +- gas/testsuite/gas/i386/dw2-compress-1.d | 14 +- gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/dw2-compress-3a.d | 12 +- gas/testsuite/gas/i386/dw2-compress-3b.d | 12 +- gas/testsuite/gas/i386/dw2-compressed-1.d | 14 +- gas/testsuite/gas/i386/dw2-compressed-3a.d | 12 +- gas/testsuite/gas/i386/dw2-compressed-3b.d | 12 +- gas/testsuite/gas/i386/fpu-bad.d | 11 + gas/testsuite/gas/i386/fpu-bad.s | 4 + gas/testsuite/gas/i386/general.l | 16 +- gas/testsuite/gas/i386/general.s | 8 +- gas/testsuite/gas/i386/gfni-intel.d | 30 + gas/testsuite/gas/i386/gfni.d | 30 + gas/testsuite/gas/i386/gfni.s | 30 + gas/testsuite/gas/i386/hle-intel.d | 3 + gas/testsuite/gas/i386/hle.d | 3 + gas/testsuite/gas/i386/hle.s | 3 + gas/testsuite/gas/i386/i386.exp | 190 +- gas/testsuite/gas/i386/iamcu-4.d | 12 + gas/testsuite/gas/i386/iamcu-4.s | 3 + gas/testsuite/gas/i386/iamcu-5.d | 12 + gas/testsuite/gas/i386/iamcu-5.s | 3 + gas/testsuite/gas/i386/iamcu-inval-2.l | 2 - gas/testsuite/gas/i386/iamcu-inval-2.s | 2 - gas/testsuite/gas/i386/iamcu-inval-3.l | 2 - gas/testsuite/gas/i386/iamcu-inval-3.s | 1 - gas/testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d | 1 + gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/i386/ilp32/reloc64.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-avx-intel.d | 186 +- gas/testsuite/gas/i386/ilp32/x86-64-avx.d | 194 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 6 +- gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-core2.d | 19 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1-k8.d | 19 +- .../gas/i386/ilp32/x86-64-nops-1-pentium.d | 120 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-1.d | 19 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-2.d | 23 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-3.d | 11 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-core2.d | 83 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4-k8.d | 83 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-4.d | 83 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5-k8.d | 44 +- gas/testsuite/gas/i386/ilp32/x86-64-nops-5.d | 44 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 4 + gas/testsuite/gas/i386/ilp32/x86-64-reg-intel.d | 8 + gas/testsuite/gas/i386/ilp32/x86-64-reg.d | 8 + gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d | 16 +- .../gas/i386/ilp32/x86-64-sse-check-none.d | 16 +- .../gas/i386/ilp32/x86-64-sse-check-warn.d | 14 +- gas/testsuite/gas/i386/ilp32/x86-64-sse-check.d | 14 +- gas/testsuite/gas/i386/ilp32/x86-64-sse-noavx.d | 4 +- gas/testsuite/gas/i386/ilp32/x86-64-sse2avx.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-sse3.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-sse4_2-intel.d | 4 + gas/testsuite/gas/i386/ilp32/x86-64-sse4_2.d | 12 +- gas/testsuite/gas/i386/intel-intel.d | 710 + gas/testsuite/gas/i386/intel.d | 19 +- gas/testsuite/gas/i386/intel.e | 4 - gas/testsuite/gas/i386/intel.s | 16 +- gas/testsuite/gas/i386/intelok.d | 1 + gas/testsuite/gas/i386/intelok.e | 2 + gas/testsuite/gas/i386/inval-avx512f.l | 196 +- gas/testsuite/gas/i386/inval-avx512f.s | 107 + gas/testsuite/gas/i386/inval-pseudo.l | 11 + gas/testsuite/gas/i386/inval-pseudo.s | 5 + gas/testsuite/gas/i386/inval-seg.l | 20 +- gas/testsuite/gas/i386/inval-seg.s | 7 + gas/testsuite/gas/i386/inval.l | 7 + gas/testsuite/gas/i386/inval.s | 4 + gas/testsuite/gas/i386/localpic.d | 2 +- gas/testsuite/gas/i386/mpx.d | 4 + gas/testsuite/gas/i386/mpx.s | 12 + gas/testsuite/gas/i386/noavx-3.l | 6 +- gas/testsuite/gas/i386/noextreg.d | 53 + gas/testsuite/gas/i386/noextreg.s | 57 + gas/testsuite/gas/i386/nop-1.d | 59 + gas/testsuite/gas/i386/nop-1.s | 25 + gas/testsuite/gas/i386/nop-2.d | 78 + gas/testsuite/gas/i386/nop-2.s | 26 + gas/testsuite/gas/i386/nop-3.d | 20 + gas/testsuite/gas/i386/nop-3.s | 15 + gas/testsuite/gas/i386/nop-4.d | 24 + gas/testsuite/gas/i386/nop-4.s | 18 + gas/testsuite/gas/i386/nop-5.d | 26 + gas/testsuite/gas/i386/nop-5.s | 19 + gas/testsuite/gas/i386/nop-6.d | 18 + gas/testsuite/gas/i386/nop-6.s | 25 + gas/testsuite/gas/i386/nop-bad-1.l | 4 + gas/testsuite/gas/i386/nop-bad-1.s | 4 + gas/testsuite/gas/i386/nops-1-core2.d | 19 +- gas/testsuite/gas/i386/nops-1-i386-i686.d | 270 +- gas/testsuite/gas/i386/nops-1-i386.d | 270 +- gas/testsuite/gas/i386/nops-1-i686.d | 36 +- gas/testsuite/gas/i386/nops-1-k8.d | 19 +- gas/testsuite/gas/i386/nops-1.d | 270 +- gas/testsuite/gas/i386/nops-2-core2.d | 276 +- gas/testsuite/gas/i386/nops-2-i386.d | 276 +- gas/testsuite/gas/i386/nops-2.d | 276 +- gas/testsuite/gas/i386/nops-3-i386.d | 34 +- gas/testsuite/gas/i386/nops-3-i686.d | 34 +- gas/testsuite/gas/i386/nops-3.d | 34 +- gas/testsuite/gas/i386/nops-4-i386.d | 399 +- gas/testsuite/gas/i386/nops-4-i686.d | 399 +- gas/testsuite/gas/i386/nops-4.d | 399 +- gas/testsuite/gas/i386/nops-4a-i686.d | 83 +- gas/testsuite/gas/i386/nops-5-i686.d | 44 +- gas/testsuite/gas/i386/nops-5.d | 44 +- gas/testsuite/gas/i386/nops-6.d | 6 +- gas/testsuite/gas/i386/nops-7.d | 171 + gas/testsuite/gas/i386/nops-7.s | 18 + gas/testsuite/gas/i386/nops16-1.d | 603 +- gas/testsuite/gas/i386/notrack-intel.d | 53 + gas/testsuite/gas/i386/notrack.d | 52 + gas/testsuite/gas/i386/notrack.s | 67 + gas/testsuite/gas/i386/notrackbad.l | 31 + gas/testsuite/gas/i386/notrackbad.s | 16 + gas/testsuite/gas/i386/opcode-intel.d | 14 +- gas/testsuite/gas/i386/opcode-suffix.d | 15 +- gas/testsuite/gas/i386/opcode.d | 24 +- gas/testsuite/gas/i386/opcode.s | 23 +- gas/testsuite/gas/i386/optimize-1.d | 61 + gas/testsuite/gas/i386/optimize-1.s | 68 + gas/testsuite/gas/i386/optimize-2.d | 19 + gas/testsuite/gas/i386/optimize-2.s | 13 + gas/testsuite/gas/i386/optimize-3.d | 12 + gas/testsuite/gas/i386/optimize-3.s | 6 + gas/testsuite/gas/i386/optimize-4.d | 63 + gas/testsuite/gas/i386/optimize-4.s | 6 + gas/testsuite/gas/i386/optimize-5.d | 63 + gas/testsuite/gas/i386/optimize-5.s | 8 + gas/testsuite/gas/i386/opts-intel.d | 4 + gas/testsuite/gas/i386/opts.d | 4 + gas/testsuite/gas/i386/opts.s | 8 + gas/testsuite/gas/i386/pcommit-intel.d | 14 - gas/testsuite/gas/i386/pcommit.d | 14 - gas/testsuite/gas/i386/pcommit.s | 10 - gas/testsuite/gas/i386/pconfig-intel.d | 11 + gas/testsuite/gas/i386/pconfig.d | 11 + gas/testsuite/gas/i386/pconfig.s | 5 + gas/testsuite/gas/i386/prefix.d | 3 + gas/testsuite/gas/i386/prefix.s | 4 + gas/testsuite/gas/i386/pseudos.d | 66 + gas/testsuite/gas/i386/pseudos.s | 62 + gas/testsuite/gas/i386/ptwrite-intel.d | 1 + gas/testsuite/gas/i386/ptwrite.d | 1 + gas/testsuite/gas/i386/ptwrite.s | 1 + gas/testsuite/gas/i386/reloc64.d | 6 +- gas/testsuite/gas/i386/reloc64.s | 6 + gas/testsuite/gas/i386/sse-check-error.l | 18 + gas/testsuite/gas/i386/sse-check-none.d | 16 +- gas/testsuite/gas/i386/sse-check-none.s | 19 +- gas/testsuite/gas/i386/sse-check-warn.d | 14 +- gas/testsuite/gas/i386/sse-check-warn.e | 3 + gas/testsuite/gas/i386/sse-check.d | 3 + gas/testsuite/gas/i386/sse-check.s | 9 + gas/testsuite/gas/i386/sse-noavx.d | 4 +- gas/testsuite/gas/i386/sse-noavx.s | 2 + gas/testsuite/gas/i386/sse2avx-opts-intel.d | 4 + gas/testsuite/gas/i386/sse2avx-opts.d | 4 + gas/testsuite/gas/i386/sse3.d | 2 +- gas/testsuite/gas/i386/string-bad.l | 20 +- gas/testsuite/gas/i386/string-bad.s | 10 + gas/testsuite/gas/i386/string-ok.d | 17 +- gas/testsuite/gas/i386/string-ok.e | 10 - gas/testsuite/gas/i386/string-ok.s | 19 +- gas/testsuite/gas/i386/unspec.l | 65 + gas/testsuite/gas/i386/unspec.s | 69 + gas/testsuite/gas/i386/unspec64.l | 21 + gas/testsuite/gas/i386/unspec64.s | 25 + gas/testsuite/gas/i386/vaes-intel.d | 30 + gas/testsuite/gas/i386/vaes.d | 29 + gas/testsuite/gas/i386/vaes.s | 30 + gas/testsuite/gas/i386/vgather-check-error.l | 1 + gas/testsuite/gas/i386/vgather-check-none.d | 2 + gas/testsuite/gas/i386/vgather-check-warn.d | 2 + gas/testsuite/gas/i386/vgather-check-warn.e | 1 + gas/testsuite/gas/i386/vgather-check.d | 2 + gas/testsuite/gas/i386/vgather-check.s | 2 + gas/testsuite/gas/i386/vpclmulqdq-intel.d | 18 + gas/testsuite/gas/i386/vpclmulqdq.d | 18 + gas/testsuite/gas/i386/vpclmulqdq.s | 13 + gas/testsuite/gas/i386/waitpkg-intel.d | 16 + gas/testsuite/gas/i386/waitpkg.d | 16 + gas/testsuite/gas/i386/waitpkg.s | 8 + gas/testsuite/gas/i386/wbnoinvd-intel.d | 11 + gas/testsuite/gas/i386/wbnoinvd.d | 11 + gas/testsuite/gas/i386/wbnoinvd.s | 5 + gas/testsuite/gas/i386/x86-64-avx-intel.d | 186 +- gas/testsuite/gas/i386/x86-64-avx.d | 194 +- gas/testsuite/gas/i386/x86-64-avx.s | 104 + .../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_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_vpopcntdq-intel.d | 68 + gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.d | 68 + gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.s | 63 + gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d | 64 + gas/testsuite/gas/i386/x86-64-avx512bitalg.d | 64 + gas/testsuite/gas/i386/x86-64-avx512bitalg.s | 67 + .../gas/i386/x86-64-avx512bitalg_vl-intel.d | 116 + gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.d | 116 + gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.s | 119 + .../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/x86-64-avx512f_gfni-intel.d | 46 + gas/testsuite/gas/i386/x86-64-avx512f_gfni.d | 46 + gas/testsuite/gas/i386/x86-64-avx512f_gfni.s | 45 + gas/testsuite/gas/i386/x86-64-avx512f_vaes-intel.d | 36 + gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig.s | 31 + .../gas/i386/x86-64-avx512f_vaes-wig1-intel.d | 36 + gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1.d | 36 + gas/testsuite/gas/i386/x86-64-avx512f_vaes.d | 36 + gas/testsuite/gas/i386/x86-64-avx512f_vaes.s | 31 + .../gas/i386/x86-64-avx512f_vpclmulqdq-intel.d | 18 + .../gas/i386/x86-64-avx512f_vpclmulqdq-wig.s | 13 + .../i386/x86-64-avx512f_vpclmulqdq-wig1-intel.d | 18 + .../gas/i386/x86-64-avx512f_vpclmulqdq-wig1.d | 18 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d | 18 + gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s | 13 + gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d | 198 + gas/testsuite/gas/i386/x86-64-avx512vbmi2.d | 198 + gas/testsuite/gas/i386/x86-64-avx512vbmi2.s | 223 + .../gas/i386/x86-64-avx512vbmi2_vl-intel.d | 388 + gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.d | 388 + gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.s | 412 + .../gas/i386/x86-64-avx512vl_gfni-intel.d | 80 + gas/testsuite/gas/i386/x86-64-avx512vl_gfni.d | 80 + gas/testsuite/gas/i386/x86-64-avx512vl_gfni.s | 79 + .../gas/i386/x86-64-avx512vl_vaes-intel.d | 61 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig.s | 55 + .../gas/i386/x86-64-avx512vl_vaes-wig1-intel.d | 60 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1.d | 60 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes.d | 61 + gas/testsuite/gas/i386/x86-64-avx512vl_vaes.s | 56 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-wig.s | 33 + .../i386/x86-64-avx512vl_vpclmulqdq-wig1-intel.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq-wig1.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.d | 36 + .../gas/i386/x86-64-avx512vl_vpclmulqdq.s | 33 + gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d | 60 + gas/testsuite/gas/i386/x86-64-avx512vnni.d | 60 + gas/testsuite/gas/i386/x86-64-avx512vnni.s | 61 + .../gas/i386/x86-64-avx512vnni_vl-intel.d | 108 + gas/testsuite/gas/i386/x86-64-avx512vnni_vl.d | 108 + gas/testsuite/gas/i386/x86-64-avx512vnni_vl.s | 109 + gas/testsuite/gas/i386/x86-64-avx_gfni-intel.d | 48 + gas/testsuite/gas/i386/x86-64-avx_gfni.d | 48 + gas/testsuite/gas/i386/x86-64-avx_gfni.s | 54 + gas/testsuite/gas/i386/x86-64-cet-ibt-inval.l | 3 + gas/testsuite/gas/i386/x86-64-cet-ibt-inval.s | 7 + gas/testsuite/gas/i386/x86-64-cet-intel.d | 38 + gas/testsuite/gas/i386/x86-64-cet-shstk-inval.l | 3 + gas/testsuite/gas/i386/x86-64-cet-shstk-inval.s | 7 + gas/testsuite/gas/i386/x86-64-cet.d | 37 + gas/testsuite/gas/i386/x86-64-cet.s | 33 + gas/testsuite/gas/i386/x86-64-gfni-intel.d | 30 + gas/testsuite/gas/i386/x86-64-gfni.d | 30 + gas/testsuite/gas/i386/x86-64-gfni.s | 30 + gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 15 +- gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 8 + gas/testsuite/gas/i386/x86-64-inval.l | 2 + gas/testsuite/gas/i386/x86-64-inval.s | 1 + gas/testsuite/gas/i386/x86-64-jump.d | 4 +- gas/testsuite/gas/i386/x86-64-localpic.d | 2 +- gas/testsuite/gas/i386/x86-64-movd-intel.d | 45 + gas/testsuite/gas/i386/x86-64-movd.d | 44 + gas/testsuite/gas/i386/x86-64-movd.s | 39 + gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 6 +- gas/testsuite/gas/i386/x86-64-mpx-branch-2.d | 6 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 375 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.s | 18 + gas/testsuite/gas/i386/x86-64-mpx.d | 4 + gas/testsuite/gas/i386/x86-64-mpx.s | 12 + gas/testsuite/gas/i386/x86-64-nop-1.d | 49 + gas/testsuite/gas/i386/x86-64-nop-2.d | 79 + gas/testsuite/gas/i386/x86-64-nop-3.d | 21 + gas/testsuite/gas/i386/x86-64-nop-4.d | 24 + gas/testsuite/gas/i386/x86-64-nop-5.d | 27 + gas/testsuite/gas/i386/x86-64-nop-6.d | 18 + gas/testsuite/gas/i386/x86-64-nops-1-core2.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-1-g64.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-1-k8.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-1-pentium.d | 120 +- gas/testsuite/gas/i386/x86-64-nops-1.d | 19 +- gas/testsuite/gas/i386/x86-64-nops-2.d | 23 +- gas/testsuite/gas/i386/x86-64-nops-3.d | 11 +- gas/testsuite/gas/i386/x86-64-nops-4-core2.d | 83 +- gas/testsuite/gas/i386/x86-64-nops-4-k8.d | 83 +- gas/testsuite/gas/i386/x86-64-nops-4.d | 83 +- gas/testsuite/gas/i386/x86-64-nops-5-k8.d | 44 +- gas/testsuite/gas/i386/x86-64-nops-5.d | 44 +- gas/testsuite/gas/i386/x86-64-nops-7.d | 120 + gas/testsuite/gas/i386/x86-64-notrack-intel.d | 74 + gas/testsuite/gas/i386/x86-64-notrack.d | 73 + gas/testsuite/gas/i386/x86-64-notrack.s | 97 + gas/testsuite/gas/i386/x86-64-notrackbad.l | 31 + gas/testsuite/gas/i386/x86-64-notrackbad.s | 16 + gas/testsuite/gas/i386/x86-64-opcode-bad.d | 12 + gas/testsuite/gas/i386/x86-64-opcode-bad.s | 10 + gas/testsuite/gas/i386/x86-64-opcode.d | 13 + gas/testsuite/gas/i386/x86-64-opcode.s | 14 + gas/testsuite/gas/i386/x86-64-optimize-1.d | 55 + gas/testsuite/gas/i386/x86-64-optimize-1.s | 49 + gas/testsuite/gas/i386/x86-64-optimize-2.d | 109 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 116 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 27 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 21 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 12 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 6 + gas/testsuite/gas/i386/x86-64-optimize-5.d | 111 + gas/testsuite/gas/i386/x86-64-optimize-5.s | 6 + gas/testsuite/gas/i386/x86-64-optimize-6.d | 111 + gas/testsuite/gas/i386/x86-64-optimize-6.s | 8 + gas/testsuite/gas/i386/x86-64-pcommit-intel.d | 14 - gas/testsuite/gas/i386/x86-64-pcommit.d | 14 - gas/testsuite/gas/i386/x86-64-pcommit.s | 10 - gas/testsuite/gas/i386/x86-64-pconfig-intel.d | 11 + gas/testsuite/gas/i386/x86-64-pconfig.d | 11 + gas/testsuite/gas/i386/x86-64-pconfig.s | 5 + gas/testsuite/gas/i386/x86-64-pseudos.d | 92 + gas/testsuite/gas/i386/x86-64-pseudos.s | 88 + gas/testsuite/gas/i386/x86-64-reg-bad.l | 21 + gas/testsuite/gas/i386/x86-64-reg-bad.s | 11 + gas/testsuite/gas/i386/x86-64-reg-intel.d | 8 + gas/testsuite/gas/i386/x86-64-reg.d | 8 + gas/testsuite/gas/i386/x86-64-reg.s | 9 + gas/testsuite/gas/i386/x86-64-relax-2.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 8 +- gas/testsuite/gas/i386/x86-64-simd-suffix.d | 16 +- gas/testsuite/gas/i386/x86-64-specific-reg.l | 90 +- gas/testsuite/gas/i386/x86-64-sse-check-error.l | 18 + gas/testsuite/gas/i386/x86-64-sse-check-none.d | 16 +- gas/testsuite/gas/i386/x86-64-sse-check-warn.d | 14 +- gas/testsuite/gas/i386/x86-64-sse-check.d | 14 +- gas/testsuite/gas/i386/x86-64-sse-noavx.d | 4 +- gas/testsuite/gas/i386/x86-64-sse-noavx.s | 2 + gas/testsuite/gas/i386/x86-64-sse2avx.d | 12 +- gas/testsuite/gas/i386/x86-64-sse2avx.s | 4 + gas/testsuite/gas/i386/x86-64-sse3.d | 2 +- gas/testsuite/gas/i386/x86-64-sse4_2-intel.d | 4 + gas/testsuite/gas/i386/x86-64-sse4_2.d | 12 +- gas/testsuite/gas/i386/x86-64-sse4_2.s | 4 + gas/testsuite/gas/i386/x86-64-vaes-intel.d | 30 + gas/testsuite/gas/i386/x86-64-vaes.d | 29 + gas/testsuite/gas/i386/x86-64-vaes.s | 30 + .../gas/i386/x86-64-vgather-check-error.l | 1 + gas/testsuite/gas/i386/x86-64-vgather-check-none.d | 2 + gas/testsuite/gas/i386/x86-64-vgather-check-warn.d | 2 + gas/testsuite/gas/i386/x86-64-vgather-check-warn.e | 1 + gas/testsuite/gas/i386/x86-64-vgather-check.d | 2 + gas/testsuite/gas/i386/x86-64-vgather-check.s | 2 + gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d | 18 + gas/testsuite/gas/i386/x86-64-vpclmulqdq.d | 18 + gas/testsuite/gas/i386/x86-64-vpclmulqdq.s | 13 + gas/testsuite/gas/i386/x86-64-waitpkg-intel.d | 19 + gas/testsuite/gas/i386/x86-64-waitpkg.d | 19 + gas/testsuite/gas/i386/x86-64-waitpkg.s | 11 + gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d | 11 + gas/testsuite/gas/i386/x86-64-wbnoinvd.d | 11 + gas/testsuite/gas/i386/x86-64-wbnoinvd.s | 5 + gas/testsuite/gas/i386/x86-64-xop.d | 1200 +- gas/testsuite/gas/i386/xmmword.l | 101 + gas/testsuite/gas/i386/xmmword.s | 129 + gas/testsuite/gas/i386/xop.d | 1184 +- gas/testsuite/gas/i386/xop32reg.d | 15 + gas/testsuite/gas/i386/xop32reg.s | 13 + gas/testsuite/gas/i860/README.i860 | 39 - gas/testsuite/gas/i860/bitwise.d | 141 - gas/testsuite/gas/i860/bitwise.s | 150 - gas/testsuite/gas/i860/branch.d | 81 - gas/testsuite/gas/i860/branch.s | 85 - gas/testsuite/gas/i860/bte.d | 62 - gas/testsuite/gas/i860/bte.s | 55 - gas/testsuite/gas/i860/dir-align01.d | 17 - gas/testsuite/gas/i860/dir-align01.s | 11 - gas/testsuite/gas/i860/dir-intel01.d | 19 - gas/testsuite/gas/i860/dir-intel01.s | 19 - gas/testsuite/gas/i860/dir-intel02.d | 15 - gas/testsuite/gas/i860/dir-intel02.s | 13 - gas/testsuite/gas/i860/dir-intel03-err.l | 5 - gas/testsuite/gas/i860/dir-intel03-err.s | 14 - gas/testsuite/gas/i860/dual01.d | 21 - gas/testsuite/gas/i860/dual01.s | 17 - gas/testsuite/gas/i860/dual02-err.l | 2 - gas/testsuite/gas/i860/dual02-err.s | 9 - gas/testsuite/gas/i860/dual03.d | 53 - gas/testsuite/gas/i860/dual03.s | 46 - gas/testsuite/gas/i860/fldst01.d | 73 - gas/testsuite/gas/i860/fldst01.s | 75 - gas/testsuite/gas/i860/fldst02.d | 73 - gas/testsuite/gas/i860/fldst02.s | 75 - gas/testsuite/gas/i860/fldst03.d | 73 - gas/testsuite/gas/i860/fldst03.s | 75 - gas/testsuite/gas/i860/fldst04.d | 73 - gas/testsuite/gas/i860/fldst04.s | 75 - gas/testsuite/gas/i860/fldst05.d | 73 - gas/testsuite/gas/i860/fldst05.s | 75 - gas/testsuite/gas/i860/fldst06.d | 73 - gas/testsuite/gas/i860/fldst06.s | 75 - gas/testsuite/gas/i860/fldst07.d | 73 - gas/testsuite/gas/i860/fldst07.s | 75 - gas/testsuite/gas/i860/fldst08.d | 73 - gas/testsuite/gas/i860/fldst08.s | 75 - gas/testsuite/gas/i860/float01.d | 69 - gas/testsuite/gas/i860/float01.s | 84 - gas/testsuite/gas/i860/float02.d | 39 - gas/testsuite/gas/i860/float02.s | 42 - gas/testsuite/gas/i860/float03.d | 51 - gas/testsuite/gas/i860/float03.s | 64 - gas/testsuite/gas/i860/float04.d | 39 - gas/testsuite/gas/i860/float04.s | 49 - gas/testsuite/gas/i860/form.d | 63 - gas/testsuite/gas/i860/form.s | 66 - gas/testsuite/gas/i860/i860.exp | 61 - gas/testsuite/gas/i860/iarith.d | 97 - gas/testsuite/gas/i860/iarith.s | 102 - gas/testsuite/gas/i860/ldst01.d | 39 - gas/testsuite/gas/i860/ldst01.s | 35 - gas/testsuite/gas/i860/ldst02.d | 39 - gas/testsuite/gas/i860/ldst02.s | 35 - gas/testsuite/gas/i860/ldst03.d | 43 - gas/testsuite/gas/i860/ldst03.s | 39 - gas/testsuite/gas/i860/ldst04.d | 24 - gas/testsuite/gas/i860/ldst04.s | 19 - gas/testsuite/gas/i860/ldst05.d | 24 - gas/testsuite/gas/i860/ldst05.s | 19 - gas/testsuite/gas/i860/ldst06.d | 28 - gas/testsuite/gas/i860/ldst06.s | 22 - gas/testsuite/gas/i860/pfam.d | 153 - gas/testsuite/gas/i860/pfam.s | 182 - gas/testsuite/gas/i860/pfmam.d | 153 - gas/testsuite/gas/i860/pfmam.s | 182 - gas/testsuite/gas/i860/pfmsm.d | 153 - gas/testsuite/gas/i860/pfmsm.s | 182 - gas/testsuite/gas/i860/pfsm.d | 153 - gas/testsuite/gas/i860/pfsm.s | 182 - gas/testsuite/gas/i860/pseudo-ops01.d | 14 - gas/testsuite/gas/i860/pseudo-ops01.s | 10 - gas/testsuite/gas/i860/regress01.d | 21 - gas/testsuite/gas/i860/regress01.s | 19 - gas/testsuite/gas/i860/shift.d | 86 - gas/testsuite/gas/i860/shift.s | 90 - gas/testsuite/gas/i860/simd.d | 105 - gas/testsuite/gas/i860/simd.s | 119 - gas/testsuite/gas/i860/system.d | 72 - gas/testsuite/gas/i860/system.s | 76 - gas/testsuite/gas/i860/xp.d | 241 - gas/testsuite/gas/i860/xp.s | 266 - gas/testsuite/gas/ia64/group-1.d | 2 +- gas/testsuite/gas/ia64/group-2.d | 19 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ia64/pr13167.d | 12 +- gas/testsuite/gas/ia64/xdata.d | 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-big-delta.d | 4 +- gas/testsuite/gas/lns/lns-common-1-alt.d | 16 +- gas/testsuite/gas/lns/lns-duplicate.d | 2 +- gas/testsuite/gas/lns/lns.exp | 6 +- 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/end.l | 1 + gas/testsuite/gas/macros/end.s | 3 + 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/addiu-error.d | 3 + gas/testsuite/gas/mips/addiu-error.l | 8 + gas/testsuite/gas/mips/addiu-error.s | 11 + gas/testsuite/gas/mips/aent-2.d | 19 + gas/testsuite/gas/mips/aent-mdebug-2.d | 16 + gas/testsuite/gas/mips/aent-mdebug.d | 7 + gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- .../gas/mips/branch-addend-micromips-n32.d | 23 + .../gas/mips/branch-addend-micromips-n64.d | 27 + gas/testsuite/gas/mips/branch-addend-micromips.d | 22 + gas/testsuite/gas/mips/branch-addend-micromips.s | 31 + gas/testsuite/gas/mips/branch-local-2.d | 3 + gas/testsuite/gas/mips/branch-local-3.d | 3 + gas/testsuite/gas/mips/branch-local-5.d | 3 + gas/testsuite/gas/mips/branch-local-5.l | 4 + gas/testsuite/gas/mips/branch-local-5.s | 31 + gas/testsuite/gas/mips/branch-local-6.d | 3 + gas/testsuite/gas/mips/branch-local-6.l | 9 + gas/testsuite/gas/mips/branch-local-6.s | 41 + gas/testsuite/gas/mips/branch-local-7.d | 20 + gas/testsuite/gas/mips/branch-local-7.s | 27 + gas/testsuite/gas/mips/branch-local-ignore-2.d | 29 + gas/testsuite/gas/mips/branch-local-ignore-3.d | 23 + gas/testsuite/gas/mips/branch-local-ignore-5.d | 23 + gas/testsuite/gas/mips/branch-local-ignore-6.d | 41 + gas/testsuite/gas/mips/branch-local-ignore-n32-2.d | 29 + gas/testsuite/gas/mips/branch-local-ignore-n32-3.d | 23 + gas/testsuite/gas/mips/branch-local-ignore-n32-5.d | 5 + gas/testsuite/gas/mips/branch-local-ignore-n32-6.d | 41 + gas/testsuite/gas/mips/branch-local-ignore-n64-2.d | 37 + gas/testsuite/gas/mips/branch-local-ignore-n64-3.d | 27 + gas/testsuite/gas/mips/branch-local-ignore-n64-5.d | 5 + gas/testsuite/gas/mips/branch-local-ignore-n64-6.d | 57 + gas/testsuite/gas/mips/branch-local-n32-2.d | 3 + gas/testsuite/gas/mips/branch-local-n32-2.l | 5 - gas/testsuite/gas/mips/branch-local-n32-3.d | 3 + gas/testsuite/gas/mips/branch-local-n32-3.l | 3 - gas/testsuite/gas/mips/branch-local-n32-5.d | 4 + gas/testsuite/gas/mips/branch-local-n32-6.d | 4 + gas/testsuite/gas/mips/branch-local-n32-7.d | 20 + gas/testsuite/gas/mips/branch-local-n64-2.d | 3 + gas/testsuite/gas/mips/branch-local-n64-2.l | 5 - gas/testsuite/gas/mips/branch-local-n64-3.d | 3 + gas/testsuite/gas/mips/branch-local-n64-3.l | 3 - gas/testsuite/gas/mips/branch-local-n64-5.d | 4 + gas/testsuite/gas/mips/branch-local-n64-6.d | 4 + gas/testsuite/gas/mips/branch-local-n64-7.d | 22 + gas/testsuite/gas/mips/break-error.d | 3 + gas/testsuite/gas/mips/break-error.l | 8 + gas/testsuite/gas/mips/break-error.s | 11 + gas/testsuite/gas/mips/comdat-reloc.d | 31 + gas/testsuite/gas/mips/comdat-reloc.s | 38 + gas/testsuite/gas/mips/compact-eh-eb-2.d | 2 +- gas/testsuite/gas/mips/compact-eh-eb-5.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-2.d | 2 +- gas/testsuite/gas/mips/compact-eh-el-5.d | 2 +- gas/testsuite/gas/mips/debug-label-end-1.d | 21 + gas/testsuite/gas/mips/debug-label-end-2.d | 17 + gas/testsuite/gas/mips/debug-label-end-3.d | 17 + gas/testsuite/gas/mips/debug-label-end.s | 22 + gas/testsuite/gas/mips/delay.d | 2 +- gas/testsuite/gas/mips/elf-rel8-mips16.d | 8 +- gas/testsuite/gas/mips/elf-rel8-mips16.s | 7 + gas/testsuite/gas/mips/elf-rel8.d | 6 + gas/testsuite/gas/mips/elf-rel8.s | 6 + gas/testsuite/gas/mips/elf-rel9-mips16e2.d | 69 + gas/testsuite/gas/mips/elf-rel9-mips16e2.s | 62 + gas/testsuite/gas/mips/elf_ase_mips16e2-2.d | 21 + gas/testsuite/gas/mips/elf_ase_mips16e2.d | 5 + gas/testsuite/gas/mips/elf_mach_5900.d | 22 + gas/testsuite/gas/mips/elf_mach_interaptiv-mr2.d | 24 + .../gas/mips/interaptiv-mr2@isa-override-1.d | 6 + .../gas/mips/interaptiv-mr2@isa-override-1.l | 5 + .../gas/mips/interaptiv-mr2@isa-override-2.d | 4 + .../gas/mips/interaptiv-mr2@isa-override-2.l | 8 + gas/testsuite/gas/mips/interaptiv-mr2@mcu.d | 110 + gas/testsuite/gas/mips/interaptiv-mr2@save-sub.d | 44 + gas/testsuite/gas/mips/interaptiv-mr2@save.d | 44 + gas/testsuite/gas/mips/isa-override-2.d | 4 + gas/testsuite/gas/mips/jalr4-n32.d | 5 + gas/testsuite/gas/mips/jalr4-n64.d | 57 + gas/testsuite/gas/mips/jalr4.d | 39 + gas/testsuite/gas/mips/jalr4.s | 69 + gas/testsuite/gas/mips/loc-swap-2.d | 18 +- gas/testsuite/gas/mips/loc-swap-3.d | 2 +- gas/testsuite/gas/mips/loc-swap.d | 20 +- gas/testsuite/gas/mips/loc-swap.s | 2 +- gas/testsuite/gas/mips/loongson-3a-2.d | 2 +- gas/testsuite/gas/mips/lui-1.d | 3 + gas/testsuite/gas/mips/lui-1.l | 2 +- gas/testsuite/gas/mips/lui-2.d | 3 + gas/testsuite/gas/mips/micromips@addiu-error.d | 4 + gas/testsuite/gas/mips/micromips@addiu-error.l | 8 + gas/testsuite/gas/mips/micromips@loc-swap-2.d | 18 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 18 +- gas/testsuite/gas/mips/micromips@mips32r2-sync-1.d | 29 + gas/testsuite/gas/mips/micromips@r5.d | 9 + gas/testsuite/gas/mips/micromips@relax-offset.d | 26 + gas/testsuite/gas/mips/micromips@relax-swap3.d | 1 - .../gas/mips/micromips@stabs-symbol-type.d | 11 + gas/testsuite/gas/mips/micromips@xpa.d | 25 + gas/testsuite/gas/mips/mips.exp | 502 +- gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d | 20 + gas/testsuite/gas/mips/mips16-32@mips16-asmacro.s | 2 + 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 | 144 +- gas/testsuite/gas/mips/mips16-64@mips16-64.d | 686 + gas/testsuite/gas/mips/mips16-64@mips16-asmacro.d | 20 + gas/testsuite/gas/mips/mips16-64@mips16-asmacro.s | 2 + 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 | 12 + gas/testsuite/gas/mips/mips16-branch-absolute-1.d | 20 + gas/testsuite/gas/mips/mips16-branch-absolute-1.s | 22 + gas/testsuite/gas/mips/mips16-branch-absolute-2.d | 4 + gas/testsuite/gas/mips/mips16-branch-absolute-2.s | 20 + .../gas/mips/mips16-branch-absolute-addend-1.d | 4 + .../gas/mips/mips16-branch-absolute-addend-1.s | 22 + .../gas/mips/mips16-branch-absolute-addend-n32-1.d | 5 + .../gas/mips/mips16-branch-absolute-addend-n64-1.d | 5 + .../gas/mips/mips16-branch-absolute-n32-1.d | 5 + .../gas/mips/mips16-branch-absolute-n32-2.d | 5 + .../gas/mips/mips16-branch-absolute-n64-1.d | 5 + .../gas/mips/mips16-branch-absolute-n64-2.d | 5 + gas/testsuite/gas/mips/mips16-branch-addend-4.d | 30 + gas/testsuite/gas/mips/mips16-branch-addend-4.s | 24 + gas/testsuite/gas/mips/mips16-branch-addend-5.d | 4 + gas/testsuite/gas/mips/mips16-branch-addend-5.l | 11 + gas/testsuite/gas/mips/mips16-branch-addend-5.s | 24 + gas/testsuite/gas/mips/mips16-branch-reloc-4.d | 24 + gas/testsuite/gas/mips/mips16-branch-reloc-4.s | 32 + gas/testsuite/gas/mips/mips16-branch-reloc-5.d | 24 + gas/testsuite/gas/mips/mips16-branch-reloc-5.s | 32 + .../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-dwarf2-n32.d | 2 +- gas/testsuite/gas/mips/mips16-dwarf2.d | 2 +- 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 | 18 +- gas/testsuite/gas/mips/mips16-pcrel-0.d | 47 + gas/testsuite/gas/mips/mips16-pcrel-0.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-0.s | 39 + gas/testsuite/gas/mips/mips16-pcrel-1.d | 47 + gas/testsuite/gas/mips/mips16-pcrel-1.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-1.s | 50 + gas/testsuite/gas/mips/mips16-pcrel-2.d | 5 + gas/testsuite/gas/mips/mips16-pcrel-2.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-2.s | 43 + gas/testsuite/gas/mips/mips16-pcrel-3.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-3.l | 7 + gas/testsuite/gas/mips/mips16-pcrel-3.s | 29 + gas/testsuite/gas/mips/mips16-pcrel-4.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-4.l | 15 + gas/testsuite/gas/mips/mips16-pcrel-4.s | 52 + gas/testsuite/gas/mips/mips16-pcrel-5.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-5.l | 15 + gas/testsuite/gas/mips/mips16-pcrel-5.s | 54 + gas/testsuite/gas/mips/mips16-pcrel-absolute-1.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-1.s | 18 + gas/testsuite/gas/mips/mips16-pcrel-absolute-2.d | 16 + gas/testsuite/gas/mips/mips16-pcrel-absolute-2.s | 18 + gas/testsuite/gas/mips/mips16-pcrel-absolute-3.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-3.s | 18 + gas/testsuite/gas/mips/mips16-pcrel-absolute-4.d | 34 + gas/testsuite/gas/mips/mips16-pcrel-absolute-4.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-absolute-4.s | 24 + gas/testsuite/gas/mips/mips16-pcrel-absolute-5.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-5.s | 24 + gas/testsuite/gas/mips/mips16-pcrel-absolute-6.d | 34 + gas/testsuite/gas/mips/mips16-pcrel-absolute-6.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-absolute-6.s | 24 + gas/testsuite/gas/mips/mips16-pcrel-absolute-7.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-7.s | 24 + .../gas/mips/mips16-pcrel-absolute-n32-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-n32-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-n64-4.d | 4 + .../gas/mips/mips16-pcrel-absolute-n64-6.d | 4 + .../gas/mips/mips16-pcrel-absolute-n64-sym32-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-n64-sym32-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-n32-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-n32-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 4 + .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 4 + .../mips/mips16-pcrel-absolute-pic-n64-sym32-4.d | 5 + .../mips/mips16-pcrel-absolute-pic-n64-sym32-6.d | 5 + gas/testsuite/gas/mips/mips16-pcrel-absolute.d | 15 +- gas/testsuite/gas/mips/mips16-pcrel-absolute.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-addend-2.d | 20 +- gas/testsuite/gas/mips/mips16-pcrel-addend-2.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-addend-3.d | 19 +- gas/testsuite/gas/mips/mips16-pcrel-addend-3.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-addend-4.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-addend-4.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-addend-5.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-addend-5.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-addend-6.d | 21 + gas/testsuite/gas/mips/mips16-pcrel-addend-6.s | 26 + gas/testsuite/gas/mips/mips16-pcrel-addend-7.d | 20 + gas/testsuite/gas/mips/mips16-pcrel-addend-7.s | 16 + gas/testsuite/gas/mips/mips16-pcrel-addend-8.d | 50 + gas/testsuite/gas/mips/mips16-pcrel-addend-8.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-addend-8.s | 22 + gas/testsuite/gas/mips/mips16-pcrel-addend-9.d | 50 + gas/testsuite/gas/mips/mips16-pcrel-addend-9.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-addend-9.s | 22 + gas/testsuite/gas/mips/mips16-pcrel-addend-n32-8.d | 51 + gas/testsuite/gas/mips/mips16-pcrel-addend-n32-9.d | 51 + gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 4 + .../gas/mips/mips16-pcrel-addend-n64-sym32-8.d | 83 + .../gas/mips/mips16-pcrel-addend-n64-sym32-9.d | 83 + gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 35 + gas/testsuite/gas/mips/mips16-pcrel-delay-0.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-delay-0.s | 36 + gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 40 + gas/testsuite/gas/mips/mips16-pcrel-delay-1.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-delay-1.s | 35 + gas/testsuite/gas/mips/mips16-pcrel-n32-0.d | 48 + gas/testsuite/gas/mips/mips16-pcrel-n32-1.d | 48 + gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d | 64 + gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d | 64 + gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-reloc-2.d | 20 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-reloc-3.d | 19 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-reloc-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-5.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-6.d | 22 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-reloc-7.d | 21 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l | 3 - gas/testsuite/gas/mips/mips16-reg-error.d | 3 + gas/testsuite/gas/mips/mips16-reg-error.l | 54 + gas/testsuite/gas/mips/mips16-reg-error.s | 81 + 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-reloc-error.d | 3 + gas/testsuite/gas/mips/mips16-reloc-error.l | 28 + gas/testsuite/gas/mips/mips16-reloc-error.s | 52 + 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 | 3 + gas/testsuite/gas/mips/mips16.d | 140 +- gas/testsuite/gas/mips/mips16@addiu-error.d | 4 + gas/testsuite/gas/mips/mips16@addiu-error.l | 8 + gas/testsuite/gas/mips/mips16@loc-swap-2.d | 18 +- gas/testsuite/gas/mips/mips16@loc-swap-dis.d | 1 - gas/testsuite/gas/mips/mips16@loc-swap.d | 18 +- gas/testsuite/gas/mips/mips16@relax-swap3.d | 23 +- gas/testsuite/gas/mips/mips16@relax-swap3.l | 3 - gas/testsuite/gas/mips/mips16@save-sub.d | 65 + gas/testsuite/gas/mips/mips16@stabs-symbol-type.d | 11 + 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 | 3 + gas/testsuite/gas/mips/mips16e-64.d | 20 +- gas/testsuite/gas/mips/mips16e-64.s | 2 +- gas/testsuite/gas/mips/mips16e-save-err.s | 18 - gas/testsuite/gas/mips/mips16e-save.d | 43 - gas/testsuite/gas/mips/mips16e-save.s | 55 - gas/testsuite/gas/mips/mips16e-sub.d | 49 + gas/testsuite/gas/mips/mips16e-sub.s | 3 + gas/testsuite/gas/mips/mips16e.d | 2 +- gas/testsuite/gas/mips/mips16e.s | 2 + gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.d | 4 + gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.l | 131 + gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.l | 43 + .../gas/mips/mips16e2-32@mips16-macro-e.d | 4 + .../gas/mips/mips16e2-32@mips16-macro-e.l | 56 + .../gas/mips/mips16e2-32@mips16-macro-t.d | 4 + .../gas/mips/mips16e2-32@mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16e2-32@mips16-macro.d | 5 + gas/testsuite/gas/mips/mips16e2-32@mips16-macro.l | 12 + gas/testsuite/gas/mips/mips16e2-32@mips16-sub.d | 5 + .../gas/mips/mips16e2-32@mips16e-64-sub.d | 5 + gas/testsuite/gas/mips/mips16e2-32@mips16e-64.d | 4 + gas/testsuite/gas/mips/mips16e2-copy-err.d | 3 + gas/testsuite/gas/mips/mips16e2-copy-err.l | 29 + gas/testsuite/gas/mips/mips16e2-copy-err.s | 36 + gas/testsuite/gas/mips/mips16e2-copy.d | 32 + gas/testsuite/gas/mips/mips16e2-copy.s | 32 + gas/testsuite/gas/mips/mips16e2-hilo-n32.d | 419 + gas/testsuite/gas/mips/mips16e2-hilo.d | 419 + gas/testsuite/gas/mips/mips16e2-hilo.s | 239 + gas/testsuite/gas/mips/mips16e2-imm-error.d | 4 + gas/testsuite/gas/mips/mips16e2-imm-error.l | 67 + gas/testsuite/gas/mips/mips16e2-imm-error.s | 79 + .../mips/mips16e2-interaptiv-mr2@mips16-asmacro.d | 15 + .../mips/mips16e2-interaptiv-mr2@mips16-insn-e.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-insn-e.l | 131 + .../mips/mips16e2-interaptiv-mr2@mips16-insn-t.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-insn-t.l | 43 + .../mips/mips16e2-interaptiv-mr2@mips16-macro-e.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-macro-e.l | 56 + .../mips/mips16e2-interaptiv-mr2@mips16-macro-t.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-macro-t.l | 56 + .../mips/mips16e2-interaptiv-mr2@mips16-macro.d | 5 + .../mips/mips16e2-interaptiv-mr2@mips16-macro.l | 12 + .../gas/mips/mips16e2-interaptiv-mr2@mips16-sub.d | 6 + .../gas/mips/mips16e2-interaptiv-mr2@mips16-sub.l | 4 + .../mips/mips16e2-interaptiv-mr2@mips16e-64-sub.d | 6 + .../mips/mips16e2-interaptiv-mr2@mips16e-64-sub.l | 4 + .../gas/mips/mips16e2-interaptiv-mr2@mips16e-64.d | 4 + .../gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.d | 6 + .../gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.l | 4 + .../mips/mips16e2-interaptiv-mr2@mips16e2-mt-sub.d | 5 + gas/testsuite/gas/mips/mips16e2-lui.d | 22 + gas/testsuite/gas/mips/mips16e2-lui.s | 18 + gas/testsuite/gas/mips/mips16e2-mt-err.d | 3 + gas/testsuite/gas/mips/mips16e2-mt-err.l | 3 + gas/testsuite/gas/mips/mips16e2-mt-err.s | 14 + gas/testsuite/gas/mips/mips16e2-mt-sub.d | 33 + gas/testsuite/gas/mips/mips16e2-mt-sub.s | 4 + gas/testsuite/gas/mips/mips16e2-mt.d | 21 + gas/testsuite/gas/mips/mips16e2-mt.s | 21 + gas/testsuite/gas/mips/mips16e2-reloc-error.d | 4 + gas/testsuite/gas/mips/mips16e2-reloc-error.l | 18 + gas/testsuite/gas/mips/mips16e2-reloc-error.s | 39 + gas/testsuite/gas/mips/mips16e2-sub.d | 749 + gas/testsuite/gas/mips/mips16e2-sub.s | 3 + gas/testsuite/gas/mips/mips16e2.d | 731 + gas/testsuite/gas/mips/mips16e2.s | 210 + gas/testsuite/gas/mips/mips16e2@lui-2.d | 4 + gas/testsuite/gas/mips/mips16e2@lui-2.l | 5 + gas/testsuite/gas/mips/mips16e2@mips16-pcrel-0.d | 44 + gas/testsuite/gas/mips/mips16e2@mips16-pcrel-1.d | 52 + gas/testsuite/gas/mips/mips16e2@mips16-pcrel-2.d | 6 + .../gas/mips/mips16e2@mips16-pcrel-absolute-1.d | 5 + .../gas/mips/mips16e2@mips16-pcrel-absolute-2.d | 15 + .../gas/mips/mips16e2@mips16-pcrel-absolute-3.d | 5 + .../gas/mips/mips16e2@mips16-pcrel-absolute-4.d | 27 + .../gas/mips/mips16e2@mips16-pcrel-absolute-5.d | 5 + .../gas/mips/mips16e2@mips16-pcrel-absolute-6.d | 27 + .../gas/mips/mips16e2@mips16-pcrel-absolute-7.d | 5 + .../mips/mips16e2@mips16-pcrel-absolute-n32-4.d | 5 + .../mips/mips16e2@mips16-pcrel-absolute-n32-6.d | 5 + .../mips16e2@mips16-pcrel-absolute-n64-sym32-4.d | 5 + .../mips16e2@mips16-pcrel-absolute-n64-sym32-6.d | 5 + .../mips/mips16e2@mips16-pcrel-absolute-pic-4.d | 5 + .../mips/mips16e2@mips16-pcrel-absolute-pic-6.d | 5 + .../mips16e2@mips16-pcrel-absolute-pic-n32-4.d | 5 + .../mips16e2@mips16-pcrel-absolute-pic-n32-6.d | 5 + ...ips16e2@mips16-pcrel-absolute-pic-n64-sym32-4.d | 5 + ...ips16e2@mips16-pcrel-absolute-pic-n64-sym32-6.d | 5 + .../gas/mips/mips16e2@mips16-pcrel-absolute.d | 15 + .../gas/mips/mips16e2@mips16-pcrel-addend-2.d | 20 + .../gas/mips/mips16e2@mips16-pcrel-addend-3.d | 19 + .../gas/mips/mips16e2@mips16-pcrel-addend-6.d | 20 + .../gas/mips/mips16e2@mips16-pcrel-addend-7.d | 19 + .../gas/mips/mips16e2@mips16-pcrel-addend-8.d | 43 + .../gas/mips/mips16e2@mips16-pcrel-addend-9.d | 43 + .../gas/mips/mips16e2@mips16-pcrel-addend-n32-8.d | 43 + .../gas/mips/mips16e2@mips16-pcrel-addend-n32-9.d | 43 + .../mips16e2@mips16-pcrel-addend-n64-sym32-8.d | 75 + .../mips16e2@mips16-pcrel-addend-n64-sym32-9.d | 75 + .../gas/mips/mips16e2@mips16-pcrel-delay-0.d | 34 + .../gas/mips/mips16e2@mips16-pcrel-delay-1.d | 39 + .../gas/mips/mips16e2@mips16-pcrel-n32-0.d | 44 + .../gas/mips/mips16e2@mips16-pcrel-n32-1.d | 52 + .../gas/mips/mips16e2@mips16-pcrel-n64-sym32-0.d | 60 + .../gas/mips/mips16e2@mips16-pcrel-n64-sym32-1.d | 68 + .../gas/mips/mips16e2@mips16-pcrel-reloc-2.d | 20 + .../gas/mips/mips16e2@mips16-pcrel-reloc-3.d | 19 + .../gas/mips/mips16e2@mips16-pcrel-reloc-6.d | 20 + .../gas/mips/mips16e2@mips16-pcrel-reloc-7.d | 19 + gas/testsuite/gas/mips/mips16e2@mips16e2-mt-sub.d | 22 + gas/testsuite/gas/mips/mips16e2@mips16e2-sub.d | 5 + gas/testsuite/gas/mips/mips16e2@mips32r2-sync-1.d | 29 + gas/testsuite/gas/mips/mips16e2@mips32r2-sync.d | 29 + gas/testsuite/gas/mips/mips16e2@relax-swap3.d | 19 + 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/mips16e@relax-swap3.d | 21 + gas/testsuite/gas/mips/mips16e@save-sub.d | 44 + gas/testsuite/gas/mips/mips1@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips1@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips1@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips1@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips1@relax-offset.d | 30 + gas/testsuite/gas/mips/mips1@save-sub.d | 44 + gas/testsuite/gas/mips/mips2@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/mips2@ecoff@ld.d | 5 - gas/testsuite/gas/mips/mips2@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips2@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips2@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips2@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips2@save-sub.d | 5 + gas/testsuite/gas/mips/mips32@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/mips32@ecoff@ld.d | 5 - gas/testsuite/gas/mips/mips32@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips32@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips32@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32@save-sub.d | 5 + gas/testsuite/gas/mips/mips32r2-sync-1.d | 29 + gas/testsuite/gas/mips/mips32r2@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/mips32r2@ecoff@ld.d | 5 - gas/testsuite/gas/mips/mips32r2@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips32r2@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips32r2@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r2@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32r3@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r3@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32r5@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r5@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32r6@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r6@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips3@save-sub.d | 5 + gas/testsuite/gas/mips/mips4@save-sub.d | 5 + gas/testsuite/gas/mips/mips5@save-sub.d | 5 + gas/testsuite/gas/mips/mips64@save-sub.d | 5 + gas/testsuite/gas/mips/mipsr6@jalr4-n32.d | 5 + gas/testsuite/gas/mips/mipsr6@jalr4-n64.d | 57 + gas/testsuite/gas/mips/mipsr6@jalr4.d | 39 + gas/testsuite/gas/mips/nodelay.d | 2 +- gas/testsuite/gas/mips/octeon2@save-sub.d | 44 + gas/testsuite/gas/mips/octeon3@isa-override-2.d | 4 + gas/testsuite/gas/mips/octeon3@isa-override-2.s | 18 - gas/testsuite/gas/mips/octeon3@save-sub.d | 5 + gas/testsuite/gas/mips/option-pic-relax-0.d | 21 + gas/testsuite/gas/mips/option-pic-relax-0.s | 15 + gas/testsuite/gas/mips/option-pic-relax-1.d | 18 + gas/testsuite/gas/mips/option-pic-relax-1.s | 12 + gas/testsuite/gas/mips/option-pic-relax-2.d | 28 + gas/testsuite/gas/mips/option-pic-relax-2.l | 2 + gas/testsuite/gas/mips/option-pic-relax-2.s | 19 + gas/testsuite/gas/mips/option-pic-relax-3.d | 20 + gas/testsuite/gas/mips/option-pic-relax-3.l | 2 + gas/testsuite/gas/mips/option-pic-relax-3.s | 16 + gas/testsuite/gas/mips/option-pic-relax-3a.d | 9 + gas/testsuite/gas/mips/option-pic-relax-4.d | 28 + gas/testsuite/gas/mips/option-pic-relax-4.l | 2 + gas/testsuite/gas/mips/option-pic-relax-4.s | 20 + gas/testsuite/gas/mips/option-pic-relax-5.d | 20 + gas/testsuite/gas/mips/option-pic-relax-5.l | 2 + gas/testsuite/gas/mips/option-pic-relax-5.s | 17 + gas/testsuite/gas/mips/org-1.d | 7 + gas/testsuite/gas/mips/org-1.l | 2 + gas/testsuite/gas/mips/org-1.s | 9 + gas/testsuite/gas/mips/org-10.d | 7 + gas/testsuite/gas/mips/org-10.l | 2 + gas/testsuite/gas/mips/org-10.s | 11 + gas/testsuite/gas/mips/org-11.d | 6 + gas/testsuite/gas/mips/org-11.s | 13 + gas/testsuite/gas/mips/org-12.d | 5 + gas/testsuite/gas/mips/org-12.s | 13 + gas/testsuite/gas/mips/org-2.d | 6 + gas/testsuite/gas/mips/org-2.s | 11 + gas/testsuite/gas/mips/org-3.d | 5 + gas/testsuite/gas/mips/org-3.s | 11 + gas/testsuite/gas/mips/org-4.d | 3 + gas/testsuite/gas/mips/org-4.l | 3 + gas/testsuite/gas/mips/org-4.s | 11 + gas/testsuite/gas/mips/org-5.d | 3 + gas/testsuite/gas/mips/org-5.l | 2 + gas/testsuite/gas/mips/org-5.s | 13 + gas/testsuite/gas/mips/org-6.d | 2 + gas/testsuite/gas/mips/org-6.l | 2 + gas/testsuite/gas/mips/org-6.s | 13 + gas/testsuite/gas/mips/org-7.d | 6 + gas/testsuite/gas/mips/org-7.s | 11 + gas/testsuite/gas/mips/org-8.d | 6 + gas/testsuite/gas/mips/org-8.s | 13 + gas/testsuite/gas/mips/org-9.d | 5 + gas/testsuite/gas/mips/org-9.s | 13 + gas/testsuite/gas/mips/r3000@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/r3000@ecoff@sd.d | 5 - gas/testsuite/gas/mips/r3000@isa-override-2.d | 4 + gas/testsuite/gas/mips/r3000@isa-override-2.l | 4 - gas/testsuite/gas/mips/r3000@isa-override-2.s | 18 - gas/testsuite/gas/mips/r3000@relax-offset.d | 6 + gas/testsuite/gas/mips/r3000@save-sub.d | 5 + gas/testsuite/gas/mips/r3900@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/r3900@ecoff@ld.d | 5 - gas/testsuite/gas/mips/r3900@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/r3900@ecoff@sd.d | 5 - gas/testsuite/gas/mips/r3900@isa-override-2.d | 4 + gas/testsuite/gas/mips/r3900@isa-override-2.s | 18 - gas/testsuite/gas/mips/r3900@relax-offset.d | 6 + gas/testsuite/gas/mips/r3900@save-sub.d | 5 + gas/testsuite/gas/mips/r4000@save-sub.d | 5 + gas/testsuite/gas/mips/r5900-full.s | 2 +- gas/testsuite/gas/mips/r5900.s | 2 +- gas/testsuite/gas/mips/r5900@save-sub.d | 5 + gas/testsuite/gas/mips/r6-n32.d | 4 +- gas/testsuite/gas/mips/r6-n64.d | 4 +- gas/testsuite/gas/mips/r6.d | 4 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 4 + gas/testsuite/gas/mips/reginfo-2.d | 3 + gas/testsuite/gas/mips/reginfo-2.l | 3 + gas/testsuite/gas/mips/reginfo-2.s | 2 + gas/testsuite/gas/mips/relax-offset.d | 28 + gas/testsuite/gas/mips/relax-offset.l | 2 + gas/testsuite/gas/mips/relax-offset.s | 23 + gas/testsuite/gas/mips/relax-swap3.s | 6 +- gas/testsuite/gas/mips/save-err.d | 3 + .../gas/mips/{mips16e-save-err.l => save-err.l} | 0 gas/testsuite/gas/mips/save-err.s | 18 + gas/testsuite/gas/mips/save-sub.d | 43 + gas/testsuite/gas/mips/save-sub.s | 2 + gas/testsuite/gas/mips/save.d | 43 + gas/testsuite/gas/mips/save.s | 53 + gas/testsuite/gas/mips/sb1@save-sub.d | 5 + gas/testsuite/gas/mips/stabs-symbol-type.d | 10 + gas/testsuite/gas/mips/stabs-symbol-type.s | 3 + gas/testsuite/gas/mips/vr5400@save-sub.d | 5 + gas/testsuite/gas/mips/xlr@save-sub.d | 5 + gas/testsuite/gas/mips/xpa-err.d | 3 + gas/testsuite/gas/mips/xpa-err.l | 2 + gas/testsuite/gas/mips/xpa-err.s | 8 + gas/testsuite/gas/mips/xpa-virt-err.d | 3 + gas/testsuite/gas/mips/xpa-virt-err.l | 3 + gas/testsuite/gas/mips/xpa-virt-err.s | 15 + gas/testsuite/gas/mips/xpa.d | 4 +- gas/testsuite/gas/mmix/bspec-1.d | 2 +- gas/testsuite/gas/mmix/bspec-2.d | 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/errata_warns.l | 68 +- gas/testsuite/gas/msp430/high-data-bss-sym.d | 6 + gas/testsuite/gas/msp430/high-data-bss-sym.s | 19 + gas/testsuite/gas/msp430/msp430.exp | 5 +- gas/testsuite/gas/msp430/pr22133.d | 4 + gas/testsuite/gas/msp430/pr22133.l | 4 + gas/testsuite/gas/msp430/pr22133.s | 9 + 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/illegal_pseudoinst.l | 35 + gas/testsuite/gas/nios2/illegal_pseudoinst.s | 45 + gas/testsuite/gas/nios2/nios2.exp | 3 +- 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 | 3 +- gas/testsuite/gas/pe/seh-x64-err-2.l | 3 + gas/testsuite/gas/pe/seh-x64-err-2.s | 9 + gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 4 +- gas/testsuite/gas/ppc/altivec2.d | 186 +- gas/testsuite/gas/ppc/altivec2.s | 48 - gas/testsuite/gas/ppc/cell.s | 32 +- gas/testsuite/gas/ppc/efs.d | 25 + gas/testsuite/gas/ppc/efs.s | 29 + gas/testsuite/gas/ppc/efs2.d | 19 + gas/testsuite/gas/ppc/efs2.s | 18 + gas/testsuite/gas/ppc/htm.d | 4 +- gas/testsuite/gas/ppc/lsp-checks.d | 3 + gas/testsuite/gas/ppc/lsp-checks.l | 92 + gas/testsuite/gas/ppc/lsp-checks.s | 112 + gas/testsuite/gas/ppc/lsp.d | 687 + gas/testsuite/gas/ppc/lsp.s | 694 + gas/testsuite/gas/ppc/machine.d | 1 + gas/testsuite/gas/ppc/misalign.d | 2 + gas/testsuite/gas/ppc/misalign.l | 2 + gas/testsuite/gas/ppc/misalign.s | 3 + gas/testsuite/gas/ppc/misalign2.d | 7 + gas/testsuite/gas/ppc/misalign2.s | 13 + gas/testsuite/gas/ppc/power8.s | 2 +- gas/testsuite/gas/ppc/power9.d | 47 +- gas/testsuite/gas/ppc/power9.s | 45 +- gas/testsuite/gas/ppc/ppc.exp | 137 +- gas/testsuite/gas/ppc/pr21303.d | 12 + gas/testsuite/gas/ppc/pr21303.s | 5 + gas/testsuite/gas/ppc/spe.d | 267 + gas/testsuite/gas/ppc/spe.s | 274 + gas/testsuite/gas/ppc/spe2-checks.d | 3 + gas/testsuite/gas/ppc/spe2-checks.l | 73 + gas/testsuite/gas/ppc/spe2-checks.s | 99 + gas/testsuite/gas/ppc/spe2.d | 815 + gas/testsuite/gas/ppc/spe2.s | 834 + gas/testsuite/gas/ppc/spe_ambiguous.d | 15 + gas/testsuite/gas/ppc/spe_ambiguous.s | 21 + gas/testsuite/gas/ppc/vle-mult-ld-st-insns.d | 28 + gas/testsuite/gas/ppc/vle-mult-ld-st-insns.s | 34 + gas/testsuite/gas/ppc/vle-reloc.d | 148 +- gas/testsuite/gas/ppc/vle-simple-1.d | 2 +- gas/testsuite/gas/ppc/vle-simple-1.s | 4 +- gas/testsuite/gas/ppc/vle-simple-2.d | 2 +- gas/testsuite/gas/ppc/vle-simple-2.s | 8 +- gas/testsuite/gas/ppc/vle-simple-3.d | 2 +- gas/testsuite/gas/ppc/vle-simple-4.d | 2 +- gas/testsuite/gas/ppc/vle-simple-5.d | 2 +- gas/testsuite/gas/ppc/vle-simple-6.d | 2 +- gas/testsuite/gas/ppc/vle.d | 6 +- gas/testsuite/gas/ppc/vle.s | 258 +- 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/extern.d | 10 + gas/testsuite/gas/pru/extern.s | 5 + 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/align-1.l | 1 + gas/testsuite/gas/riscv/align-1.s | 3 + gas/testsuite/gas/riscv/auipc-x0.d | 12 + gas/testsuite/gas/riscv/auipc-x0.s | 4 + gas/testsuite/gas/riscv/bad-csr.d | 3 + gas/testsuite/gas/riscv/bad-csr.l | 2 + gas/testsuite/gas/riscv/bad-csr.s | 1 + gas/testsuite/gas/riscv/c-addi16sp-fail.d | 3 + gas/testsuite/gas/riscv/c-addi16sp-fail.l | 2 + gas/testsuite/gas/riscv/c-addi16sp-fail.s | 2 + gas/testsuite/gas/riscv/c-addi4spn-fail.d | 3 + gas/testsuite/gas/riscv/c-addi4spn-fail.l | 2 + gas/testsuite/gas/riscv/c-addi4spn-fail.s | 2 + gas/testsuite/gas/riscv/c-ld.d | 17 + gas/testsuite/gas/riscv/c-ld.s | 9 + gas/testsuite/gas/riscv/c-lui-fail.d | 3 + gas/testsuite/gas/riscv/c-lui-fail.l | 2 + gas/testsuite/gas/riscv/c-lui-fail.s | 2 + gas/testsuite/gas/riscv/c-lw.d | 17 + gas/testsuite/gas/riscv/c-lw.s | 9 + gas/testsuite/gas/riscv/c-nonzero-imm.d | 3 + gas/testsuite/gas/riscv/c-nonzero-imm.l | 2 + gas/testsuite/gas/riscv/c-nonzero-imm.s | 3 + gas/testsuite/gas/riscv/c-nonzero-reg.d | 3 + gas/testsuite/gas/riscv/c-nonzero-reg.l | 4 + gas/testsuite/gas/riscv/c-nonzero-reg.s | 3 + gas/testsuite/gas/riscv/c-zero-imm-64.d | 11 + gas/testsuite/gas/riscv/c-zero-imm-64.s | 4 + gas/testsuite/gas/riscv/c-zero-imm.d | 17 + gas/testsuite/gas/riscv/c-zero-imm.s | 11 + gas/testsuite/gas/riscv/c-zero-reg.d | 20 + gas/testsuite/gas/riscv/c-zero-reg.s | 13 + gas/testsuite/gas/riscv/eh-relocs.d | 12 + gas/testsuite/gas/riscv/eh-relocs.s | 11 + gas/testsuite/gas/riscv/fmv.x.d | 13 + gas/testsuite/gas/riscv/fmv.x.s | 4 + gas/testsuite/gas/riscv/fsxxi.d | 13 + gas/testsuite/gas/riscv/fsxxi.s | 4 + gas/testsuite/gas/riscv/insn.d | 51 + gas/testsuite/gas/riscv/insn.s | 39 + gas/testsuite/gas/riscv/priv-reg.d | 253 + gas/testsuite/gas/riscv/priv-reg.s | 269 + gas/testsuite/gas/riscv/riscv.exp | 24 + gas/testsuite/gas/riscv/satp.d | 11 + gas/testsuite/gas/riscv/satp.s | 3 + 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/explode | 6 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/pr22737.d | 15 + gas/testsuite/gas/rx/pr22737.s | 1 + gas/testsuite/gas/rx/rx.exp | 3 +- gas/testsuite/gas/s390/esa-g5.d | 4 +- gas/testsuite/gas/s390/esa-g5.s | 4 +- gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-arch12.d | 203 + gas/testsuite/gas/s390/zarch-arch12.s | 197 + gas/testsuite/gas/s390/zarch-z10.d | 1 - gas/testsuite/gas/s390/zarch-z10.s | 1 - gas/testsuite/gas/s390/zarch-z13.d | 14 +- gas/testsuite/gas/s390/zarch-z196.d | 3 +- gas/testsuite/gas/s390/zarch-z196.s | 1 + gas/testsuite/gas/s390/zarch-z9-ec.d | 4 +- gas/testsuite/gas/s390/zarch-z9-ec.s | 4 +- gas/testsuite/gas/s390/zarch-z990.d | 3 +- gas/testsuite/gas/s390/zarch-z990.s | 3 +- 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/asi-arch-error.l | 3 + gas/testsuite/gas/sparc/asi-arch-error.s | 3 + gas/testsuite/gas/sparc/asi-bump-warn.l | 2 + gas/testsuite/gas/sparc/asi-bump-warn.s | 3 + gas/testsuite/gas/sparc/call-relax-aout.d | 19 + gas/testsuite/gas/sparc/call-relax.d | 18 + gas/testsuite/gas/sparc/call-relax.s | 10 + gas/testsuite/gas/sparc/cbcond-diag.l | 3 + gas/testsuite/gas/sparc/cbcond-diag.s | 5 + gas/testsuite/gas/sparc/crypto.d | 2 +- gas/testsuite/gas/sparc/crypto.s | 2 +- gas/testsuite/gas/sparc/dcti-couples-v8.d | 4 + gas/testsuite/gas/sparc/dcti-couples-v8.l | 2 + gas/testsuite/gas/sparc/dcti-couples-v9.d | 16 + gas/testsuite/gas/sparc/dcti-couples-v9c.d | 4 + gas/testsuite/gas/sparc/dcti-couples-v9c.l | 3 + gas/testsuite/gas/sparc/dcti-couples.s | 13 + gas/testsuite/gas/sparc/fpcmpshl-diag.l | 6 + gas/testsuite/gas/sparc/fpcmpshl-diag.s | 7 + gas/testsuite/gas/sparc/fpcmpshl.d | 27 + gas/testsuite/gas/sparc/fpcmpshl.s | 19 + gas/testsuite/gas/sparc/hwcaps-bump.l | 2 + gas/testsuite/gas/sparc/hwcaps-bump.s | 5 + gas/testsuite/gas/sparc/ldm-stm-diag.l | 3 + gas/testsuite/gas/sparc/ldm-stm-diag.s | 4 + gas/testsuite/gas/sparc/ldm-stm.d | 70 + gas/testsuite/gas/sparc/ldm-stm.s | 63 + gas/testsuite/gas/sparc/ldmf-stmf-diag.l | 11 + gas/testsuite/gas/sparc/ldmf-stmf-diag.s | 12 + gas/testsuite/gas/sparc/ldmf-stmf.d | 37 + gas/testsuite/gas/sparc/ldmf-stmf.s | 31 + gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/on-diag.l | 5 + gas/testsuite/gas/sparc/on-diag.s | 6 + gas/testsuite/gas/sparc/on.d | 13 + gas/testsuite/gas/sparc/on.s | 6 + gas/testsuite/gas/sparc/pr20732.d | 14 + gas/testsuite/gas/sparc/pr20732.s | 3 + gas/testsuite/gas/sparc/rdasr.d | 3 +- gas/testsuite/gas/sparc/rdasr.s | 1 + gas/testsuite/gas/sparc/rle.d | 12 + gas/testsuite/gas/sparc/rle.s | 4 + gas/testsuite/gas/sparc/sparc.exp | 25 +- gas/testsuite/gas/sparc/sparc6-diag.l | 7 + gas/testsuite/gas/sparc/sparc6-diag.s | 8 + gas/testsuite/gas/sparc/sparc6.d | 18 + gas/testsuite/gas/sparc/sparc6.s | 11 + gas/testsuite/gas/sun4/addend.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 7 +- gas/testsuite/gas/tic4x/opclasses.h | 10 +- gas/testsuite/gas/tic4x/tic4x.exp | 10 +- gas/testsuite/gas/tic54x/opcodes.s | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/insns16-parallel.d | 43 + gas/testsuite/gas/tic6x/insns16-parallel.s | 42 + gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tic6x/unwind-1.d | 2 +- gas/testsuite/gas/tic6x/unwind-2.d | 2 +- gas/testsuite/gas/tic6x/unwind-3.d | 4 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 2 +- gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/wasm32/allinsn.d | 198 + gas/testsuite/gas/wasm32/allinsn.s | 171 + gas/testsuite/gas/wasm32/disass-2.d | 9 + gas/testsuite/gas/wasm32/disass-2.s | 3 + gas/testsuite/gas/wasm32/disass.d | 9 + gas/testsuite/gas/wasm32/disass.s | 3 + gas/testsuite/gas/wasm32/illegal-10.l | 3 + gas/testsuite/gas/wasm32/illegal-10.s | 1 + gas/testsuite/gas/wasm32/illegal-11.l | 3 + gas/testsuite/gas/wasm32/illegal-11.s | 1 + gas/testsuite/gas/wasm32/illegal-12.l | 3 + gas/testsuite/gas/wasm32/illegal-12.s | 1 + gas/testsuite/gas/wasm32/illegal-13.l | 3 + gas/testsuite/gas/wasm32/illegal-13.s | 1 + gas/testsuite/gas/wasm32/illegal-14.l | 3 + gas/testsuite/gas/wasm32/illegal-14.s | 1 + gas/testsuite/gas/wasm32/illegal-15.l | 3 + gas/testsuite/gas/wasm32/illegal-15.s | 1 + gas/testsuite/gas/wasm32/illegal-16.l | 3 + gas/testsuite/gas/wasm32/illegal-16.s | 1 + gas/testsuite/gas/wasm32/illegal-17.l | 3 + gas/testsuite/gas/wasm32/illegal-17.s | 1 + gas/testsuite/gas/wasm32/illegal-18.l | 3 + gas/testsuite/gas/wasm32/illegal-18.s | 1 + gas/testsuite/gas/wasm32/illegal-19.l | 3 + gas/testsuite/gas/wasm32/illegal-19.s | 1 + gas/testsuite/gas/wasm32/illegal-2.l | 3 + gas/testsuite/gas/wasm32/illegal-2.s | 1 + gas/testsuite/gas/wasm32/illegal-20.l | 3 + gas/testsuite/gas/wasm32/illegal-20.s | 1 + gas/testsuite/gas/wasm32/illegal-21.l | 3 + gas/testsuite/gas/wasm32/illegal-21.s | 1 + gas/testsuite/gas/wasm32/illegal-22.l | 3 + gas/testsuite/gas/wasm32/illegal-24.l | 3 + gas/testsuite/gas/wasm32/illegal-24.s | 1 + gas/testsuite/gas/wasm32/illegal-25.l | 3 + gas/testsuite/gas/wasm32/illegal-25.s | 1 + gas/testsuite/gas/wasm32/illegal-3.l | 3 + gas/testsuite/gas/wasm32/illegal-3.s | 1 + gas/testsuite/gas/wasm32/illegal-4.l | 3 + gas/testsuite/gas/wasm32/illegal-4.s | 1 + gas/testsuite/gas/wasm32/illegal-5.l | 3 + gas/testsuite/gas/wasm32/illegal-5.s | 1 + gas/testsuite/gas/wasm32/illegal-6.l | 3 + gas/testsuite/gas/wasm32/illegal-6.s | 1 + gas/testsuite/gas/wasm32/illegal-7.l | 3 + gas/testsuite/gas/wasm32/illegal-7.s | 1 + gas/testsuite/gas/wasm32/illegal-8.l | 3 + gas/testsuite/gas/wasm32/illegal-8.s | 1 + gas/testsuite/gas/wasm32/illegal-9.l | 3 + gas/testsuite/gas/wasm32/illegal-9.s | 1 + gas/testsuite/gas/wasm32/illegal.l | 3 + gas/testsuite/gas/wasm32/illegal.s | 1 + gas/testsuite/gas/wasm32/reloc.d | 19 + gas/testsuite/gas/wasm32/reloc.s | 3 + gas/testsuite/gas/wasm32/wasm32.exp | 58 + 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 | 6 +- gas/testsuite/gas/xtensa/auto-litpools-2.d | 6 + gas/testsuite/gas/xtensa/auto-litpools-2.s | 9 + gas/testsuite/gas/xtensa/auto-litpools-first1.d | 12 + gas/testsuite/gas/xtensa/auto-litpools-first1.s | 3 + gas/testsuite/gas/xtensa/auto-litpools-first2.d | 15 + gas/testsuite/gas/xtensa/auto-litpools-first2.s | 3 + gas/testsuite/gas/xtensa/auto-litpools.d | 6 +- gas/testsuite/gas/xtensa/auto-litpools.s | 2 +- .../branch-swap-2.l => xtensa/trampoline-2.l} | 0 gas/testsuite/gas/xtensa/trampoline-2.s | 20 + gas/testsuite/gas/xtensa/trampoline.d | 35 +- gas/testsuite/gas/xtensa/trampoline.s | 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 | 153 +- gas/write.h | 19 +- gdb/.dir-locals.el | 11 +- gdb/.gitignore | 8 +- gdb/ChangeLog | 8933 +- gdb/ChangeLog-2016 | 10294 ++ gdb/ChangeLog-2017 | 18463 +++ gdb/MAINTAINERS | 113 +- gdb/Makefile.in | 2557 +- gdb/NEWS | 403 +- gdb/README | 17 + gdb/aarch32-linux-nat.c | 15 +- gdb/aarch32-linux-nat.h | 2 +- gdb/aarch64-fbsd-nat.c | 132 + gdb/aarch64-fbsd-tdep.c | 205 + gdb/aarch64-fbsd-tdep.h | 33 + gdb/aarch64-linux-nat.c | 249 +- gdb/aarch64-linux-tdep.c | 38 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-newlib-tdep.c | 5 +- gdb/aarch64-tdep.c | 482 +- gdb/aarch64-tdep.h | 34 +- gdb/acinclude.m4 | 7 +- gdb/aclocal.m4 | 30 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-exp.y | 102 +- gdb/ada-lang.c | 2320 +- gdb/ada-lang.h | 50 +- gdb/ada-lex.l | 48 +- gdb/ada-operator.def | 2 +- gdb/ada-tasks.c | 199 +- gdb/ada-typeprint.c | 41 +- gdb/ada-valprint.c | 192 +- gdb/ada-varobj.c | 185 +- gdb/addrmap.c | 7 +- gdb/addrmap.h | 2 +- gdb/agent.c | 11 +- gdb/aix-thread.c | 311 +- gdb/alpha-bsd-nat.c | 203 + gdb/alpha-bsd-tdep.c | 56 + gdb/alpha-bsd-tdep.h | 40 + gdb/alpha-linux-nat.c | 23 +- gdb/alpha-linux-tdep.c | 5 +- gdb/alpha-mdebug-tdep.c | 2 +- gdb/alpha-nbsd-tdep.c | 287 + gdb/alpha-obsd-tdep.c | 134 + gdb/alpha-tdep.c | 133 +- gdb/alpha-tdep.h | 5 +- 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 | 193 + gdb/amd64-bsd-nat.h | 44 + gdb/amd64-darwin-tdep.c | 10 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 9 +- gdb/amd64-fbsd-nat.c | 293 + gdb/amd64-fbsd-tdep.c | 249 + gdb/amd64-linux-nat.c | 112 +- gdb/amd64-linux-tdep.c | 152 +- gdb/amd64-linux-tdep.h | 15 +- gdb/amd64-nat.c | 19 +- gdb/amd64-nat.h | 7 +- gdb/amd64-nbsd-nat.c | 67 + gdb/amd64-nbsd-tdep.c | 131 + gdb/amd64-obsd-nat.c | 142 + gdb/amd64-obsd-tdep.c | 459 + gdb/amd64-sol2-tdep.c | 10 +- gdb/amd64-tdep.c | 288 +- gdb/amd64-tdep.h | 29 +- gdb/amd64-windows-nat.c | 5 +- gdb/amd64-windows-tdep.c | 17 +- 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 | 24 +- gdb/annotate.h | 12 +- gdb/arc-newlib-tdep.c | 66 + gdb/arc-tdep.c | 2193 + gdb/arc-tdep.h | 166 + gdb/arch-utils.c | 136 +- gdb/arch-utils.h | 97 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.h | 2 +- gdb/arch/aarch64.c | 42 + gdb/arch/aarch64.h | 51 + gdb/arch/amd64.c | 75 + gdb/arch/amd64.h | 22 + gdb/arch/arm-get-next-pcs.c | 91 +- gdb/arch/arm-get-next-pcs.h | 7 +- gdb/arch/arm-linux.c | 2 +- gdb/arch/arm-linux.h | 2 +- gdb/arch/arm.c | 2 +- gdb/arch/arm.h | 10 +- gdb/arch/i386.c | 69 + gdb/arch/i386.h | 21 + gdb/arch/tic6x.c | 47 + gdb/arch/tic6x.h | 26 + gdb/arch/xtensa.h | 4 +- gdb/arm-bsd-tdep.c | 122 + gdb/arm-fbsd-nat.c | 152 + gdb/arm-fbsd-tdep.c | 257 + gdb/arm-fbsd-tdep.h | 40 + gdb/arm-linux-nat.c | 232 +- gdb/arm-linux-tdep.c | 66 +- gdb/arm-linux-tdep.h | 2 +- gdb/arm-nbsd-nat.c | 475 + gdb/arm-nbsd-tdep.c | 93 + gdb/arm-obsd-tdep.c | 123 + gdb/arm-symbian-tdep.c | 5 +- gdb/arm-tdep.c | 1715 +- gdb/arm-tdep.h | 25 +- gdb/arm-wince-tdep.c | 5 +- gdb/armbsd-tdep.c | 122 - gdb/armnbsd-nat.c | 501 - gdb/armnbsd-tdep.c | 121 - gdb/armobsd-tdep.c | 140 - gdb/auto-load.c | 373 +- gdb/auto-load.h | 4 +- gdb/auxv.c | 59 +- gdb/auxv.h | 2 +- gdb/avr-tdep.c | 86 +- gdb/ax-gdb.c | 536 +- gdb/ax-gdb.h | 28 +- gdb/ax-general.c | 50 +- gdb/ax.h | 33 +- gdb/ax_cxx_compile_stdcxx.m4 | 985 + gdb/bcache.c | 4 +- gdb/bcache.h | 4 +- gdb/bfd-target.c | 66 +- gdb/bfd-target.h | 5 +- gdb/bfin-linux-tdep.c | 5 +- gdb/bfin-tdep.c | 51 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 126 +- gdb/block.h | 54 +- gdb/blockframe.c | 2 +- gdb/break-catch-sig.c | 224 +- gdb/break-catch-syscall.c | 296 +- gdb/break-catch-throw.c | 215 +- gdb/breakpoint.c | 4590 +- gdb/breakpoint.h | 516 +- gdb/bsd-kvm.c | 115 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 81 +- gdb/bsd-uthread.h | 2 +- gdb/btrace.c | 1565 +- gdb/btrace.h | 90 +- gdb/build-id.c | 89 +- gdb/build-id.h | 16 +- gdb/build-with-cxx.m4 | 43 - gdb/buildsym.c | 109 +- gdb/buildsym.h | 20 +- gdb/c-exp.y | 339 +- gdb/c-lang.c | 84 +- gdb/c-lang.h | 33 +- gdb/c-typeprint.c | 1273 +- gdb/c-valprint.c | 62 +- gdb/c-varobj.c | 183 +- gdb/charset-list.h | 2 +- gdb/charset.c | 220 +- gdb/charset.h | 101 +- gdb/cli-out.c | 320 +- gdb/cli-out.h | 83 +- gdb/cli/cli-cmds.c | 734 +- gdb/cli/cli-cmds.h | 27 +- gdb/cli/cli-decode.c | 289 +- gdb/cli/cli-decode.h | 40 +- gdb/cli/cli-dump.c | 264 +- gdb/cli/cli-interp.c | 244 +- gdb/cli/cli-interp.h | 35 +- gdb/cli/cli-logging.c | 228 +- gdb/cli/cli-script.c | 751 +- gdb/cli/cli-script.h | 95 +- gdb/cli/cli-setshow.c | 98 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-utils.c | 126 +- gdb/cli/cli-utils.h | 155 +- gdb/coff-pe-read.c | 38 +- gdb/coff-pe-read.h | 5 +- gdb/coffread.c | 58 +- gdb/command.h | 134 +- gdb/common/agent.c | 2 +- gdb/common/agent.h | 13 +- gdb/common/array-view.h | 206 + 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 | 8 +- gdb/common/buffer.h | 4 +- gdb/common/byte-vector.h | 63 + 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 | 55 +- gdb/common/common-exceptions.c | 10 +- gdb/common/common-exceptions.h | 94 +- gdb/common/common-gdbthread.h | 25 + gdb/common/common-inferior.h | 41 + gdb/common/common-regcache.c | 2 +- gdb/common/common-regcache.h | 2 +- gdb/common/common-types.h | 2 +- gdb/common/common-utils.c | 166 +- gdb/common/common-utils.h | 64 +- gdb/common/common.host | 6 +- gdb/common/common.m4 | 7 +- gdb/common/create-version.sh | 2 +- gdb/common/def-vector.h | 36 + gdb/common/default-init-alloc.h | 67 + gdb/common/diagnostics.h | 64 + gdb/common/enum-flags.h | 15 +- gdb/common/environ.c | 183 + gdb/common/environ.h | 103 + gdb/common/errors.c | 2 +- gdb/common/errors.h | 2 +- gdb/common/fileio.c | 2 +- gdb/common/fileio.h | 2 +- gdb/common/filestuff.c | 36 +- gdb/common/filestuff.h | 17 +- gdb/common/format.c | 72 +- gdb/common/format.h | 52 +- gdb/common/function-view.h | 323 + gdb/common/gdb_assert.h | 5 +- gdb/common/gdb_locale.h | 7 +- gdb/common/gdb_optional.h | 219 + gdb/common/gdb_ref_ptr.h | 221 + gdb/common/gdb_setjmp.h | 2 +- gdb/common/gdb_signals.h | 2 +- gdb/common/gdb_splay_tree.h | 42 + gdb/common/gdb_string_view.h | 560 + gdb/common/gdb_string_view.tcc | 219 + gdb/common/gdb_sys_time.h | 2 +- gdb/common/gdb_tilde_expand.c | 95 + gdb/common/gdb_tilde_expand.h | 31 + gdb/common/gdb_unique_ptr.h | 52 + gdb/common/gdb_unlinker.h | 60 + gdb/common/gdb_vecs.c | 56 +- gdb/common/gdb_vecs.h | 72 +- gdb/common/gdb_wait.h | 2 +- gdb/common/hash_enum.h | 45 + gdb/common/host-defs.h | 2 +- gdb/common/job-control.c | 86 + gdb/common/job-control.h | 38 + gdb/common/mingw-strerror.c | 2 +- gdb/common/new-op.c | 98 + gdb/common/observable.h | 119 + gdb/common/offset-type.h | 149 + gdb/common/pathstuff.c | 160 + gdb/common/pathstuff.h | 53 + gdb/common/poison.h | 219 + gdb/common/posix-strerror.c | 2 +- gdb/common/preprocessor.h | 35 + gdb/common/print-utils.c | 4 +- gdb/common/print-utils.h | 2 +- gdb/common/ptid.c | 71 +- gdb/common/ptid.h | 175 +- gdb/common/queue.h | 2 +- gdb/common/refcounted-object.h | 54 + gdb/common/rsp-low.c | 67 +- gdb/common/rsp-low.h | 22 +- gdb/common/run-time-clock.c | 58 + gdb/common/run-time-clock.h | 75 + gdb/common/scoped_fd.h | 60 + gdb/common/scoped_mmap.h | 76 + gdb/common/scoped_restore.h | 118 + gdb/common/selftest.c | 112 + gdb/common/selftest.h | 73 + gdb/common/signals-state-save-restore.c | 33 +- gdb/common/signals-state-save-restore.h | 7 +- gdb/common/signals.c | 2 +- gdb/common/symbol.h | 2 +- gdb/common/tdesc.h | 95 + gdb/common/traits.h | 101 + gdb/common/underlying.h | 32 + gdb/common/valid-expr.h | 108 + gdb/common/vec.c | 2 +- gdb/common/vec.h | 27 +- gdb/common/version.h | 2 +- gdb/common/x86-xstate.h | 23 +- gdb/common/xml-utils.c | 60 +- gdb/common/xml-utils.h | 13 +- gdb/compile/compile-c-support.c | 110 +- gdb/compile/compile-c-symbols.c | 72 +- gdb/compile/compile-c-types.c | 60 +- gdb/compile/compile-internal.h | 45 +- gdb/compile/compile-loc2c.c | 194 +- gdb/compile/compile-object-load.c | 90 +- gdb/compile/compile-object-load.h | 6 +- gdb/compile/compile-object-run.c | 9 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 312 +- gdb/compile/compile.h | 6 +- gdb/complaints.c | 17 +- gdb/complaints.h | 25 +- gdb/completer.c | 1987 +- gdb/completer.h | 599 +- gdb/config.in | 79 +- gdb/config/aarch64/linux.mh | 29 - gdb/config/alpha/alpha-linux.mh | 15 - gdb/config/alpha/fbsd.mh | 6 - gdb/config/alpha/nbsd.mh | 4 - gdb/config/arm/linux.mh | 10 - gdb/config/arm/nbsdelf.mh | 2 - gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 4 +- gdb/config/djgpp/fnchange.lst | 98 +- gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/cygwin.mh | 3 - gdb/config/i386/cygwin64.mh | 20 - gdb/config/i386/darwin.mh | 4 - gdb/config/i386/fbsd.mh | 8 - gdb/config/i386/fbsd64.mh | 7 - gdb/config/i386/go32.mh | 11 - gdb/config/i386/i386gnu.mh | 38 - gdb/config/i386/i386gnu.mn | 29 + gdb/config/i386/i386sol2.mh | 4 - gdb/config/i386/linux.mh | 14 - gdb/config/i386/linux64.mh | 15 - gdb/config/i386/mingw.mh | 3 - gdb/config/i386/mingw64.mh | 1 - gdb/config/i386/nbsd64.mh | 3 - gdb/config/i386/nbsdelf.mh | 5 - gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/i386/nto.mh | 4 - gdb/config/i386/obsd.mh | 5 - gdb/config/i386/obsd64.mh | 5 - gdb/config/i386/sol2-64.mh | 4 - gdb/config/ia64/linux.mh | 13 - gdb/config/m32r/linux.mh | 10 - gdb/config/m68k/linux.mh | 14 - gdb/config/m68k/nbsdelf.mh | 4 - gdb/config/m68k/obsd.mh | 4 - gdb/config/m88k/obsd.mh | 2 - gdb/config/mips/linux.mh | 11 - 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/linux.mh | 10 - gdb/config/pa/nbsd.mh | 2 - gdb/config/pa/obsd.mh | 2 - gdb/config/powerpc/aix.mh | 8 - gdb/config/powerpc/fbsd.mh | 24 - gdb/config/powerpc/linux.mh | 12 - gdb/config/powerpc/nbsd.mh | 4 - gdb/config/powerpc/obsd.mh | 4 - gdb/config/powerpc/ppc64-linux.mh | 21 - gdb/config/powerpc/spu-linux.mh | 8 - gdb/config/s390/linux.mh | 9 - gdb/config/sh/nbsd.mh | 2 - gdb/config/sparc/fbsd.mh | 7 - gdb/config/sparc/linux.mh | 13 - gdb/config/sparc/linux64.mh | 13 - gdb/config/sparc/nbsd64.mh | 5 - gdb/config/sparc/nbsdelf.mh | 5 - gdb/config/sparc/nm-sol2.h | 2 +- gdb/config/sparc/obsd64.mh | 5 - gdb/config/sparc/sol2.mh | 6 - gdb/config/tilegx/linux.mh | 13 - gdb/config/vax/nbsdelf.mh | 5 - gdb/config/vax/obsd.mh | 5 - gdb/config/xtensa/linux.mh | 11 - gdb/configure | 6474 +- gdb/configure.ac | 201 +- gdb/configure.host | 13 +- gdb/configure.nat | 492 + gdb/configure.tgt | 320 +- gdb/continuations.c | 2 +- gdb/continuations.h | 2 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 52 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 42 +- 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 | 55 +- gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/copying.awk | 10 +- gdb/copying.c | 10 +- gdb/copyright.py | 17 +- gdb/core-regset.c | 121 - gdb/corefile.c | 65 +- gdb/corelow.c | 215 +- gdb/cp-abi.c | 42 +- gdb/cp-abi.h | 9 +- gdb/cp-name-parser.y | 158 +- gdb/cp-namespace.c | 130 +- gdb/cp-support.c | 871 +- gdb/cp-support.h | 58 +- gdb/cp-valprint.c | 71 +- gdb/cris-linux-tdep.c | 5 +- gdb/cris-tdep.c | 132 +- gdb/cris-tdep.h | 2 +- gdb/ctf.c | 141 +- gdb/ctf.h | 2 +- gdb/d-exp.y | 140 +- gdb/d-lang.c | 30 +- gdb/d-lang.h | 8 +- gdb/d-namespace.c | 73 +- gdb/d-valprint.c | 16 +- gdb/darwin-nat-info.c | 161 +- gdb/darwin-nat.c | 696 +- gdb/darwin-nat.h | 79 +- gdb/data-directory/.gitignore | 5 + gdb/data-directory/Makefile.in | 44 +- gdb/dbxread.c | 374 +- gdb/dcache.c | 20 +- gdb/dcache.h | 2 +- gdb/debug.c | 2 +- gdb/defs.h | 234 +- gdb/demangle.c | 47 +- gdb/dfp.c | 384 - gdb/dfp.h | 51 - gdb/dicos-tdep.c | 2 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 164 +- gdb/dictionary.h | 69 +- gdb/disable-implicit-rules.mk | 27 + gdb/disasm-selftests.c | 219 + gdb/disasm.c | 666 +- gdb/disasm.h | 114 +- gdb/doc/.gitignore | 1 + gdb/doc/ChangeLog | 541 + 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 | 17 +- gdb/doc/agentexpr.texi | 8 +- gdb/doc/all-cfg.texi | 2 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/doxy-index.in | 2 +- gdb/doc/gdb.texinfo | 1972 +- gdb/doc/guile.texi | 10 +- gdb/doc/observer.texi | 309 - gdb/doc/python.texi | 391 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 2 +- gdb/doublest.c | 925 - gdb/doublest.h | 104 - gdb/dtrace-probe.c | 575 +- gdb/dummy-frame.c | 25 +- gdb/dummy-frame.h | 2 +- gdb/dwarf-index-common.c | 56 + gdb/dwarf-index-common.h | 63 + gdb/dwarf-index-write.c | 1682 + gdb/dwarf2-frame-tailcall.c | 5 +- gdb/dwarf2-frame-tailcall.h | 2 +- gdb/dwarf2-frame.c | 518 +- gdb/dwarf2-frame.h | 134 +- gdb/dwarf2expr.c | 670 +- gdb/dwarf2expr.h | 286 +- gdb/dwarf2loc.c | 2188 +- gdb/dwarf2loc.h | 10 +- gdb/dwarf2read.c | 35867 ++--- gdb/dwarf2read.h | 389 + gdb/elfread.c | 220 +- gdb/environ.c | 184 - gdb/environ.h | 49 - gdb/eval.c | 1445 +- gdb/event-loop.c | 102 +- gdb/event-loop.h | 2 +- gdb/event-top.c | 191 +- gdb/event-top.h | 14 +- gdb/exceptions.c | 143 +- gdb/exceptions.h | 64 +- gdb/exec.c | 335 +- gdb/exec.h | 10 +- gdb/expprint.c | 133 +- gdb/expression.h | 34 +- gdb/extension-priv.h | 95 +- gdb/extension.c | 208 +- gdb/extension.h | 143 +- gdb/f-exp.y | 59 +- gdb/f-lang.c | 38 +- gdb/f-lang.h | 8 +- gdb/f-typeprint.c | 23 +- gdb/f-valprint.c | 38 +- gdb/fbsd-nat.c | 1034 +- gdb/fbsd-nat.h | 72 +- gdb/fbsd-tdep.c | 859 +- gdb/fbsd-tdep.h | 9 +- gdb/features/Makefile | 257 +- gdb/features/aarch64-core.c | 65 + gdb/features/aarch64-core.xml | 26 +- gdb/features/aarch64-fpu.c | 133 + gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64.c | 191 - gdb/features/aarch64.xml | 2 +- gdb/features/arc-arcompact.c | 74 + gdb/features/arc-arcompact.xml | 85 + gdb/features/arc-v2.c | 78 + gdb/features/arc-v2.xml | 92 + gdb/features/arm-core.xml | 31 - gdb/features/arm-fpa.xml | 23 - gdb/features/arm-m-profile.xml | 27 - gdb/features/arm-vfpv2.xml | 28 - gdb/features/arm-vfpv3.xml | 44 - gdb/features/arm-with-iwmmxt.c | 82 - gdb/features/arm-with-iwmmxt.xml | 13 - gdb/features/arm-with-m-fpa-layout.c | 46 - gdb/features/arm-with-m-fpa-layout.xml | 46 - gdb/features/arm-with-m-vfp-d16.c | 56 - gdb/features/arm-with-m-vfp-d16.xml | 14 - gdb/features/arm-with-m.c | 37 - gdb/features/arm-with-m.xml | 12 - gdb/features/arm-with-neon.c | 74 - gdb/features/arm-with-neon.xml | 14 - gdb/features/arm-with-vfpv2.c | 56 - gdb/features/arm-with-vfpv2.xml | 13 - gdb/features/arm-with-vfpv3.c | 72 - gdb/features/arm-with-vfpv3.xml | 13 - gdb/features/arm/arm-core.xml | 31 + gdb/features/arm/arm-fpa.xml | 23 + gdb/features/arm/arm-m-profile.xml | 27 + gdb/features/arm/arm-vfpv2.xml | 28 + gdb/features/arm/arm-vfpv3.xml | 44 + gdb/features/arm/arm-with-iwmmxt.c | 83 + gdb/features/arm/arm-with-iwmmxt.xml | 13 + gdb/features/arm/arm-with-m-fpa-layout.c | 46 + gdb/features/arm/arm-with-m-fpa-layout.xml | 46 + gdb/features/arm/arm-with-m-vfp-d16.c | 56 + gdb/features/arm/arm-with-m-vfp-d16.xml | 14 + gdb/features/arm/arm-with-m.c | 37 + gdb/features/arm/arm-with-m.xml | 12 + gdb/features/arm/arm-with-neon.c | 74 + gdb/features/arm/arm-with-neon.xml | 14 + gdb/features/arm/arm-with-vfpv2.c | 56 + gdb/features/arm/arm-with-vfpv2.xml | 13 + gdb/features/arm/arm-with-vfpv3.c | 72 + gdb/features/arm/arm-with-vfpv3.xml | 13 + gdb/features/arm/xscale-iwmmxt.xml | 44 + gdb/features/btrace-conf.dtd | 2 +- gdb/features/btrace.dtd | 2 +- gdb/features/feature_to_c.sh | 9 +- gdb/features/gdb-target.dtd | 2 +- gdb/features/i386/32bit-avx.c | 21 + gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.c | 33 + gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.c | 65 + gdb/features/i386/32bit-core.xml | 36 +- gdb/features/i386/32bit-linux.c | 15 + gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.c | 51 + gdb/features/i386/32bit-mpx.xml | 8 +- gdb/features/i386/32bit-pkeys.c | 14 + gdb/features/i386/32bit-pkeys.xml | 13 + gdb/features/i386/32bit-sse.c | 76 + gdb/features/i386/32bit-sse.xml | 30 +- gdb/features/i386/64bit-avx.c | 29 + gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.c | 125 + gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.c | 73 + gdb/features/i386/64bit-core.xml | 36 +- gdb/features/i386/64bit-linux.c | 15 + gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.c | 51 + gdb/features/i386/64bit-mpx.xml | 7 +- gdb/features/i386/64bit-pkeys.c | 14 + gdb/features/i386/64bit-pkeys.xml | 13 + gdb/features/i386/64bit-segments.c | 15 + gdb/features/i386/64bit-segments.xml | 12 + gdb/features/i386/64bit-sse.c | 84 + gdb/features/i386/64bit-sse.xml | 30 +- gdb/features/i386/amd64-avx-avx512-linux.xml | 20 + gdb/features/i386/amd64-avx-avx512.xml | 18 + gdb/features/i386/amd64-avx-linux.c | 173 - gdb/features/i386/amd64-avx-linux.xml | 3 +- .../i386/amd64-avx-mpx-avx512-pku-linux.xml | 23 + gdb/features/i386/amd64-avx-mpx-avx512-pku.xml | 20 + gdb/features/i386/amd64-avx-mpx-linux.c | 211 - gdb/features/i386/amd64-avx-mpx-linux.xml | 3 +- gdb/features/i386/amd64-avx-mpx.c | 206 - gdb/features/i386/amd64-avx-mpx.xml | 3 +- gdb/features/i386/amd64-avx.c | 168 - gdb/features/i386/amd64-avx.xml | 3 +- gdb/features/i386/amd64-avx512-linux.c | 322 - gdb/features/i386/amd64-avx512-linux.xml | 20 - gdb/features/i386/amd64-avx512.c | 317 - gdb/features/i386/amd64-avx512.xml | 18 - gdb/features/i386/amd64-linux.c | 155 - gdb/features/i386/amd64-linux.xml | 3 +- gdb/features/i386/amd64-mpx-linux.c | 193 - gdb/features/i386/amd64-mpx-linux.xml | 3 +- gdb/features/i386/amd64-mpx.c | 188 - gdb/features/i386/amd64-mpx.xml | 3 +- gdb/features/i386/amd64.c | 150 - gdb/features/i386/amd64.xml | 3 +- gdb/features/i386/i386-avx-avx512-linux.xml | 19 + gdb/features/i386/i386-avx-avx512.xml | 17 + gdb/features/i386/i386-avx-linux.c | 149 - gdb/features/i386/i386-avx-linux.xml | 2 +- .../i386/i386-avx-mpx-avx512-pku-linux.xml | 22 + gdb/features/i386/i386-avx-mpx-avx512-pku.xml | 19 + gdb/features/i386/i386-avx-mpx-linux.c | 187 - gdb/features/i386/i386-avx-mpx-linux.xml | 2 +- gdb/features/i386/i386-avx-mpx.c | 182 - gdb/features/i386/i386-avx-mpx.xml | 2 +- gdb/features/i386/i386-avx.c | 144 - gdb/features/i386/i386-avx.xml | 2 +- gdb/features/i386/i386-avx512-linux.c | 208 - gdb/features/i386/i386-avx512-linux.xml | 20 - gdb/features/i386/i386-avx512.c | 203 - gdb/features/i386/i386-avx512.xml | 18 - gdb/features/i386/i386-linux.c | 139 - gdb/features/i386/i386-linux.xml | 4 +- gdb/features/i386/i386-mmx-linux.c | 78 - gdb/features/i386/i386-mmx-linux.xml | 2 +- gdb/features/i386/i386-mmx.c | 73 - gdb/features/i386/i386-mmx.xml | 2 +- gdb/features/i386/i386-mpx-linux.c | 177 - gdb/features/i386/i386-mpx-linux.xml | 2 +- gdb/features/i386/i386-mpx.c | 172 - gdb/features/i386/i386-mpx.xml | 2 +- gdb/features/i386/i386.c | 134 - gdb/features/i386/i386.xml | 2 +- gdb/features/i386/x32-avx-avx512-linux.xml | 20 + gdb/features/i386/x32-avx-linux.c | 173 - gdb/features/i386/x32-avx-linux.xml | 3 +- gdb/features/i386/x32-avx.c | 168 - gdb/features/i386/x32-avx.xml | 16 - gdb/features/i386/x32-avx512-linux.c | 322 - gdb/features/i386/x32-avx512-linux.xml | 20 - gdb/features/i386/x32-avx512.c | 317 - gdb/features/i386/x32-avx512.xml | 18 - gdb/features/i386/x32-core.c | 73 + gdb/features/i386/x32-core.xml | 36 +- gdb/features/i386/x32-linux.c | 155 - gdb/features/i386/x32-linux.xml | 3 +- gdb/features/i386/x32.c | 150 - gdb/features/i386/x32.xml | 15 - 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.c | 4 +- gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.c | 4 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.c | 4 +- gdb/features/mips64-dsp-linux.xml | 2 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.c | 4 +- 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.c | 4 +- gdb/features/nds32.xml | 2 +- gdb/features/nios2-cpu.xml | 2 +- gdb/features/nios2-linux.c | 71 - gdb/features/nios2-linux.xml | 2 +- gdb/features/nios2.c | 4 +- gdb/features/nios2.xml | 2 +- gdb/features/or1k-core.xml | 65 + gdb/features/or1k.c | 76 + gdb/features/or1k.xml | 12 + 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.c | 4 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.c | 4 +- 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.c | 4 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.c | 4 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.c | 33 +- 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.c | 37 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.c | 37 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.c | 37 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.c | 37 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-cell32l.c | 37 +- gdb/features/rs6000/powerpc-cell32l.xml | 2 +- gdb/features/rs6000/powerpc-cell64l.c | 37 +- gdb/features/rs6000/powerpc-cell64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.c | 4 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.c | 4 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.c | 4 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.c | 4 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.c | 37 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.c | 37 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.c | 37 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.c | 37 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.c | 37 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.c | 37 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.c | 37 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.c | 37 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.c | 4 +- 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-gs-linux64.c | 199 + gdb/features/s390-gs-linux64.xml | 28 + gdb/features/s390-gs.xml | 13 + gdb/features/s390-gsbc.xml | 13 + gdb/features/s390-linux32.c | 4 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.c | 4 +- gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.c | 4 +- gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.c | 4 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.c | 4 +- gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.c | 4 +- gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.c | 4 +- gdb/features/s390-te-linux64.xml | 2 +- gdb/features/s390-tevx-linux64.c | 49 +- gdb/features/s390-tevx-linux64.xml | 2 +- gdb/features/s390-vx-linux64.c | 49 +- gdb/features/s390-vx-linux64.xml | 2 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-gs-linux64.c | 183 + gdb/features/s390x-gs-linux64.xml | 27 + gdb/features/s390x-linux64.c | 4 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.c | 4 +- gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.c | 4 +- gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/s390x-te-linux64.c | 4 +- gdb/features/s390x-te-linux64.xml | 2 +- gdb/features/s390x-tevx-linux64.c | 49 +- gdb/features/s390x-tevx-linux64.xml | 2 +- gdb/features/s390x-vx-linux64.c | 49 +- gdb/features/s390x-vx-linux64.xml | 2 +- gdb/features/sparc/sparc32-cp0.xml | 19 + gdb/features/sparc/sparc32-cpu.xml | 42 + gdb/features/sparc/sparc32-fpu.xml | 43 + gdb/features/sparc/sparc32-solaris.c | 98 + gdb/features/sparc/sparc32-solaris.xml | 15 + gdb/features/sparc/sparc64-cp0.xml | 17 + gdb/features/sparc/sparc64-cpu.xml | 42 + gdb/features/sparc/sparc64-fpu.xml | 60 + gdb/features/sparc/sparc64-solaris.c | 112 + gdb/features/sparc/sparc64-solaris.xml | 15 + gdb/features/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.c | 56 - gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c62x.c | 54 - gdb/features/tic6x-c62x.xml | 12 - gdb/features/tic6x-c64x-linux.c | 90 - gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64x.c | 88 - gdb/features/tic6x-c64x.xml | 13 - gdb/features/tic6x-c64xp-linux.c | 95 - gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c64xp.c | 93 - gdb/features/tic6x-c64xp.xml | 14 - gdb/features/tic6x-c6xp.c | 16 + gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.c | 47 + gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.c | 45 + gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 44 - gdb/filename-seen-cache.c | 66 + gdb/filename-seen-cache.h | 66 + gdb/filesystem.c | 5 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 110 +- gdb/findvar.c | 271 +- gdb/fork-child.c | 554 +- gdb/frame-base.c | 4 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 28 +- gdb/frame-unwind.h | 5 +- gdb/frame.c | 325 +- gdb/frame.h | 57 +- gdb/frv-linux-tdep.c | 12 +- gdb/frv-tdep.c | 34 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 90 +- gdb/ft32-tdep.h | 2 +- gdb/gcore.c | 88 +- gdb/gcore.h | 6 +- gdb/gcore.in | 59 +- gdb/gdb-code-style.el | 7 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-dlfcn.c | 47 +- gdb/gdb-dlfcn.h | 26 +- gdb/gdb-gdb.py | 34 +- gdb/gdb-stabs.h | 2 +- gdb/gdb.c | 2 +- gdb/gdb.h | 58 - gdb/gdb_bfd.c | 163 +- gdb/gdb_bfd.h | 110 +- gdb/gdb_buildall.sh | 4 +- gdb/gdb_curses.h | 13 +- gdb/gdb_expat.h | 2 +- gdb/gdb_mbuild.sh | 6 +- gdb/gdb_obstack.c | 2 +- gdb/gdb_obstack.h | 37 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_regex.c | 57 + gdb/gdb_regex.h | 39 +- 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-selftests.c | 180 + gdb/gdbarch.c | 388 +- gdb/gdbarch.h | 176 +- gdb/gdbarch.sh | 515 +- gdb/gdbcmd.h | 11 +- gdb/gdbcore.h | 76 +- gdb/gdbserver/.gitignore | 14 +- gdb/gdbserver/ChangeLog | 1982 + gdb/gdbserver/Makefile.in | 859 +- gdb/gdbserver/acinclude.m4 | 5 +- gdb/gdbserver/ax.c | 33 +- gdb/gdbserver/ax.h | 4 +- gdb/gdbserver/config.in | 21 +- gdb/gdbserver/configure | 1207 +- gdb/gdbserver/configure.ac | 50 +- gdb/gdbserver/configure.srv | 134 +- gdb/gdbserver/debug.c | 18 +- gdb/gdbserver/debug.h | 2 +- gdb/gdbserver/dll.c | 69 +- gdb/gdbserver/dll.h | 14 +- gdb/gdbserver/event-loop.c | 4 +- gdb/gdbserver/event-loop.h | 2 +- gdb/gdbserver/fork-child.c | 116 + gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbreplay.c | 6 +- gdb/gdbserver/gdbthread.h | 150 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 2 +- gdb/gdbserver/hostio.h | 2 +- gdb/gdbserver/i387-fp.c | 53 +- gdb/gdbserver/i387-fp.h | 2 +- gdb/gdbserver/inferiors.c | 332 +- gdb/gdbserver/inferiors.h | 140 +- gdb/gdbserver/linux-aarch32-low.c | 18 +- gdb/gdbserver/linux-aarch32-low.h | 2 +- gdb/gdbserver/linux-aarch64-ipa.c | 11 +- gdb/gdbserver/linux-aarch64-low.c | 87 +- gdb/gdbserver/linux-aarch64-tdesc-selftest.c | 45 + gdb/gdbserver/linux-aarch64-tdesc.c | 46 + gdb/gdbserver/linux-aarch64-tdesc.h | 24 + gdb/gdbserver/linux-amd64-ipa.c | 57 +- gdb/gdbserver/linux-arm-low.c | 90 +- gdb/gdbserver/linux-bfin-low.c | 4 +- gdb/gdbserver/linux-cris-low.c | 2 +- gdb/gdbserver/linux-crisv32-low.c | 4 +- gdb/gdbserver/linux-i386-ipa.c | 38 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 1361 +- gdb/gdbserver/linux-low.h | 43 +- gdb/gdbserver/linux-m32r-low.c | 4 +- gdb/gdbserver/linux-m68k-low.c | 33 +- gdb/gdbserver/linux-mips-low.c | 60 +- gdb/gdbserver/linux-nios2-low.c | 2 +- gdb/gdbserver/linux-ppc-ipa.c | 2 +- gdb/gdbserver/linux-ppc-low.c | 4 +- gdb/gdbserver/linux-ppc-tdesc.h | 2 +- gdb/gdbserver/linux-s390-ipa.c | 15 +- gdb/gdbserver/linux-s390-low.c | 141 +- gdb/gdbserver/linux-s390-tdesc.h | 11 +- gdb/gdbserver/linux-sh-low.c | 4 +- gdb/gdbserver/linux-sparc-low.c | 2 +- gdb/gdbserver/linux-tic6x-low.c | 128 +- gdb/gdbserver/linux-tile-low.c | 4 +- gdb/gdbserver/linux-x86-low.c | 223 +- gdb/gdbserver/linux-x86-tdesc-selftest.c | 183 + gdb/gdbserver/linux-x86-tdesc.c | 173 + gdb/gdbserver/linux-x86-tdesc.h | 75 +- gdb/gdbserver/linux-xtensa-low.c | 43 +- gdb/gdbserver/lynx-i386-low.c | 16 +- gdb/gdbserver/lynx-low.c | 87 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 2 +- gdb/gdbserver/mem-break.c | 95 +- gdb/gdbserver/mem-break.h | 33 +- gdb/gdbserver/notif.c | 10 +- gdb/gdbserver/notif.h | 2 +- gdb/gdbserver/nto-low.c | 27 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 18 +- gdb/gdbserver/proc-service.c | 5 +- gdb/gdbserver/proc-service.list | 2 +- gdb/gdbserver/regcache.c | 90 +- gdb/gdbserver/regcache.h | 6 +- gdb/gdbserver/remote-utils.c | 94 +- gdb/gdbserver/remote-utils.h | 8 +- gdb/gdbserver/server.c | 1501 +- gdb/gdbserver/server.h | 20 +- gdb/gdbserver/spu-low.c | 47 +- gdb/gdbserver/symbol.c | 2 +- gdb/gdbserver/target.c | 190 +- gdb/gdbserver/target.h | 82 +- gdb/gdbserver/tdesc.c | 210 +- gdb/gdbserver/tdesc.h | 61 +- gdb/gdbserver/terminal.h | 51 - gdb/gdbserver/thread-db.c | 102 +- gdb/gdbserver/tracepoint.c | 84 +- gdb/gdbserver/tracepoint.h | 24 +- gdb/gdbserver/utils.c | 2 +- gdb/gdbserver/utils.h | 2 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 64 +- gdb/gdbserver/win32-low.c | 113 +- 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 | 213 +- gdb/gdbtypes.c | 809 +- gdb/gdbtypes.h | 313 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 434 +- gdb/gnu-nat.h | 36 +- gdb/gnu-v2-abi.c | 6 +- gdb/gnu-v3-abi.c | 147 +- gdb/gnulib/Makefile.in | 5 +- gdb/gnulib/aclocal.m4 | 72 + gdb/gnulib/config.in | 400 +- gdb/gnulib/configure | 15707 ++- gdb/gnulib/configure.ac | 4 +- gdb/gnulib/import/Makefile.am | 512 +- gdb/gnulib/import/Makefile.in | 303 +- gdb/gnulib/import/alloca.in.h | 4 +- gdb/gnulib/import/assure.h | 37 + gdb/gnulib/import/at-func.c | 146 + gdb/gnulib/import/basename-lgpl.c | 2 +- gdb/gnulib/import/canonicalize-lgpl.c | 39 +- gdb/gnulib/import/chdir-long.c | 264 + gdb/gnulib/import/chdir-long.h | 30 + gdb/gnulib/import/cloexec.c | 83 + gdb/gnulib/import/cloexec.h | 38 + gdb/gnulib/import/close.c | 69 + gdb/gnulib/import/closedir.c | 71 + gdb/gnulib/import/config.charset | 2 +- gdb/gnulib/import/dirent-private.h | 40 + gdb/gnulib/import/dirent.in.h | 9 +- gdb/gnulib/import/dirfd.c | 68 +- gdb/gnulib/import/dirname-lgpl.c | 2 +- gdb/gnulib/import/dirname.h | 2 +- gdb/gnulib/import/dosname.h | 2 +- gdb/gnulib/import/dup-safer.c | 34 + gdb/gnulib/import/dup.c | 86 + gdb/gnulib/import/dup2.c | 215 + gdb/gnulib/import/errno.in.h | 2 +- gdb/gnulib/import/error.c | 406 + gdb/gnulib/import/error.h | 75 + gdb/gnulib/import/exitfail.c | 24 + gdb/gnulib/import/exitfail.h | 18 + gdb/gnulib/import/extra/snippet/arg-nonnull.h | 2 +- gdb/gnulib/import/extra/snippet/c++defs.h | 77 +- gdb/gnulib/import/extra/snippet/warn-on-use.h | 2 +- gdb/gnulib/import/extra/update-copyright | 8 +- gdb/gnulib/import/fchdir.c | 208 + gdb/gnulib/import/fcntl.c | 414 + gdb/gnulib/import/fcntl.in.h | 363 + gdb/gnulib/import/fd-hook.c | 116 + gdb/gnulib/import/fd-hook.h | 119 + gdb/gnulib/import/fd-safer.c | 49 + gdb/gnulib/import/fdopendir.c | 249 + gdb/gnulib/import/filename.h | 54 + gdb/gnulib/import/filenamecat-lgpl.c | 88 + gdb/gnulib/import/filenamecat.h | 27 + gdb/gnulib/import/flexmember.h | 42 + gdb/gnulib/import/float+.h | 2 +- gdb/gnulib/import/float.c | 2 +- gdb/gnulib/import/float.in.h | 2 +- gdb/gnulib/import/fnmatch.c | 6 +- gdb/gnulib/import/fnmatch.in.h | 2 +- gdb/gnulib/import/fnmatch_loop.c | 6 +- gdb/gnulib/import/fpucw.h | 4 +- gdb/gnulib/import/frexp.c | 2 +- gdb/gnulib/import/frexpl.c | 2 +- gdb/gnulib/import/fstat.c | 88 + gdb/gnulib/import/fstatat.c | 135 + gdb/gnulib/import/getcwd-lgpl.c | 126 + gdb/gnulib/import/getcwd.c | 446 + gdb/gnulib/import/getdtablesize.c | 121 + gdb/gnulib/import/getlogin_r.c | 87 + gdb/gnulib/import/getprogname.c | 151 + gdb/gnulib/import/getprogname.h | 40 + gdb/gnulib/import/gettext.h | 292 + gdb/gnulib/import/gettimeofday.c | 2 +- gdb/gnulib/import/glob-libc.h | 212 + gdb/gnulib/import/glob.c | 1808 + gdb/gnulib/import/glob.in.h | 93 + gdb/gnulib/import/hard-locale.c | 72 + gdb/gnulib/import/hard-locale.h | 25 + gdb/gnulib/import/intprops.h | 464 + gdb/gnulib/import/inttypes.in.h | 2 +- gdb/gnulib/import/isnan.c | 2 +- gdb/gnulib/import/isnand-nolibm.h | 2 +- gdb/gnulib/import/isnand.c | 2 +- gdb/gnulib/import/isnanl-nolibm.h | 2 +- gdb/gnulib/import/isnanl.c | 2 +- gdb/gnulib/import/itold.c | 2 +- gdb/gnulib/import/limits.in.h | 63 + gdb/gnulib/import/localcharset.c | 2 +- gdb/gnulib/import/localcharset.h | 2 +- gdb/gnulib/import/lstat.c | 2 +- gdb/gnulib/import/m4/00gnulib.m4 | 2 +- gdb/gnulib/import/m4/absolute-header.m4 | 2 +- gdb/gnulib/import/m4/alloca.m4 | 2 +- gdb/gnulib/import/m4/canonicalize.m4 | 11 +- gdb/gnulib/import/m4/chdir-long.m4 | 30 + gdb/gnulib/import/m4/close.m4 | 33 + gdb/gnulib/import/m4/closedir.m4 | 30 + gdb/gnulib/import/m4/codeset.m4 | 3 +- gdb/gnulib/import/m4/configmake.m4 | 2 +- gdb/gnulib/import/m4/d-ino.m4 | 56 + gdb/gnulib/import/m4/d-type.m4 | 32 + gdb/gnulib/import/m4/dirent_h.m4 | 2 +- gdb/gnulib/import/m4/dirfd.m4 | 18 +- gdb/gnulib/import/m4/dirname.m4 | 2 +- gdb/gnulib/import/m4/double-slash-root.m4 | 2 +- gdb/gnulib/import/m4/dup.m4 | 45 + gdb/gnulib/import/m4/dup2.m4 | 117 + gdb/gnulib/import/m4/eealloc.m4 | 2 +- gdb/gnulib/import/m4/environ.m4 | 47 + gdb/gnulib/import/m4/errno_h.m4 | 2 +- gdb/gnulib/import/m4/error.m4 | 27 + gdb/gnulib/import/m4/exponentd.m4 | 2 +- gdb/gnulib/import/m4/exponentl.m4 | 2 +- gdb/gnulib/import/m4/extensions.m4 | 46 +- gdb/gnulib/import/m4/extern-inline.m4 | 3 +- gdb/gnulib/import/m4/fchdir.m4 | 61 + gdb/gnulib/import/m4/fcntl-o.m4 | 2 +- gdb/gnulib/import/m4/fcntl.m4 | 126 + gdb/gnulib/import/m4/fcntl_h.m4 | 50 + gdb/gnulib/import/m4/fdopendir.m4 | 61 + gdb/gnulib/import/m4/filenamecat.m4 | 16 + gdb/gnulib/import/m4/flexmember.m4 | 43 + gdb/gnulib/import/m4/float_h.m4 | 2 +- gdb/gnulib/import/m4/fnmatch.m4 | 4 +- gdb/gnulib/import/m4/fpieee.m4 | 4 +- gdb/gnulib/import/m4/frexp.m4 | 2 +- gdb/gnulib/import/m4/frexpl.m4 | 2 +- gdb/gnulib/import/m4/fstat.m4 | 36 + gdb/gnulib/import/m4/fstatat.m4 | 60 + gdb/gnulib/import/m4/getcwd-abort-bug.m4 | 140 + gdb/gnulib/import/m4/getcwd-path-max.m4 | 217 + gdb/gnulib/import/m4/getcwd.m4 | 162 + gdb/gnulib/import/m4/getdtablesize.m4 | 46 + gdb/gnulib/import/m4/getlogin_r.m4 | 88 + gdb/gnulib/import/m4/getprogname.m4 | 43 + gdb/gnulib/import/m4/gettimeofday.m4 | 2 +- gdb/gnulib/import/m4/glibc21.m4 | 2 +- gdb/gnulib/import/m4/glob.m4 | 76 + gdb/gnulib/import/m4/gnulib-cache.m4 | 10 +- gdb/gnulib/import/m4/gnulib-common.m4 | 45 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 383 +- gdb/gnulib/import/m4/gnulib-tool.m4 | 2 +- gdb/gnulib/import/m4/hard-locale.m4 | 11 + gdb/gnulib/import/m4/include_next.m4 | 2 +- gdb/gnulib/import/m4/inttypes-pri.m4 | 2 +- gdb/gnulib/import/m4/inttypes.m4 | 2 +- gdb/gnulib/import/m4/isnand.m4 | 2 +- gdb/gnulib/import/m4/isnanl.m4 | 2 +- gdb/gnulib/import/m4/largefile.m4 | 2 +- gdb/gnulib/import/m4/limits-h.m4 | 31 + gdb/gnulib/import/m4/localcharset.m4 | 2 +- gdb/gnulib/import/m4/locale-fr.m4 | 2 +- gdb/gnulib/import/m4/locale-ja.m4 | 2 +- gdb/gnulib/import/m4/locale-zh.m4 | 2 +- gdb/gnulib/import/m4/longlong.m4 | 2 +- gdb/gnulib/import/m4/lstat.m4 | 2 +- gdb/gnulib/import/m4/malloc.m4 | 13 +- gdb/gnulib/import/m4/malloca.m4 | 2 +- gdb/gnulib/import/m4/math_h.m4 | 2 +- gdb/gnulib/import/m4/mbrtowc.m4 | 56 +- gdb/gnulib/import/m4/mbsinit.m4 | 2 +- gdb/gnulib/import/m4/mbsrtowcs.m4 | 2 +- gdb/gnulib/import/m4/mbstate_t.m4 | 2 +- gdb/gnulib/import/m4/memchr.m4 | 2 +- gdb/gnulib/import/m4/memmem.m4 | 4 +- gdb/gnulib/import/m4/mempcpy.m4 | 26 + gdb/gnulib/import/m4/memrchr.m4 | 23 + gdb/gnulib/import/m4/mkstemp.m4 | 82 + gdb/gnulib/import/m4/mmap-anon.m4 | 2 +- gdb/gnulib/import/m4/mode_t.m4 | 26 + gdb/gnulib/import/m4/msvc-inval.m4 | 19 + gdb/gnulib/import/m4/msvc-nothrow.m4 | 10 + gdb/gnulib/import/m4/multiarch.m4 | 2 +- gdb/gnulib/import/m4/nocrash.m4 | 5 +- gdb/gnulib/import/m4/off_t.m4 | 2 +- gdb/gnulib/import/m4/open.m4 | 91 + gdb/gnulib/import/m4/openat.m4 | 36 + gdb/gnulib/import/m4/opendir.m4 | 31 + gdb/gnulib/import/m4/pathmax.m4 | 2 +- gdb/gnulib/import/m4/rawmemchr.m4 | 2 +- gdb/gnulib/import/m4/readdir.m4 | 15 + gdb/gnulib/import/m4/readlink.m4 | 2 +- gdb/gnulib/import/m4/realloc.m4 | 79 + gdb/gnulib/import/m4/rename.m4 | 2 +- gdb/gnulib/import/m4/rewinddir.m4 | 15 + gdb/gnulib/import/m4/rmdir.m4 | 2 +- gdb/gnulib/import/m4/save-cwd.m4 | 11 + gdb/gnulib/import/m4/secure_getenv.m4 | 26 + gdb/gnulib/import/m4/setenv.m4 | 160 + gdb/gnulib/import/m4/signal_h.m4 | 2 +- gdb/gnulib/import/m4/ssize_t.m4 | 2 +- gdb/gnulib/import/m4/stat.m4 | 2 +- gdb/gnulib/import/m4/stdbool.m4 | 60 +- gdb/gnulib/import/m4/stddef_h.m4 | 2 +- gdb/gnulib/import/m4/stdint.m4 | 88 +- gdb/gnulib/import/m4/stdio_h.m4 | 14 +- gdb/gnulib/import/m4/stdlib_h.m4 | 7 +- gdb/gnulib/import/m4/strchrnul.m4 | 2 +- gdb/gnulib/import/m4/strdup.m4 | 36 + gdb/gnulib/import/m4/strerror.m4 | 96 + gdb/gnulib/import/m4/string_h.m4 | 2 +- gdb/gnulib/import/m4/strstr.m4 | 12 +- gdb/gnulib/import/m4/strtok_r.m4 | 2 +- gdb/gnulib/import/m4/sys_socket_h.m4 | 2 +- gdb/gnulib/import/m4/sys_stat_h.m4 | 2 +- gdb/gnulib/import/m4/sys_time_h.m4 | 2 +- gdb/gnulib/import/m4/sys_types_h.m4 | 29 +- gdb/gnulib/import/m4/tempname.m4 | 19 + gdb/gnulib/import/m4/time_h.m4 | 2 +- gdb/gnulib/import/m4/unistd-safer.m4 | 10 + gdb/gnulib/import/m4/unistd_h.m4 | 2 +- gdb/gnulib/import/m4/warn-on-use.m4 | 2 +- gdb/gnulib/import/m4/wchar_h.m4 | 16 +- gdb/gnulib/import/m4/wchar_t.m4 | 2 +- gdb/gnulib/import/m4/wctype_h.m4 | 2 +- gdb/gnulib/import/m4/wint_t.m4 | 2 +- gdb/gnulib/import/malloc.c | 2 +- gdb/gnulib/import/malloca.c | 2 +- gdb/gnulib/import/malloca.h | 2 +- gdb/gnulib/import/math.c | 1 + gdb/gnulib/import/math.in.h | 24 +- gdb/gnulib/import/mbrtowc.c | 56 +- gdb/gnulib/import/mbsinit.c | 2 +- gdb/gnulib/import/mbsrtowcs-impl.h | 2 +- gdb/gnulib/import/mbsrtowcs-state.c | 2 +- gdb/gnulib/import/mbsrtowcs.c | 2 +- gdb/gnulib/import/memchr.c | 2 +- gdb/gnulib/import/memmem.c | 2 +- gdb/gnulib/import/mempcpy.c | 28 + gdb/gnulib/import/memrchr.c | 161 + gdb/gnulib/import/mkstemp.c | 50 + gdb/gnulib/import/msvc-inval.c | 129 + gdb/gnulib/import/msvc-inval.h | 222 + gdb/gnulib/import/msvc-nothrow.c | 49 + gdb/gnulib/import/msvc-nothrow.h | 43 + gdb/gnulib/import/open.c | 181 + gdb/gnulib/import/openat-die.c | 62 + gdb/gnulib/import/openat-priv.h | 64 + gdb/gnulib/import/openat-proc.c | 134 + gdb/gnulib/import/openat.c | 286 + gdb/gnulib/import/openat.h | 123 + gdb/gnulib/import/opendir.c | 169 + gdb/gnulib/import/pathmax.h | 2 +- gdb/gnulib/import/pipe-safer.c | 56 + gdb/gnulib/import/rawmemchr.c | 2 +- gdb/gnulib/import/readdir.c | 98 + gdb/gnulib/import/readlink.c | 2 +- gdb/gnulib/import/realloc.c | 79 + gdb/gnulib/import/ref-add.sin | 2 +- gdb/gnulib/import/ref-del.sin | 2 +- gdb/gnulib/import/rename.c | 2 +- gdb/gnulib/import/rewinddir.c | 49 + gdb/gnulib/import/rmdir.c | 2 +- gdb/gnulib/import/same-inode.h | 2 +- gdb/gnulib/import/save-cwd.c | 99 + gdb/gnulib/import/save-cwd.h | 34 + gdb/gnulib/import/secure_getenv.c | 54 + gdb/gnulib/import/setenv.c | 390 + gdb/gnulib/import/signal.in.h | 2 +- gdb/gnulib/import/stat.c | 2 +- gdb/gnulib/import/stdbool.in.h | 2 +- gdb/gnulib/import/stddef.in.h | 8 +- gdb/gnulib/import/stdint.in.h | 755 +- gdb/gnulib/import/stdio.in.h | 2 +- gdb/gnulib/import/stdlib.in.h | 17 +- gdb/gnulib/import/str-two-way.h | 2 +- gdb/gnulib/import/strchrnul.c | 2 +- gdb/gnulib/import/strdup.c | 54 + gdb/gnulib/import/streq.h | 2 +- gdb/gnulib/import/strerror-override.c | 302 + gdb/gnulib/import/strerror-override.h | 56 + gdb/gnulib/import/strerror.c | 70 + gdb/gnulib/import/string.in.h | 18 +- gdb/gnulib/import/stripslash.c | 2 +- gdb/gnulib/import/strnlen1.c | 2 +- gdb/gnulib/import/strnlen1.h | 2 +- gdb/gnulib/import/strstr.c | 2 +- gdb/gnulib/import/strtok_r.c | 2 +- gdb/gnulib/import/sys_stat.in.h | 2 +- gdb/gnulib/import/sys_time.in.h | 9 +- gdb/gnulib/import/sys_types.in.h | 2 +- gdb/gnulib/import/tempname.c | 324 + gdb/gnulib/import/tempname.h | 65 + gdb/gnulib/import/time.in.h | 2 +- gdb/gnulib/import/unistd--.h | 32 + gdb/gnulib/import/unistd-safer.h | 31 + gdb/gnulib/import/unistd.c | 1 + gdb/gnulib/import/unistd.in.h | 2 +- gdb/gnulib/import/unsetenv.c | 127 + gdb/gnulib/import/verify.h | 4 +- gdb/gnulib/import/wchar.in.h | 12 +- gdb/gnulib/import/wctype.in.h | 19 +- gdb/gnulib/update-gnulib.sh | 10 +- gdb/go-exp.y | 97 +- gdb/go-lang.c | 21 +- gdb/go-lang.h | 8 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 16 +- gdb/go32-nat.c | 210 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 16 +- gdb/guile/guile.c | 77 +- gdb/guile/guile.h | 2 +- gdb/guile/lib/gdb.scm | 2 +- gdb/guile/lib/gdb/boot.scm | 2 +- gdb/guile/lib/gdb/experimental.scm | 2 +- gdb/guile/lib/gdb/init.scm | 2 +- gdb/guile/lib/gdb/iterator.scm | 2 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 2 +- gdb/guile/scm-arch.c | 2 +- gdb/guile/scm-auto-load.c | 4 +- gdb/guile/scm-block.c | 2 +- gdb/guile/scm-breakpoint.c | 46 +- gdb/guile/scm-cmd.c | 51 +- gdb/guile/scm-disasm.c | 97 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 26 +- gdb/guile/scm-gsmob.c | 2 +- gdb/guile/scm-iterator.c | 2 +- gdb/guile/scm-lazy-string.c | 121 +- gdb/guile/scm-math.c | 22 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-param.c | 9 +- gdb/guile/scm-ports.c | 133 +- gdb/guile/scm-pretty-print.c | 25 +- gdb/guile/scm-progspace.c | 2 +- gdb/guile/scm-safe-call.c | 8 +- gdb/guile/scm-string.c | 11 +- gdb/guile/scm-symbol.c | 2 +- gdb/guile/scm-symtab.c | 9 +- gdb/guile/scm-type.c | 69 +- gdb/guile/scm-utils.c | 17 +- gdb/guile/scm-value.c | 146 +- gdb/h8300-tdep.c | 68 +- gdb/hppa-bsd-tdep.c | 141 + gdb/hppa-bsd-tdep.h | 25 + gdb/hppa-linux-nat.c | 59 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 6 +- gdb/hppa-nbsd-nat.c | 235 + gdb/hppa-nbsd-tdep.c | 214 + gdb/hppa-obsd-nat.c | 259 + gdb/hppa-obsd-tdep.c | 173 + gdb/hppa-tdep.c | 85 +- 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 | 342 + gdb/i386-bsd-nat.h | 42 + gdb/i386-bsd-tdep.c | 88 + gdb/i386-cygwin-tdep.c | 7 +- gdb/i386-darwin-nat.c | 21 +- gdb/i386-darwin-tdep.c | 15 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 5 +- gdb/i386-fbsd-nat.c | 196 + gdb/i386-fbsd-tdep.c | 425 + gdb/i386-fbsd-tdep.h | 31 + gdb/i386-gnu-nat.c | 444 + gdb/i386-gnu-tdep.c | 68 + gdb/i386-go32-tdep.c | 73 + gdb/i386-linux-nat.c | 66 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 145 +- gdb/i386-linux-tdep.h | 14 +- gdb/i386-nbsd-nat.c | 83 + gdb/i386-nbsd-tdep.c | 324 + gdb/i386-nto-tdep.c | 10 +- gdb/i386-obsd-nat.c | 126 + gdb/i386-obsd-tdep.c | 451 + gdb/i386-sol2-nat.c | 16 +- gdb/i386-sol2-tdep.c | 5 +- gdb/i386-tdep.c | 454 +- gdb/i386-tdep.h | 30 +- gdb/i386-v4-nat.c | 163 + gdb/i386-windows-nat.c | 5 +- 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 | 180 +- gdb/i387-tdep.h | 11 +- gdb/ia64-libunwind-tdep.c | 10 +- gdb/ia64-libunwind-tdep.h | 4 +- gdb/ia64-linux-nat.c | 180 +- gdb/ia64-linux-tdep.c | 5 +- gdb/ia64-tdep.c | 203 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 5 +- gdb/inf-child.c | 67 +- gdb/inf-child.h | 106 +- gdb/inf-loop.c | 15 +- gdb/inf-loop.h | 4 +- gdb/inf-ptrace.c | 232 +- gdb/inf-ptrace.h | 45 +- gdb/infcall.c | 141 +- gdb/infcall.h | 21 +- gdb/infcmd.c | 660 +- gdb/inferior.c | 291 +- gdb/inferior.h | 193 +- gdb/inflow.c | 616 +- gdb/inflow.h | 15 +- gdb/infrun.c | 1225 +- gdb/infrun.h | 21 +- gdb/inline-frame.c | 115 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 276 +- gdb/interps.h | 112 +- gdb/iq2000-tdep.c | 32 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 172 +- gdb/jit.h | 2 +- gdb/jv-exp.y | 1434 - gdb/jv-lang.c | 1272 - gdb/jv-lang.h | 79 - gdb/jv-typeprint.c | 355 - gdb/jv-valprint.c | 532 - gdb/jv-varobj.c | 107 - gdb/language.c | 374 +- gdb/language.h | 204 +- gdb/libiberty.m4 | 2 +- gdb/libmcheck.m4 | 2 +- gdb/linespec.c | 2397 +- gdb/linespec.h | 95 +- gdb/linux-fork.c | 58 +- gdb/linux-fork.h | 4 +- gdb/linux-nat-trad.c | 136 + gdb/linux-nat-trad.h | 46 + gdb/linux-nat.c | 463 +- gdb/linux-nat.h | 188 +- gdb/linux-record.c | 10 +- gdb/linux-record.h | 2 +- gdb/linux-tdep.c | 468 +- gdb/linux-tdep.h | 2 +- gdb/linux-thread-db.c | 367 +- gdb/lm32-tdep.c | 32 +- gdb/location.c | 548 +- gdb/location.h | 133 +- gdb/m2-exp.y | 45 +- gdb/m2-lang.c | 17 +- gdb/m2-lang.h | 8 +- gdb/m2-typeprint.c | 13 +- gdb/m2-valprint.c | 24 +- gdb/m32c-tdep.c | 172 +- gdb/m32r-linux-nat.c | 47 +- gdb/m32r-linux-tdep.c | 9 +- gdb/m32r-tdep.c | 87 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 46 +- gdb/m68k-bsd-nat.c | 232 + gdb/m68k-bsd-tdep.c | 159 + gdb/m68k-linux-nat.c | 523 + gdb/m68k-linux-tdep.c | 430 + gdb/m68k-tdep.c | 58 +- 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 | 108 + gdb/m88k-tdep.c | 43 +- gdb/m88k-tdep.h | 2 +- gdb/m88kbsd-nat.c | 111 - gdb/machoread.c | 238 +- gdb/macrocmd.c | 158 +- gdb/macroexp.c | 526 +- gdb/macroexp.h | 14 +- gdb/macroscope.c | 20 +- gdb/macroscope.h | 17 +- gdb/macrotab.c | 19 +- gdb/macrotab.h | 65 +- gdb/main.c | 289 +- gdb/main.h | 2 +- gdb/maint.c | 302 +- gdb/maint.h | 42 +- gdb/make-target-delegates | 50 +- gdb/mdebugread.c | 246 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 29 +- gdb/memattr.c | 375 +- gdb/memattr.h | 71 +- gdb/memory-map.c | 82 +- gdb/memory-map.h | 7 +- gdb/memrange.c | 53 +- gdb/memrange.h | 25 +- gdb/mep-tdep.c | 94 +- gdb/mi/mi-cmd-break.c | 117 +- gdb/mi/mi-cmd-break.h | 5 +- gdb/mi/mi-cmd-catch.c | 111 +- gdb/mi/mi-cmd-disas.c | 14 +- gdb/mi/mi-cmd-env.c | 69 +- gdb/mi/mi-cmd-file.c | 88 +- gdb/mi/mi-cmd-info.c | 50 +- gdb/mi/mi-cmd-stack.c | 86 +- gdb/mi/mi-cmd-target.c | 8 +- gdb/mi/mi-cmd-var.c | 337 +- gdb/mi/mi-cmds.c | 15 +- gdb/mi/mi-cmds.h | 7 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 38 +- gdb/mi/mi-console.c | 156 +- gdb/mi/mi-console.h | 40 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 648 +- gdb/mi/mi-interp.h | 27 + gdb/mi/mi-main.c | 1194 +- gdb/mi/mi-main.h | 4 +- gdb/mi/mi-out.c | 362 +- gdb/mi/mi-out.h | 77 +- gdb/mi/mi-parse.c | 80 +- gdb/mi/mi-parse.h | 27 +- gdb/mi/mi-symbol-cmds.c | 17 +- gdb/microblaze-linux-tdep.c | 9 +- gdb/microblaze-tdep.c | 34 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 2 +- gdb/minidebug.c | 14 +- gdb/minsyms.c | 635 +- gdb/minsyms.h | 182 +- gdb/mips-fbsd-nat.c | 133 + gdb/mips-fbsd-tdep.c | 561 + gdb/mips-fbsd-tdep.h | 28 + gdb/mips-linux-nat.c | 235 +- gdb/mips-linux-tdep.c | 91 +- gdb/mips-linux-tdep.h | 8 +- gdb/mips-nbsd-nat.c | 120 + gdb/mips-nbsd-tdep.c | 381 + gdb/mips-nbsd-tdep.h | 29 + gdb/mips-sde-tdep.c | 5 +- gdb/mips-tdep.c | 1085 +- gdb/mips-tdep.h | 5 +- gdb/mips64-obsd-nat.c | 122 + gdb/mips64-obsd-tdep.c | 166 + 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 | 117 +- gdb/mn10300-linux-tdep.c | 22 +- gdb/mn10300-tdep.c | 188 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 99 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 56 +- gdb/mt-tdep.c | 1216 - gdb/namespace.c | 21 +- gdb/namespace.h | 4 +- gdb/nat/aarch64-linux-hw-point.c | 2 +- gdb/nat/aarch64-linux-hw-point.h | 4 +- gdb/nat/aarch64-linux.c | 10 +- gdb/nat/aarch64-linux.h | 5 +- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/amd64-linux-siginfo.h | 4 +- gdb/nat/fork-inferior.c | 616 + gdb/nat/fork-inferior.h | 106 + gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 2 +- gdb/nat/linux-btrace.c | 464 +- gdb/nat/linux-btrace.h | 5 +- gdb/nat/linux-namespaces.c | 2 +- gdb/nat/linux-namespaces.h | 2 +- gdb/nat/linux-nat.h | 7 +- gdb/nat/linux-osdata.c | 188 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 73 +- gdb/nat/linux-personality.h | 29 +- gdb/nat/linux-procfs.c | 28 +- gdb/nat/linux-procfs.h | 2 +- gdb/nat/linux-ptrace.c | 63 +- gdb/nat/linux-ptrace.h | 16 +- gdb/nat/linux-waitpid.c | 4 +- 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 | 63 +- gdb/nat/x86-dregs.h | 6 +- gdb/nat/x86-gcc-cpuid.h | 110 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 10 +- gdb/nat/x86-linux.h | 6 +- gdb/nbsd-nat.c | 4 +- gdb/nbsd-nat.h | 12 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 2 +- gdb/nds32-tdep.c | 67 +- gdb/nds32-tdep.h | 2 +- gdb/nios2-linux-tdep.c | 10 +- gdb/nios2-tdep.c | 154 +- gdb/nios2-tdep.h | 2 +- gdb/nto-procfs.c | 443 +- gdb/nto-tdep.c | 61 +- gdb/nto-tdep.h | 23 +- gdb/objc-lang.c | 145 +- gdb/objc-lang.h | 13 +- gdb/objfile-flags.h | 75 + gdb/objfiles.c | 221 +- gdb/objfiles.h | 185 +- gdb/obsd-nat.c | 34 +- gdb/obsd-nat.h | 12 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observable.c | 99 + gdb/observable.h | 235 + gdb/observer.c | 222 - gdb/observer.sh | 200 - gdb/opencl-lang.c | 21 +- gdb/or1k-tdep.c | 1294 + gdb/or1k-tdep.h | 56 + gdb/osabi.c | 73 +- gdb/osabi.h | 2 +- gdb/osdata.c | 271 +- gdb/osdata.h | 50 +- gdb/p-exp.y | 63 +- gdb/p-lang.c | 21 +- gdb/p-lang.h | 12 +- gdb/p-typeprint.c | 59 +- gdb/p-valprint.c | 47 +- gdb/parse.c | 489 +- gdb/parser-defs.h | 134 +- gdb/posix-hdep.c | 2 +- gdb/ppc-fbsd-nat.c | 211 + gdb/ppc-fbsd-tdep.c | 348 + gdb/ppc-fbsd-tdep.h | 29 + gdb/ppc-linux-nat.c | 317 +- gdb/ppc-linux-tdep.c | 201 +- gdb/ppc-linux-tdep.h | 4 +- gdb/ppc-nbsd-nat.c | 190 + gdb/ppc-nbsd-tdep.c | 223 + gdb/ppc-nbsd-tdep.h | 32 + gdb/ppc-obsd-nat.c | 223 + gdb/ppc-obsd-tdep.c | 305 + gdb/ppc-obsd-tdep.h | 52 + gdb/ppc-ravenscar-thread.c | 8 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 71 +- gdb/ppc-tdep.h | 22 +- gdb/ppc64-tdep.c | 119 +- 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 | 673 +- gdb/probe.c | 820 +- gdb/probe.h | 409 +- gdb/proc-api.c | 380 +- gdb/proc-events.c | 1217 +- gdb/proc-flags.c | 224 +- gdb/proc-service.c | 101 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 4 +- gdb/proc-why.c | 67 +- gdb/procfs.c | 2402 +- gdb/procfs.h | 15 +- gdb/producer.c | 218 + gdb/producer.h | 55 + gdb/progspace-and-thread.c | 43 + gdb/progspace-and-thread.h | 40 + gdb/progspace.c | 170 +- gdb/progspace.h | 196 +- gdb/prologue-value.c | 190 +- gdb/prologue-value.h | 185 +- gdb/psympriv.h | 48 +- gdb/psymtab.c | 756 +- gdb/psymtab.h | 3 +- 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 | 4 +- 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 | 9 +- gdb/python/lib/gdb/printing.py | 2 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/lib/gdb/types.py | 6 +- gdb/python/lib/gdb/unwinder.py | 2 +- gdb/python/lib/gdb/xmethod.py | 2 +- gdb/python/py-all-events.def | 40 + gdb/python/py-arch.c | 72 +- gdb/python/py-auto-load.c | 4 +- gdb/python/py-block.c | 4 +- gdb/python/py-bpevent.c | 34 +- gdb/python/py-breakpoint.c | 278 +- gdb/python/py-cmd.c | 222 +- gdb/python/py-continueevent.c | 22 +- gdb/python/py-event-types.def | 107 + gdb/python/py-event.c | 55 +- gdb/python/py-event.h | 89 +- gdb/python/py-events.h | 20 +- gdb/python/py-evtregistry.c | 19 +- gdb/python/py-evts.c | 44 +- gdb/python/py-exitedevent.c | 61 +- gdb/python/py-finishbreakpoint.c | 45 +- gdb/python/py-frame.c | 56 +- gdb/python/py-framefilter.c | 1165 +- gdb/python/py-function.c | 83 +- gdb/python/py-gdb-readline.c | 9 +- gdb/python/py-inferior.c | 338 +- gdb/python/py-infevents.c | 171 +- gdb/python/py-infthread.c | 13 +- gdb/python/py-instruction.c | 67 + gdb/python/py-instruction.h | 30 + gdb/python/py-lazy-string.c | 130 +- gdb/python/py-linetable.c | 91 +- gdb/python/py-newobjfileevent.c | 70 +- gdb/python/py-objfile.c | 63 +- gdb/python/py-param.c | 174 +- gdb/python/py-prettyprint.c | 413 +- gdb/python/py-progspace.c | 47 +- gdb/python/py-record-btrace.c | 853 + gdb/python/py-record-btrace.h | 91 + gdb/python/py-record-full.c | 39 + gdb/python/py-record-full.h | 31 + gdb/python/py-record.c | 655 + gdb/python/py-record.h | 74 + gdb/python/py-ref.h | 45 + gdb/python/py-signalevent.c | 38 +- gdb/python/py-stopevent.c | 62 +- gdb/python/py-stopevent.h | 10 +- gdb/python/py-symbol.c | 35 +- gdb/python/py-symtab.c | 22 +- gdb/python/py-threadevent.c | 38 +- gdb/python/py-type.c | 280 +- gdb/python/py-unwind.c | 162 +- gdb/python/py-utils.c | 139 +- gdb/python/py-value.c | 310 +- gdb/python/py-varobj.c | 53 +- gdb/python/py-xmethods.c | 519 +- gdb/python/python-internal.h | 257 +- gdb/python/python.c | 1113 +- gdb/python/python.h | 2 +- gdb/ravenscar-thread.c | 346 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 773 +- gdb/record-btrace.h | 2 +- gdb/record-full.c | 549 +- gdb/record-full.h | 4 +- gdb/record.c | 138 +- gdb/record.h | 28 +- gdb/regcache-dump.c | 335 + gdb/regcache.c | 1694 +- gdb/regcache.h | 291 +- gdb/regformats/arm-with-iwmmxt.dat | 53 - gdb/regformats/arm-with-neon.dat | 64 - gdb/regformats/arm-with-vfpv2.dat | 48 - gdb/regformats/arm-with-vfpv3.dat | 64 - gdb/regformats/arm/arm-with-iwmmxt.dat | 53 + gdb/regformats/arm/arm-with-neon.dat | 64 + gdb/regformats/arm/arm-with-vfpv2.dat | 48 + gdb/regformats/arm/arm-with-vfpv3.dat | 64 + gdb/regformats/i386/amd64-avx-avx512-linux.dat | 153 + gdb/regformats/i386/amd64-avx-linux.dat | 2 + .../i386/amd64-avx-mpx-avx512-pku-linux.dat | 160 + gdb/regformats/i386/amd64-avx-mpx-linux.dat | 2 + gdb/regformats/i386/amd64-avx-mpx.dat | 84 - gdb/regformats/i386/amd64-avx.dat | 78 - gdb/regformats/i386/amd64-avx512-linux.dat | 157 - gdb/regformats/i386/amd64-avx512.dat | 156 - gdb/regformats/i386/amd64-linux.dat | 2 + gdb/regformats/i386/amd64-mpx-linux.dat | 2 + gdb/regformats/i386/amd64-mpx.dat | 68 - gdb/regformats/i386/amd64.dat | 2 + gdb/regformats/i386/i386-avx-avx512-linux.dat | 71 + .../i386/i386-avx-mpx-avx512-pku-linux.dat | 78 + gdb/regformats/i386/i386-avx-mpx.dat | 60 - gdb/regformats/i386/i386-avx.dat | 54 - gdb/regformats/i386/i386-avx512-linux.dat | 77 - gdb/regformats/i386/i386-avx512.dat | 76 - gdb/regformats/i386/i386-mmx.dat | 37 - gdb/regformats/i386/i386-mpx.dat | 52 - gdb/regformats/i386/x32-avx-avx512-linux.dat | 153 + gdb/regformats/i386/x32-avx-linux.dat | 2 + gdb/regformats/i386/x32-avx.dat | 78 - gdb/regformats/i386/x32-avx512-linux.dat | 157 - gdb/regformats/i386/x32-avx512.dat | 156 - gdb/regformats/i386/x32-linux.dat | 2 + gdb/regformats/i386/x32.dat | 62 - gdb/regformats/regdat.sh | 29 +- gdb/regformats/regdef.h | 31 +- gdb/regformats/rs6000/powerpc-isa205-32l.dat | 3 +- gdb/regformats/rs6000/powerpc-isa205-64l.dat | 3 +- .../rs6000/powerpc-isa205-altivec32l.dat | 3 +- .../rs6000/powerpc-isa205-altivec64l.dat | 3 +- gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat | 3 +- gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat | 3 +- gdb/regformats/s390-gs-linux64.dat | 133 + gdb/regformats/s390x-gs-linux64.dat | 117 + gdb/regformats/tic6x-c62x.dat | 39 - gdb/regformats/tic6x-c64x.dat | 71 - gdb/regformats/tic6x-c64xp.dat | 74 - gdb/reggroups.c | 61 +- gdb/reggroups.h | 8 +- gdb/registry.c | 2 +- gdb/registry.h | 6 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 45 +- gdb/remote-fileio.h | 2 +- gdb/remote-notif.c | 7 +- gdb/remote-notif.h | 2 +- gdb/remote-sim.c | 248 +- gdb/remote.c | 2597 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 82 +- gdb/riscv-tdep.c | 2693 + gdb/riscv-tdep.h | 79 + gdb/rl78-tdep.c | 131 +- gdb/rs6000-aix-tdep.c | 95 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 19 +- gdb/rs6000-nat.c | 161 +- gdb/rs6000-tdep.c | 891 +- gdb/rs6000-tdep.h | 2 +- gdb/rust-exp.y | 574 +- gdb/rust-lang.c | 1238 +- gdb/rust-lang.h | 24 +- gdb/rx-tdep.c | 154 +- gdb/s390-linux-nat.c | 600 +- gdb/s390-linux-tdep.c | 8380 +- gdb/s390-linux-tdep.h | 174 +- gdb/s390-tdep.c | 7142 + gdb/s390-tdep.h | 321 + gdb/score-tdep.c | 139 +- gdb/score-tdep.h | 2 +- gdb/selftest-arch.c | 107 + gdb/selftest-arch.h | 31 + gdb/selftest.c | 67 - gdb/selftest.h | 44 - gdb/sentinel-frame.c | 6 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 43 +- gdb/ser-base.h | 7 +- gdb/ser-event.c | 5 +- gdb/ser-event.h | 2 +- gdb/ser-go32.c | 21 +- gdb/ser-mingw.c | 19 +- gdb/ser-pipe.c | 5 +- gdb/ser-tcp.c | 16 +- gdb/ser-tcp.h | 2 +- gdb/ser-unix.c | 419 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 36 +- gdb/serial.h | 21 +- gdb/sh-linux-tdep.c | 5 +- gdb/sh-nbsd-nat.c | 103 + gdb/sh-nbsd-tdep.c | 80 + gdb/sh-tdep.c | 138 +- gdb/sh-tdep.h | 4 +- gdb/sh64-tdep.c | 218 +- gdb/sh64-tdep.h | 2 +- gdb/shnbsd-nat.c | 102 - gdb/shnbsd-tdep.c | 101 - gdb/silent-rules.mk | 14 + gdb/sim-regno.h | 2 +- gdb/skip.c | 576 +- gdb/skip.h | 10 +- gdb/sol-thread.c | 486 +- gdb/sol2-tdep.c | 4 +- gdb/sol2-tdep.h | 4 +- gdb/solib-aix.c | 255 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 128 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 113 +- gdb/solib-frv.c | 164 +- gdb/solib-spu.c | 52 +- gdb/solib-spu.h | 2 +- gdb/solib-svr4.c | 368 +- gdb/solib-svr4.h | 25 +- gdb/solib-target.c | 199 +- gdb/solib-target.h | 2 +- gdb/solib.c | 484 +- gdb/solib.h | 31 +- gdb/solist.h | 65 +- gdb/source.c | 396 +- gdb/source.h | 35 +- gdb/sparc-linux-nat.c | 28 +- gdb/sparc-linux-tdep.c | 7 +- gdb/sparc-nat.c | 61 +- gdb/sparc-nat.h | 43 +- gdb/sparc-nbsd-nat.c | 70 + gdb/sparc-nbsd-tdep.c | 322 + gdb/sparc-obsd-tdep.c | 253 + gdb/sparc-ravenscar-thread.c | 8 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 17 +- gdb/sparc-sol2-tdep.c | 6 +- gdb/sparc-tdep.c | 324 +- gdb/sparc-tdep.h | 28 +- gdb/sparc64-fbsd-nat.c | 74 + gdb/sparc64-fbsd-tdep.c | 249 + gdb/sparc64-linux-nat.c | 35 +- gdb/sparc64-linux-tdep.c | 77 +- gdb/sparc64-nat.c | 6 +- gdb/sparc64-nbsd-nat.c | 187 + gdb/sparc64-nbsd-tdep.c | 276 + gdb/sparc64-obsd-nat.c | 130 + gdb/sparc64-obsd-tdep.c | 448 + gdb/sparc64-sol2-tdep.c | 6 +- gdb/sparc64-tdep.c | 829 +- gdb/sparc64-tdep.h | 15 +- 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 | 133 +- gdb/spu-multiarch.c | 78 +- gdb/spu-tdep.c | 378 +- gdb/spu-tdep.h | 2 +- gdb/stabsread.c | 368 +- gdb/stabsread.h | 15 +- gdb/stack.c | 749 +- gdb/stack.h | 11 +- gdb/stap-probe.c | 586 +- gdb/stap-probe.h | 16 +- gdb/std-operator.def | 58 +- gdb/std-regs.c | 4 +- gdb/stub-termcap.c | 6 +- gdb/stubs/buildvms.com | 2 +- gdb/stubs/ia64vms-stub.c | 2 +- gdb/symfile-add-flags.h | 48 + gdb/symfile-debug.c | 100 +- gdb/symfile-mem.c | 101 +- gdb/symfile.c | 1363 +- gdb/symfile.h | 243 +- gdb/symmisc.c | 349 +- gdb/symtab.c | 1675 +- gdb/symtab.h | 626 +- 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 | 9 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 37 +- gdb/target-delegates.c | 976 +- gdb/target-descriptions.c | 2092 +- gdb/target-descriptions.h | 61 +- gdb/target-float.c | 2492 + gdb/target-float.h | 61 + gdb/target-memory.c | 242 +- gdb/target.c | 1136 +- gdb/target.h | 604 +- gdb/target/resume.h | 2 +- gdb/target/target.h | 147 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 50 +- gdb/target/waitstatus.h | 7 +- gdb/terminal.h | 71 +- gdb/testsuite/.gitignore | 9 + gdb/testsuite/ChangeLog | 4723 +- gdb/testsuite/ChangeLog-1993-2013 | 2 +- gdb/testsuite/Makefile.in | 93 +- gdb/testsuite/README | 47 +- gdb/testsuite/analyze-racy-logs.py | 2 +- gdb/testsuite/boards/cc-with-tweaks.exp | 7 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 7 +- gdb/testsuite/boards/fission-dwp.exp | 2 +- gdb/testsuite/boards/fission.exp | 8 +- gdb/testsuite/boards/gdbserver-base.exp | 26 +- gdb/testsuite/boards/local-board.exp | 24 + 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 | 53 +- gdb/testsuite/boards/native-gdbserver.exp | 27 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 73 +- .../boards/remote-gdbserver-on-localhost.exp | 39 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 35 +- gdb/testsuite/boards/stabs.exp | 8 +- gdb/testsuite/boards/stdio-gdbserver-base.exp | 54 + 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 | 4 +- gdb/testsuite/config/sim.exp | 3 +- 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_tagged_param.exp | 40 + gdb/testsuite/gdb.ada/access_tagged_param/foo.adb | 20 + gdb/testsuite/gdb.ada/access_tagged_param/pck.adb | 21 + gdb/testsuite/gdb.ada/access_tagged_param/pck.ads | 21 + 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_acc_idx_w_gap.exp | 55 + .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.adb | 28 + .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 48 + .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 25 + gdb/testsuite/gdb.ada/arr_arr.exp | 2 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 33 + .../gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb | 24 + 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 | 5 +- 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 | 5 +- 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/assign_arr.exp | 30 + gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 21 + .../gdb.ada/assign_arr/target_wrapper.ads | 26 + 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_c_mixed_case.exp | 104 + gdb/testsuite/gdb.ada/bp_c_mixed_case/bar.c | 21 + .../gdb.ada/bp_c_mixed_case/foo_h731_021.adb | 24 + gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c | 21 + 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_inlined_func.exp | 59 + gdb/testsuite/gdb.ada/bp_inlined_func/b.adb | 28 + gdb/testsuite/gdb.ada/bp_inlined_func/b.ads | 19 + gdb/testsuite/gdb.ada/bp_inlined_func/c.adb | 27 + gdb/testsuite/gdb.ada/bp_inlined_func/c.ads | 19 + gdb/testsuite/gdb.ada/bp_inlined_func/foo.adb | 23 + gdb/testsuite/gdb.ada/bp_on_var.exp | 2 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 2 +- gdb/testsuite/gdb.ada/bp_range_type/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 2 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr.exp | 2 +- .../gdb.ada/byte_packed_arr/array_list_g.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads | 2 +- .../gdb.ada/byte_packed_arr/reprod_main.adb | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_assert_if.exp | 86 + gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 46 + gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 19 + gdb/testsuite/gdb.ada/catch_ex.exp | 16 +- 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 | 33 +- gdb/testsuite/gdb.ada/complete/aux_pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/aux_pck.ads | 2 +- gdb/testsuite/gdb.ada/complete/foo.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang.exp | 2 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/convvar_comp.exp | 34 + gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb | 23 + gdb/testsuite/gdb.ada/convvar_comp/pck.adb | 21 + gdb/testsuite/gdb.ada/convvar_comp/pck.ads | 29 + 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/dyn_stride.exp | 60 + gdb/testsuite/gdb.ada/dyn_stride/foo.adb | 42 + gdb/testsuite/gdb.ada/enum_idx_packed.exp | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 2 +- gdb/testsuite/gdb.ada/excep_handle.exp | 171 + gdb/testsuite/gdb.ada/excep_handle/foo.adb | 103 + gdb/testsuite/gdb.ada/excep_handle/pck.ads | 19 + gdb/testsuite/gdb.ada/exec_changed.exp | 6 +- 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_ptr.exp | 40 + gdb/testsuite/gdb.ada/funcall_ptr/foo.adb | 21 + gdb/testsuite/gdb.ada/funcall_ptr/pck.adb | 23 + gdb/testsuite/gdb.ada/funcall_ptr/pck.ads | 24 + gdb/testsuite/gdb.ada/funcall_ref.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 41 + gdb/testsuite/gdb.ada/info_addr_mixed_case/foo.adb | 21 + gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.adb | 24 + gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.ads | 35 + 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/maint_with_ada.exp | 37 + gdb/testsuite/gdb.ada/maint_with_ada/pack.adb | 25 + gdb/testsuite/gdb.ada/maint_with_ada/pack.ads | 29 + .../gdb.ada/maint_with_ada/var_arr_typedef.adb | 28 + gdb/testsuite/gdb.ada/mi_catch_assert.exp | 96 + gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb | 46 + gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads | 19 + gdb/testsuite/gdb.ada/mi_catch_ex.exp | 20 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 137 + gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 33 + 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 | 6 +- 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 | 10 +- 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 | 8 +- 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/minsyms.exp | 41 + gdb/testsuite/gdb.ada/minsyms/foo_qb07_057.adb | 20 + gdb/testsuite/gdb.ada/minsyms/pck.adb | 21 + gdb/testsuite/gdb.ada/minsyms/pck.ads | 21 + gdb/testsuite/gdb.ada/mod_from_name.exp | 2 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/notcplusplus.exp | 45 + gdb/testsuite/gdb.ada/notcplusplus/foo.adb | 21 + gdb/testsuite/gdb.ada/notcplusplus/pck.adb | 21 + gdb/testsuite/gdb.ada/notcplusplus/pck.ads | 19 + gdb/testsuite/gdb.ada/notcplusplus/ver.ads | 22 + 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 | 16 +- 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/rename_subscript_param.exp | 44 + .../gdb.ada/rename_subscript_param/pb30_012.adb | 22 + .../gdb.ada/rename_subscript_param/pck.adb | 21 + .../gdb.ada/rename_subscript_param/pck.ads | 19 + .../gdb.ada/rename_subscript_param/pkg.adb | 30 + .../gdb.ada/rename_subscript_param/pkg.ads | 21 + gdb/testsuite/gdb.ada/repeat_dyn.exp | 30 + gdb/testsuite/gdb.ada/repeat_dyn/foo_oc22_002.adb | 25 + gdb/testsuite/gdb.ada/repeat_dyn/pck.adb | 27 + gdb/testsuite/gdb.ada/repeat_dyn/pck.ads | 22 + gdb/testsuite/gdb.ada/same_component_name.exp | 60 + gdb/testsuite/gdb.ada/same_component_name/foo.adb | 31 + gdb/testsuite/gdb.ada/same_component_name/pck.adb | 42 + gdb/testsuite/gdb.ada/same_component_name/pck.ads | 51 + 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/scoped_watch.exp | 83 + .../gdb.ada/scoped_watch/foo_p708_025.adb | 25 + gdb/testsuite/gdb.ada/scoped_watch/pck.adb | 44 + gdb/testsuite/gdb.ada/scoped_watch/pck.ads | 21 + 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 | 8 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/str_binop_equal.exp | 39 + .../gdb.ada/str_binop_equal/foo_p211_061.adb | 22 + gdb/testsuite/gdb.ada/str_binop_equal/pck.adb | 22 + gdb/testsuite/gdb.ada/str_binop_equal/pck.ads | 20 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_uninit.exp | 2 +- gdb/testsuite/gdb.ada/str_uninit/parse.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.ads | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 2 +- gdb/testsuite/gdb.ada/tagged_access/p.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.ads | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 2 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 80 + .../gdb.ada/task_switch_in_core/crash.adb | 53 + 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 | 26 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/varsize_limit.exp | 38 + gdb/testsuite/gdb.ada/varsize_limit/pck.adb | 25 + gdb/testsuite/gdb.ada/varsize_limit/pck.ads | 20 + gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 23 + gdb/testsuite/gdb.ada/watch_arg.exp | 19 +- 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 | 7 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 16 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 57 + gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 105 + 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 | 32 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 4 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 72 + gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 150 + gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 16 +- 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.arch/amd64-entry-value-param-dwarf5.S | 699 + .../gdb.arch/amd64-entry-value-param-dwarf5.c | 40 + .../gdb.arch/amd64-entry-value-param-dwarf5.exp | 55 + 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 | 28 +- .../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 | 18 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.c | 24 + gdb/testsuite/gdb.arch/amd64-gs_base.exp | 49 + gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 6 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 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-osabi.exp | 43 + 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/arc-analyze-prologue.S | 903 + gdb/testsuite/gdb.arch/arc-analyze-prologue.exp | 201 + gdb/testsuite/gdb.arch/arc-decode-insn.S | 1002 + gdb/testsuite/gdb.arch/arc-decode-insn.exp | 132 + gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp | 48 + gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 53 + gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 4 +- .../gdb.arch/arm-disassembler-options.exp | 56 + gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 8 +- gdb/testsuite/gdb.arch/arm-neon.c | 2 +- gdb/testsuite/gdb.arch/arm-neon.exp | 9 +- .../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 | 20 +- 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 | 27 +- gdb/testsuite/gdb.arch/i386-avx512.c | 130 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 33 +- 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 | 16 +- 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-call.c | 131 + gdb/testsuite/gdb.arch/i386-mpx-call.exp | 387 + 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-pkru.c | 90 + gdb/testsuite/gdb.arch/i386-pkru.exp | 69 + 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 | 6 +- 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 | 6 +- 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 | 5 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/mips-fcr.c | 22 + gdb/testsuite/gdb.arch/mips-fcr.exp | 54 + 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 | 21 +- 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-altivec.exp | 261 + gdb/testsuite/gdb.arch/powerpc-altivec.s | 217 + gdb/testsuite/gdb.arch/powerpc-altivec2.exp | 178 + gdb/testsuite/gdb.arch/powerpc-altivec2.s | 135 + gdb/testsuite/gdb.arch/powerpc-altivec3.exp | 131 + gdb/testsuite/gdb.arch/powerpc-altivec3.s | 88 + gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 22 +- .../gdb.arch/powerpc-disassembler-options.exp | 56 + gdb/testsuite/gdb.arch/powerpc-power.exp | 1420 - gdb/testsuite/gdb.arch/powerpc-power.s | 1381 - gdb/testsuite/gdb.arch/powerpc-power7.exp | 164 + gdb/testsuite/gdb.arch/powerpc-power7.s | 121 + gdb/testsuite/gdb.arch/powerpc-power8.exp | 248 + gdb/testsuite/gdb.arch/powerpc-power8.s | 205 + gdb/testsuite/gdb.arch/powerpc-power9.exp | 445 + gdb/testsuite/gdb.arch/powerpc-power9.s | 402 + gdb/testsuite/gdb.arch/powerpc-prologue-frame.S | 35 + gdb/testsuite/gdb.arch/powerpc-prologue-frame.c | 28 + gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp | 41 + gdb/testsuite/gdb.arch/powerpc-prologue.c | 3 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 5 +- gdb/testsuite/gdb.arch/powerpc-vsx.exp | 225 + gdb/testsuite/gdb.arch/powerpc-vsx.s | 182 + gdb/testsuite/gdb.arch/powerpc-vsx2.exp | 118 + gdb/testsuite/gdb.arch/powerpc-vsx2.s | 75 + gdb/testsuite/gdb.arch/powerpc-vsx3.exp | 184 + gdb/testsuite/gdb.arch/powerpc-vsx3.s | 141 + 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/ppc-longdouble.c | 38 + gdb/testsuite/gdb.arch/ppc-longdouble.exp | 58 + gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 19 +- gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S | 100 + gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.c | 42 + .../gdb.arch/ppc64-isa207-atomic-inst.exp | 98 + gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 6 +- .../gdb.arch/s390-disassembler-options.exp | 56 + gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 6 +- gdb/testsuite/gdb.arch/s390-stackless.S | 2 +- gdb/testsuite/gdb.arch/s390-stackless.exp | 4 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 11 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 13 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 19 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 4 +- gdb/testsuite/gdb.arch/sparc64-adi.c | 145 + gdb/testsuite/gdb.arch/sparc64-adi.exp | 53 + gdb/testsuite/gdb.arch/sparc64-regs.S | 136 + gdb/testsuite/gdb.arch/sparc64-regs.exp | 115 + gdb/testsuite/gdb.arch/spu-info.c | 7 +- gdb/testsuite/gdb.arch/spu-info.exp | 50 +- gdb/testsuite/gdb.arch/spu-ls.c | 2 +- gdb/testsuite/gdb.arch/spu-ls.exp | 17 +- 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 | 12 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 42 +- gdb/testsuite/gdb.asm/asm-source.exp | 22 +- 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 | 341 + 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 | 12 +- gdb/testsuite/gdb.base/annota3.exp | 12 +- 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 | 7 +- 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 | 6 +- gdb/testsuite/gdb.base/async.exp | 7 +- gdb/testsuite/gdb.base/attach-non-pgrp-leader.c | 45 + gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp | 76 + gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 4 +- 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 | 6 +- gdb/testsuite/gdb.base/attach.exp | 23 +- .../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 | 10 +- 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/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c | 35 + gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 149 + .../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 | 4 +- 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 | 10 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 10 +- 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-include.c | 57 + gdb/testsuite/gdb.base/break-include.exp | 34 + gdb/testsuite/gdb.base/break-include.inc | 18 + 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 | 7 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 6 +- .../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 | 8 +- 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 | 49 +- 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 | 5 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 9 +- gdb/testsuite/gdb.base/c-linkage-name.c | 44 + gdb/testsuite/gdb.base/c-linkage-name.exp | 47 + gdb/testsuite/gdb.base/call-ar-st.exp | 27 +- gdb/testsuite/gdb.base/call-rt-st.exp | 12 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 9 +- 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 | 46 +- 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 | 8 +- 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 | 73 +- gdb/testsuite/gdb.base/chng-syms.exp | 4 +- gdb/testsuite/gdb.base/code-expr.exp | 4 +- gdb/testsuite/gdb.base/code_elim.exp | 27 +- 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 | 818 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 11 +- gdb/testsuite/gdb.base/complete-empty.exp | 44 + gdb/testsuite/gdb.base/completion.exp | 138 +- 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-after-aborted-step-over.c | 29 + .../gdb.base/continue-after-aborted-step-over.exp | 87 + .../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 | 49 +- gdb/testsuite/gdb.base/corefile.exp | 24 +- 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 | 19 +- 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 | 6 +- gdb/testsuite/gdb.base/define.exp | 36 +- 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 | 7 +- gdb/testsuite/gdb.base/dfp-test.c | 19 +- gdb/testsuite/gdb.base/dfp-test.exp | 85 +- 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 | 10 +- gdb/testsuite/gdb.base/dmsym.exp | 45 +- gdb/testsuite/gdb.base/dmsym_main.c | 12 +- .../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 | 8 +- 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 | 10 +- 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 | 17 +- 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 | 15 +- gdb/testsuite/gdb.base/ending-run.exp | 12 +- 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 | 308 +- 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 | 10 +- gdb/testsuite/gdb.base/examine-backward.exp | 4 +- gdb/testsuite/gdb.base/exe-lock.exp | 4 +- gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 70 + 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 | 9 +- gdb/testsuite/gdb.base/exprs.exp | 4 +- gdb/testsuite/gdb.base/fileio.c | 66 +- gdb/testsuite/gdb.base/fileio.exp | 8 +- 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 | 70 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 4 +- gdb/testsuite/gdb.base/finish.exp | 11 +- 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 | 16 +- gdb/testsuite/gdb.base/float128.c | 34 + gdb/testsuite/gdb.base/float128.exp | 79 + gdb/testsuite/gdb.base/floatn.c | 48 + gdb/testsuite/gdb.base/floatn.exp | 124 + 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 | 20 +- 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 | 22 +- 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 | 23 +- 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 | 6 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 6 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 23 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 36 +- 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 | 4 +- 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 | 4 +- gdb/testsuite/gdb.base/infcall-exec2.c | 2 +- gdb/testsuite/gdb.base/infcall-input.c | 34 + gdb/testsuite/gdb.base/infcall-input.exp | 54 + gdb/testsuite/gdb.base/infcall-nested-structs.c | 157 + gdb/testsuite/gdb.base/infcall-nested-structs.exp | 169 + gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 15 +- 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 | 12 +- gdb/testsuite/gdb.base/info-proc.exp | 20 +- gdb/testsuite/gdb.base/info-program.exp | 45 + 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-daemon.c | 67 + gdb/testsuite/gdb.base/interrupt-daemon.exp | 89 + 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 | 61 + gdb/testsuite/gdb.base/jit-attach-pie.exp | 48 + gdb/testsuite/gdb.base/jit-main.c | 2 +- gdb/testsuite/gdb.base/jit-protocol.h | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 6 +- gdb/testsuite/gdb.base/jit-simple-dl.c | 25 + gdb/testsuite/gdb.base/jit-simple-jit.c | 50 + gdb/testsuite/gdb.base/jit-simple.c | 43 +- gdb/testsuite/gdb.base/jit-simple.exp | 161 +- 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 | 4 +- gdb/testsuite/gdb.base/label.exp | 11 +- gdb/testsuite/gdb.base/langs.exp | 6 +- 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/libsegfault.exp | 84 + 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-ambiguous.exp | 79 + gdb/testsuite/gdb.base/list-ambiguous0.c | 42 + gdb/testsuite/gdb.base/list-ambiguous1.c | 41 + gdb/testsuite/gdb.base/list.exp | 8 +- gdb/testsuite/gdb.base/load-command.c | 22 + gdb/testsuite/gdb.base/load-command.exp | 49 + gdb/testsuite/gdb.base/logical.exp | 4 +- gdb/testsuite/gdb.base/long-inferior-output.c | 38 + gdb/testsuite/gdb.base/long-inferior-output.exp | 75 + 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 | 74 +- gdb/testsuite/gdb.base/maint.exp | 224 +- 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 | 37 +- 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 | 8 +- 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 | 26 + gdb/testsuite/gdb.base/new-ui-pending-input.exp | 123 + gdb/testsuite/gdb.base/new-ui.c | 2 +- gdb/testsuite/gdb.base/new-ui.exp | 33 +- gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 4 +- gdb/testsuite/gdb.base/nodebug.c | 48 + gdb/testsuite/gdb.base/nodebug.exp | 217 +- 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 | 8 +- 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/osabi.exp | 26 + 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 | 7 +- 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/pie-fork.c | 34 + gdb/testsuite/gdb.base/pie-fork.exp | 65 + 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 | 8 +- gdb/testsuite/gdb.base/print-file-var.exp | 4 +- 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 | 34 +- 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-offsets.cc | 193 + gdb/testsuite/gdb.base/ptype-offsets.exp | 318 + gdb/testsuite/gdb.base/ptype.exp | 6 +- gdb/testsuite/gdb.base/quit-live.c | 27 + gdb/testsuite/gdb.base/quit-live.exp | 178 + gdb/testsuite/gdb.base/quit.exp | 37 + 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/readnever.c | 41 + gdb/testsuite/gdb.base/readnever.exp | 83 + 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/reggroups.c | 22 + gdb/testsuite/gdb.base/reggroups.exp | 113 + 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 | 125 +- gdb/testsuite/gdb.base/remote.exp | 20 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread-readsym.c | 22 + gdb/testsuite/gdb.base/reread-readsym.exp | 61 + gdb/testsuite/gdb.base/reread.exp | 226 +- 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 | 9 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.c | 2 +- gdb/testsuite/gdb.base/return.exp | 10 +- gdb/testsuite/gdb.base/return2.exp | 12 +- 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 | 33 +- 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/server-del-break.c | 22 + gdb/testsuite/gdb.base/server-del-break.exp | 38 + gdb/testsuite/gdb.base/set-cwd.c | 31 + gdb/testsuite/gdb.base/set-cwd.exp | 197 + gdb/testsuite/gdb.base/set-inferior-tty.c | 2 +- gdb/testsuite/gdb.base/set-inferior-tty.exp | 14 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 5 +- gdb/testsuite/gdb.base/set-noassign.exp | 6 +- gdb/testsuite/gdb.base/setshow.exp | 12 +- gdb/testsuite/gdb.base/setvar.exp | 5 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 40 + .../gdb.base/share-env-with-gdbserver.exp | 255 + gdb/testsuite/gdb.base/shell.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 30 +- gdb/testsuite/gdb.base/shreloc.exp | 36 +- 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 | 9 +- 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 | 8 +- 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 | 32 +- gdb/testsuite/gdb.base/solib-nodir.exp | 22 +- 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-vanish-lib1.c | 24 + gdb/testsuite/gdb.base/solib-vanish-lib2.c | 22 + gdb/testsuite/gdb.base/solib-vanish-main.c | 75 + gdb/testsuite/gdb.base/solib-vanish.exp | 107 + 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 | 9 +- 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/starti.c | 30 + gdb/testsuite/gdb.base/starti.exp | 51 + gdb/testsuite/gdb.base/startup-with-shell.c | 29 + gdb/testsuite/gdb.base/startup-with-shell.exp | 92 + gdb/testsuite/gdb.base/statistics.exp | 4 +- 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 | 4 +- gdb/testsuite/gdb.base/step-line.exp | 7 +- gdb/testsuite/gdb.base/step-line.inp | 4 +- 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 | 10 +- 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 | 125 +- 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/testsuite/gdb.base/symbol-alias.c | 31 + gdb/testsuite/gdb.base/symbol-alias.exp | 37 + gdb/testsuite/gdb.base/symbol-alias2.c | 34 + .../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 | 24 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 203 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/tui-layout.exp | 29 - 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 | 8 +- 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 | 9 +- 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 | 7 +- 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-ptype-typedefs.c | 153 + gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp | 308 + gdb/testsuite/gdb.base/whatis.c | 2 +- gdb/testsuite/gdb.base/whatis.exp | 29 +- 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 | 27 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 13 +- gdb/testsuite/gdb.btrace/delta.exp | 13 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.c | 2 +- gdb/testsuite/gdb.btrace/dlopen.exp | 20 +- gdb/testsuite/gdb.btrace/enable-running.c | 48 + gdb/testsuite/gdb.btrace/enable-running.exp | 100 + gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 21 +- gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 13 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 14 +- gdb/testsuite/gdb.btrace/gcore.exp | 15 +- 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 | 13 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 11 +- gdb/testsuite/gdb.btrace/nohist.exp | 12 +- gdb/testsuite/gdb.btrace/non-stop.c | 2 +- gdb/testsuite/gdb.btrace/non-stop.exp | 18 +- gdb/testsuite/gdb.btrace/reconnect.c | 2 +- gdb/testsuite/gdb.btrace/reconnect.exp | 14 +- gdb/testsuite/gdb.btrace/record_goto-step.exp | 13 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 14 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 13 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 12 +- gdb/testsuite/gdb.btrace/step.exp | 13 +- gdb/testsuite/gdb.btrace/stepi.exp | 18 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 14 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 13 +- gdb/testsuite/gdb.btrace/tsx.c | 2 +- gdb/testsuite/gdb.btrace/tsx.exp | 18 +- gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 13 +- gdb/testsuite/gdb.btrace/vdso.c | 2 +- gdb/testsuite/gdb.btrace/vdso.exp | 13 +- 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 | 20 +- gdb/testsuite/gdb.cell/break-spu.c | 2 +- gdb/testsuite/gdb.cell/break.c | 2 +- gdb/testsuite/gdb.cell/break.exp | 18 +- gdb/testsuite/gdb.cell/bt-spu.c | 2 +- gdb/testsuite/gdb.cell/bt.c | 2 +- gdb/testsuite/gdb.cell/bt.exp | 22 +- gdb/testsuite/gdb.cell/bt2-spu.c | 2 +- gdb/testsuite/gdb.cell/core.exp | 12 +- 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 | 14 +- gdb/testsuite/gdb.cell/dwarfaddr.S | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.exp | 8 +- gdb/testsuite/gdb.cell/ea-cache-spu.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.exp | 16 +- gdb/testsuite/gdb.cell/ea-standalone.c | 2 +- gdb/testsuite/gdb.cell/ea-standalone.exp | 8 +- gdb/testsuite/gdb.cell/ea-test.c | 2 +- gdb/testsuite/gdb.cell/ea-test.exp | 8 +- gdb/testsuite/gdb.cell/f-regs.exp | 14 +- gdb/testsuite/gdb.cell/fork-spu.c | 2 +- gdb/testsuite/gdb.cell/fork.c | 2 +- gdb/testsuite/gdb.cell/fork.exp | 14 +- gdb/testsuite/gdb.cell/gcore.exp | 17 +- gdb/testsuite/gdb.cell/mem-access-spu.c | 2 +- gdb/testsuite/gdb.cell/mem-access.c | 2 +- gdb/testsuite/gdb.cell/mem-access.exp | 14 +- gdb/testsuite/gdb.cell/ptype.exp | 14 +- gdb/testsuite/gdb.cell/registers.exp | 14 +- gdb/testsuite/gdb.cell/size-spu.c | 2 +- gdb/testsuite/gdb.cell/size.c | 2 +- gdb/testsuite/gdb.cell/sizeof.exp | 14 +- gdb/testsuite/gdb.cell/solib-symbol.exp | 14 +- gdb/testsuite/gdb.cell/solib.exp | 14 +- gdb/testsuite/gdb.compile/compile-constvar.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 11 +- 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 | 39 +- 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 | 12 +- gdb/testsuite/gdb.cp/annota3.exp | 12 +- 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 | 4 +- 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.cc | 10 - gdb/testsuite/gdb.cp/casts.exp | 30 +- gdb/testsuite/gdb.cp/casts03.cc | 32 + gdb/testsuite/gdb.cp/chained-calls.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.exp | 6 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 4 +- gdb/testsuite/gdb.cp/classes.cc | 98 +- gdb/testsuite/gdb.cp/classes.exp | 67 +- 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 | 48 +- gdb/testsuite/gdb.cp/cpexprs.cc | 4 +- gdb/testsuite/gdb.cp/cpexprs.exp | 20 +- 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 | 44 +- 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/ena-dis-br-range.cc | 66 + gdb/testsuite/gdb.cp/ena-dis-br-range.exp | 250 + 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 | 7 +- 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 | 24 +- gdb/testsuite/gdb.cp/filename.exp | 24 +- 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 | 8 +- 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-static.c | 170 + gdb/testsuite/gdb.cp/local-static.cc | 1 + gdb/testsuite/gdb.cp/local-static.exp | 241 + gdb/testsuite/gdb.cp/local.exp | 8 +- gdb/testsuite/gdb.cp/m-data.exp | 4 +- gdb/testsuite/gdb.cp/m-static.exp | 15 +- gdb/testsuite/gdb.cp/m-static.h | 3 + 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 | 43 +- 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 | 6 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nested-types.cc | 628 + gdb/testsuite/gdb.cp/nested-types.exp | 322 + 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.cc | 39 + gdb/testsuite/gdb.cp/oranking.exp | 13 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 4 +- gdb/testsuite/gdb.cp/overload.exp | 38 +- 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/pr9594.cc | 13 + 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 | 3 +- 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/rvalue-ref-casts.cc | 75 + gdb/testsuite/gdb.cp/rvalue-ref-casts.exp | 77 + gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 86 + gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 68 + gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 83 + gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 68 + gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc | 75 + gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 43 + gdb/testsuite/gdb.cp/rvalue-ref-types.cc | 79 + gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 128 + gdb/testsuite/gdb.cp/save-bp-qualified.cc | 40 + gdb/testsuite/gdb.cp/save-bp-qualified.exp | 74 + gdb/testsuite/gdb.cp/scope-err.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.exp | 6 +- gdb/testsuite/gdb.cp/shadow.cc | 1 + 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/static-typedef-print.cc | 34 + gdb/testsuite/gdb.cp/static-typedef-print.exp | 37 + gdb/testsuite/gdb.cp/subtypes-2.cc | 30 + gdb/testsuite/gdb.cp/subtypes.cc | 42 + gdb/testsuite/gdb.cp/subtypes.exp | 52 + gdb/testsuite/gdb.cp/subtypes.h | 50 + gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 4 +- gdb/testsuite/gdb.cp/templates.exp | 30 +- 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.cp/watch-cp.cc | 28 + gdb/testsuite/gdb.cp/watch-cp.exp | 35 + gdb/testsuite/gdb.cp/wide_char_types.c | 30 + gdb/testsuite/gdb.cp/wide_char_types.exp | 181 + gdb/testsuite/gdb.disasm/am33.exp | 4 +- gdb/testsuite/gdb.disasm/disassembler-options.exp | 34 + 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 | 4 +- gdb/testsuite/gdb.dlang/expression.exp | 2 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 2 +- gdb/testsuite/gdb.dlang/properties.exp | 2 +- gdb/testsuite/gdb.dlang/watch-loc.c | 56 + gdb/testsuite/gdb.dlang/watch-loc.exp | 83 + gdb/testsuite/gdb.dwarf2/ada-valprint-error.c | 23 + gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp | 115 + 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 | 20 +- 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 | 4 +- 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 | 4 +- 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 | 4 +- 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-multi-cu.S | 374 + gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 67 + gdb/testsuite/gdb.dwarf2/fission-multi-cu1.c | 22 + gdb/testsuite/gdb.dwarf2/fission-multi-cu2.c | 24 + gdb/testsuite/gdb.dwarf2/fission-reread.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 2 +- gdb/testsuite/gdb.dwarf2/formdata16.c | 22 + gdb/testsuite/gdb.dwarf2/formdata16.exp | 97 + gdb/testsuite/gdb.dwarf2/gdb-index.exp | 23 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.S | 226 - gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 120 +- 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 | 13 +- 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.dwarf2/info-locals-optimized-out.c | 23 + .../gdb.dwarf2/info-locals-optimized-out.exp | 74 + 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 | 241 + 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 | 10 +- 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/shortpiece.exp | 100 + 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/var-access.c | 25 + gdb/testsuite/gdb.dwarf2/var-access.exp | 345 + gdb/testsuite/gdb.dwarf2/variant.c | 47 + gdb/testsuite/gdb.dwarf2/variant.exp | 224 + 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 | 7 +- gdb/testsuite/gdb.fortran/common-block.f90 | 5 +- 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 | 7 +- 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/printing-types.exp | 35 + gdb/testsuite/gdb.fortran/printing-types.f90 | 27 + gdb/testsuite/gdb.fortran/ptr-indentation.exp | 41 + gdb/testsuite/gdb.fortran/ptr-indentation.f90 | 30 + 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 | 5 +- 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 | 10 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 5 +- 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 | 19 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/complaints.exp | 29 +- gdb/testsuite/gdb.gdb/observer.exp | 143 - 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 | 23 +- gdb/testsuite/gdb.gdb/xfullpath.exp | 60 - 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-lazy-string.c | 29 + gdb/testsuite/gdb.guile/scm-lazy-string.exp | 82 + 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 | 6 +- 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 | 4 +- gdb/testsuite/gdb.guile/scm-value.exp | 41 +- 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.java/jmain.exp | 87 - gdb/testsuite/gdb.java/jmain.java | 7 - gdb/testsuite/gdb.java/jmisc.exp | 104 - gdb/testsuite/gdb.java/jmisc.java | 7 - gdb/testsuite/gdb.java/jnpe.exp | 55 - gdb/testsuite/gdb.java/jnpe.java | 39 - gdb/testsuite/gdb.java/jprint.exp | 77 - gdb/testsuite/gdb.java/jprint.java | 68 - gdb/testsuite/gdb.java/jv-exp.exp | 41 - gdb/testsuite/gdb.java/jv-print.exp | 153 - gdb/testsuite/gdb.linespec/3explicit.c | 2 +- gdb/testsuite/gdb.linespec/base/one/header.h | 2 +- gdb/testsuite/gdb.linespec/base/one/thefile.cc | 5 + gdb/testsuite/gdb.linespec/base/two/header.h | 2 +- gdb/testsuite/gdb.linespec/base/two/thefile.cc | 5 + 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/cpcompletion.exp | 957 + gdb/testsuite/gdb.linespec/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 4 +- gdb/testsuite/gdb.linespec/cpls-abi-tag.cc | 93 + gdb/testsuite/gdb.linespec/cpls-abi-tag.exp | 286 + gdb/testsuite/gdb.linespec/cpls-hyphen.cc | 33 + gdb/testsuite/gdb.linespec/cpls-ops.cc | 254 + gdb/testsuite/gdb.linespec/cpls-ops.exp | 574 + gdb/testsuite/gdb.linespec/cpls.cc | 386 + gdb/testsuite/gdb.linespec/cpls2.cc | 46 + gdb/testsuite/gdb.linespec/explicit.c | 17 +- gdb/testsuite/gdb.linespec/explicit.exp | 256 +- 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 | 99 +- 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 | 40 +- 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 | 4 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 23 +- 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.mi/list-thread-groups-available.c | 29 + .../gdb.mi/list-thread-groups-available.exp | 78 + 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 | 19 +- 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 | 4 +- 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-frame-regs.exp | 186 + 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 | 26 +- 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 | 8 +- 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 | 6 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 8 +- gdb/testsuite/gdb.mi/mi-solib.exp | 55 +- gdb/testsuite/gdb.mi/mi-stack.c | 4 +- gdb/testsuite/gdb.mi/mi-stack.exp | 117 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 4 +- 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 | 7 +- 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 | 10 +- 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 | 7 +- 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 | 78 +- 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 | 63 + .../gdb.mi/user-selected-context-sync.exp | 1274 + 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 | 4 +- gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 10 +- gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 16 +- gdb/testsuite/gdb.multi/hello.c | 17 +- gdb/testsuite/gdb.multi/info-threads.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 29 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 192 +- gdb/testsuite/gdb.multi/multi-arch.exp | 32 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 8 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 52 + gdb/testsuite/gdb.multi/multi-term-settings.exp | 242 + 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 | 12 +- 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 | 8 +- 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 | 79 +- 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 | 42 +- 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/testsuite/gdb.perf/template-breakpoints.cc | 97 + gdb/testsuite/gdb.perf/template-breakpoints.exp | 65 + gdb/testsuite/gdb.perf/template-breakpoints.py | 33 + .../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 | 9 +- 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 | 12 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 928 +- 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 | 73 +- gdb/testsuite/gdb.python/py-completion.exp | 8 +- 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 | 35 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 9 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 19 +- 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 | 7 +- gdb/testsuite/gdb.python/py-frame-args.py | 2 +- gdb/testsuite/gdb.python/py-frame-inline.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 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 | 7 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 7 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 22 +- gdb/testsuite/gdb.python/py-framefilter.py | 14 +- gdb/testsuite/gdb.python/py-function.exp | 6 +- gdb/testsuite/gdb.python/py-inferior.exp | 40 +- gdb/testsuite/gdb.python/py-infthread.exp | 27 +- gdb/testsuite/gdb.python/py-lazy-string.c | 7 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 46 +- 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 | 4 +- 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 | 30 +- 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 | 8 +- 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 | 9 +- gdb/testsuite/gdb.python/py-pp-registration.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint.c | 22 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 27 +- gdb/testsuite/gdb.python/py-prettyprint.py | 62 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 2 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 2 +- gdb/testsuite/gdb.python/py-rbreak-func2.c | 34 + gdb/testsuite/gdb.python/py-rbreak.c | 70 + gdb/testsuite/gdb.python/py-rbreak.exp | 62 + .../gdb.python/py-record-btrace-threads.c | 58 + .../gdb.python/py-record-btrace-threads.exp | 81 + gdb/testsuite/gdb.python/py-record-btrace.c | 46 + gdb/testsuite/gdb.python/py-record-btrace.exp | 148 + gdb/testsuite/gdb.python/py-record-full.c | 46 + gdb/testsuite/gdb.python/py-record-full.exp | 58 + gdb/testsuite/gdb.python/py-recurse-unwind.c | 8 +- gdb/testsuite/gdb.python/py-recurse-unwind.exp | 67 +- gdb/testsuite/gdb.python/py-recurse-unwind.py | 31 +- gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc | 59 + .../gdb.python/py-rvalue-ref-value-cc.exp | 57 + gdb/testsuite/gdb.python/py-section-script.c | 2 +- gdb/testsuite/gdb.python/py-section-script.exp | 40 +- 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-thrhandle.c | 94 + gdb/testsuite/gdb.python/py-thrhandle.exp | 106 + 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 | 7 +- 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 | 14 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 14 +- 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 | 14 +- gdb/testsuite/gdb.python/py-value.exp | 86 +- gdb/testsuite/gdb.python/py-xmethods.cc | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 120 +- 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 | 83 +- 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 | 106 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 102 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 100 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 66 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 132 +- gdb/testsuite/gdb.reverse/insn-reverse-aarch64.c | 105 + gdb/testsuite/gdb.reverse/insn-reverse-arm.c | 70 + gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 279 + gdb/testsuite/gdb.reverse/insn-reverse.c | 148 +- 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 | 26 +- gdb/testsuite/gdb.rust/modules.rs | 8 +- gdb/testsuite/gdb.rust/simple.exp | 98 +- gdb/testsuite/gdb.rust/simple.rs | 38 +- gdb/testsuite/gdb.rust/traits.exp | 47 + gdb/testsuite/gdb.rust/traits.rs | 37 + gdb/testsuite/gdb.rust/unsized.exp | 35 + gdb/testsuite/gdb.rust/unsized.rs | 33 + gdb/testsuite/gdb.rust/watch.exp | 35 + gdb/testsuite/gdb.rust/watch.rs | 24 + gdb/testsuite/gdb.server/abspath.exp | 58 + 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 | 6 +- gdb/testsuite/gdb.server/ext-restart.exp | 6 +- gdb/testsuite/gdb.server/ext-run.exp | 4 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 6 +- 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 | 14 +- gdb/testsuite/gdb.server/normal.c | 24 + gdb/testsuite/gdb.server/reconnect-ctrl-c.c | 28 + gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 72 + .../gdb.server/run-without-local-binary.exp | 62 + 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/stop-reply-no-thread.c | 22 + gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 74 + gdb/testsuite/gdb.server/unittest.exp | 48 + 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 | 103 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 10 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 4 +- 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.threads/interrupt-while-step-over.c | 75 + .../gdb.threads/interrupt-while-step-over.exp | 204 + 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 | 7 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 7 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 7 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 7 +- 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 | 24 +- .../gdb.threads/process-dies-while-detaching.exp | 63 +- .../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 | 9 +- .../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 | 3 +- 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 | 11 +- 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 | 11 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 168 +- 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-core.c | 37 + gdb/testsuite/gdb.threads/tls-core.exp | 56 + gdb/testsuite/gdb.threads/tls-nodebug-pie.c | 28 + gdb/testsuite/gdb.threads/tls-nodebug-pie.exp | 29 + gdb/testsuite/gdb.threads/tls-nodebug.exp | 9 +- 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 | 10 +- 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 | 17 +- 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 | 8 +- gdb/testsuite/gdb.trace/collection.c | 2 +- gdb/testsuite/gdb.trace/collection.exp | 10 +- gdb/testsuite/gdb.trace/deltrace.exp | 6 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 13 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 14 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 2 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 16 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 50 +- gdb/testsuite/gdb.trace/infotrace.exp | 10 +- .../gdb.trace/mi-trace-frame-collected.exp | 8 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 42 + 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 | 8 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 22 +- 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 | 10 +- 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 | 11 +- gdb/testsuite/gdb.trace/report.exp | 14 +- gdb/testsuite/gdb.trace/save-trace.exp | 6 +- gdb/testsuite/gdb.trace/signal.c | 2 +- gdb/testsuite/gdb.trace/signal.exp | 15 +- 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 | 17 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 22 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 6 +- gdb/testsuite/gdb.trace/tfind.exp | 10 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 51 +- 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 | 19 +- 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 | 18 +- 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 | 7 +- gdb/testsuite/gdb.trace/tstatus.exp | 11 +- gdb/testsuite/gdb.trace/tsv.exp | 28 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 2 +- .../gdb.trace/unavailable-dwarf-piece.exp | 12 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 10 +- gdb/testsuite/gdb.trace/while-dyn.exp | 8 +- gdb/testsuite/gdb.trace/while-stepping.exp | 8 +- gdb/testsuite/gdb.tui/completion.exp | 56 + gdb/testsuite/gdb.tui/tui-disasm-long-lines.c | 47 + gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp | 43 + gdb/testsuite/gdb.tui/tui-layout.c | 22 + gdb/testsuite/gdb.tui/tui-layout.exp | 56 + gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp | 57 + gdb/testsuite/gdb.xml/extra-regs.xml | 25 +- 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 | 26 +- 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.c | 2 +- gdb/testsuite/lib/compiler.cc | 2 +- gdb/testsuite/lib/completion-support.exp | 483 + gdb/testsuite/lib/cp-support.exp | 366 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/data-structures.exp | 164 + gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 54 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/future.exp | 7 +- gdb/testsuite/lib/gdb-guile.exp | 4 +- gdb/testsuite/lib/gdb-python.exp | 18 +- gdb/testsuite/lib/gdb-utils.exp | 4 +- gdb/testsuite/lib/gdb.exp | 464 +- gdb/testsuite/lib/gdbserver-support.exp | 39 +- gdb/testsuite/lib/gen-perf-test.exp | 2 +- gdb/testsuite/lib/go.exp | 2 +- gdb/testsuite/lib/java.exp | 123 - gdb/testsuite/lib/memory.exp | 31 + gdb/testsuite/lib/mi-support.exp | 15 +- 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 | 27 +- 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 | 1148 +- gdb/tic6x-linux-tdep.c | 13 +- gdb/tic6x-tdep.c | 79 +- gdb/tic6x-tdep.h | 2 +- gdb/tid-parse.c | 172 +- gdb/tid-parse.h | 199 +- gdb/tilegx-linux-nat.c | 52 +- gdb/tilegx-linux-tdep.c | 5 +- gdb/tilegx-tdep.c | 53 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 575 +- gdb/top.h | 96 +- gdb/tracefile-tfile.c | 141 +- gdb/tracefile.c | 28 +- gdb/tracefile.h | 17 +- gdb/tracepoint.c | 1530 +- gdb/tracepoint.h | 228 +- 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 | 6 +- gdb/tui/tui-data.h | 6 +- gdb/tui/tui-disasm.c | 65 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 236 +- gdb/tui/tui-file.h | 21 +- gdb/tui/tui-hooks.c | 90 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 155 +- gdb/tui/tui-io.c | 126 +- gdb/tui/tui-io.h | 9 +- gdb/tui/tui-layout.c | 26 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-out.c | 145 +- gdb/tui/tui-out.h | 48 + gdb/tui/tui-regs.c | 62 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 4 +- gdb/tui/tui-source.h | 4 +- gdb/tui/tui-stack.c | 50 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 127 +- gdb/tui/tui-win.h | 2 +- gdb/tui/tui-windata.c | 6 +- gdb/tui/tui-windata.h | 4 +- gdb/tui/tui-wingeneral.c | 4 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 40 +- gdb/tui/tui-winsource.h | 2 +- gdb/tui/tui.c | 15 +- gdb/tui/tui.h | 4 +- gdb/typeprint.c | 367 +- gdb/typeprint.h | 85 +- gdb/ui-file.c | 782 +- gdb/ui-file.h | 296 +- gdb/ui-out.c | 1101 +- gdb/ui-out.h | 355 +- gdb/unittests/array-view-selftests.c | 496 + gdb/unittests/basic_string_view/capacity/1.cc | 172 + .../basic_string_view/capacity/empty_neg.cc | 28 + gdb/unittests/basic_string_view/cons/char/1.cc | 67 + gdb/unittests/basic_string_view/cons/char/2.cc | 46 + gdb/unittests/basic_string_view/cons/char/3.cc | 39 + gdb/unittests/basic_string_view/cons/wchar_t/1.cc | 68 + gdb/unittests/basic_string_view/cons/wchar_t/2.cc | 45 + gdb/unittests/basic_string_view/cons/wchar_t/3.cc | 38 + .../basic_string_view/element_access/char/1.cc | 70 + .../basic_string_view/element_access/char/2.cc | 30 + .../basic_string_view/element_access/char/empty.cc | 39 + .../element_access/char/front_back.cc | 43 + .../basic_string_view/element_access/wchar_t/1.cc | 71 + .../basic_string_view/element_access/wchar_t/2.cc | 32 + .../element_access/wchar_t/empty.cc | 38 + .../element_access/wchar_t/front_back.cc | 42 + gdb/unittests/basic_string_view/include.cc | 25 + .../basic_string_view/inserters/char/1.cc | 65 + .../basic_string_view/inserters/char/2.cc | 91 + .../basic_string_view/inserters/char/3.cc | 54 + .../basic_string_view/inserters/pod/10081-out.cc | 75 + .../basic_string_view/inserters/wchar_t/1.cc | 70 + .../basic_string_view/inserters/wchar_t/2.cc | 91 + .../basic_string_view/inserters/wchar_t/3.cc | 53 + gdb/unittests/basic_string_view/literals/types.cc | 45 + gdb/unittests/basic_string_view/literals/values.cc | 72 + .../modifiers/remove_prefix/char/1.cc | 66 + .../modifiers/remove_prefix/wchar_t/1.cc | 61 + .../modifiers/remove_suffix/char/1.cc | 66 + .../modifiers/remove_suffix/wchar_t/1.cc | 61 + .../basic_string_view/modifiers/swap/char/1.cc | 36 + .../basic_string_view/modifiers/swap/wchar_t/1.cc | 35 + .../basic_string_view/operations/compare/char/1.cc | 132 + .../operations/compare/char/13650.cc | 50 + .../basic_string_view/operations/compare/char/2.cc | 30 + .../operations/compare/char/70483.cc | 89 + .../operations/compare/wchar_t/1.cc | 133 + .../operations/compare/wchar_t/13650.cc | 49 + .../operations/compare/wchar_t/2.cc | 30 + .../basic_string_view/operations/copy/char/1.cc | 46 + .../basic_string_view/operations/copy/wchar_t/1.cc | 46 + .../basic_string_view/operations/data/char/1.cc | 44 + .../basic_string_view/operations/data/wchar_t/1.cc | 43 + .../basic_string_view/operations/find/char/1.cc | 168 + .../basic_string_view/operations/find/char/2.cc | 166 + .../basic_string_view/operations/find/char/3.cc | 166 + .../basic_string_view/operations/find/char/4.cc | 45 + .../basic_string_view/operations/find/wchar_t/1.cc | 163 + .../basic_string_view/operations/find/wchar_t/2.cc | 161 + .../basic_string_view/operations/find/wchar_t/3.cc | 161 + .../basic_string_view/operations/find/wchar_t/4.cc | 44 + .../basic_string_view/operations/rfind/char/1.cc | 95 + .../basic_string_view/operations/rfind/char/2.cc | 53 + .../basic_string_view/operations/rfind/char/3.cc | 67 + .../operations/rfind/wchar_t/1.cc | 94 + .../operations/rfind/wchar_t/2.cc | 52 + .../operations/rfind/wchar_t/3.cc | 66 + .../operations/string_conversion/1.cc | 51 + .../basic_string_view/operations/substr/char/1.cc | 79 + .../operations/substr/wchar_t/1.cc | 79 + .../basic_string_view/operators/char/2.cc | 373 + .../basic_string_view/operators/wchar_t/2.cc | 367 + .../basic_string_view/range_access/char/1.cc | 47 + .../basic_string_view/range_access/wchar_t/1.cc | 47 + .../requirements/explicit_instantiation/1.cc | 26 + .../requirements/explicit_instantiation/char/1.cc | 23 + .../explicit_instantiation/char16_t/1.cc | 24 + .../explicit_instantiation/char32_t/1.cc | 24 + .../explicit_instantiation/wchar_t/1.cc | 23 + .../basic_string_view/requirements/typedefs.cc | 47 + gdb/unittests/basic_string_view/typedefs.cc | 36 + gdb/unittests/basic_string_view/types/1.cc | 43 + gdb/unittests/common-utils-selftests.c | 136 + gdb/unittests/environ-selftests.c | 306 + gdb/unittests/function-view-selftests.c | 179 + gdb/unittests/lookup_name_info-selftests.c | 111 + gdb/unittests/memory-map-selftests.c | 87 + gdb/unittests/memrange-selftests.c | 115 + gdb/unittests/observable-selftests.c | 135 + gdb/unittests/offset-type-selftests.c | 178 + gdb/unittests/optional-selftests.c | 94 + gdb/unittests/optional/assignment/1.cc | 195 + gdb/unittests/optional/assignment/2.cc | 193 + gdb/unittests/optional/assignment/3.cc | 156 + gdb/unittests/optional/assignment/4.cc | 156 + gdb/unittests/optional/assignment/5.cc | 80 + gdb/unittests/optional/assignment/6.cc | 90 + gdb/unittests/optional/assignment/7.cc | 29 + gdb/unittests/optional/cons/copy.cc | 126 + gdb/unittests/optional/cons/default.cc | 58 + gdb/unittests/optional/cons/move.cc | 124 + gdb/unittests/optional/cons/value.cc | 294 + gdb/unittests/optional/in_place.cc | 65 + gdb/unittests/optional/observers/1.cc | 31 + gdb/unittests/optional/observers/2.cc | 35 + gdb/unittests/ptid-selftests.c | 153 + gdb/unittests/rsp-low-selftests.c | 71 + gdb/unittests/scoped_fd-selftests.c | 90 + gdb/unittests/scoped_mmap-selftests.c | 92 + gdb/unittests/scoped_restore-selftests.c | 111 + gdb/unittests/string_view-selftests.c | 177 + gdb/unittests/tracepoint-selftests.c | 70 + gdb/unittests/unpack-selftests.c | 61 + gdb/unittests/utils-selftests.c | 59 + gdb/unittests/xml-utils-selftests.c | 58 + gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 6 +- gdb/user-regs.h | 2 +- gdb/utils.c | 1433 +- gdb/utils.h | 282 +- gdb/v850-tdep.c | 73 +- gdb/valarith.c | 348 +- gdb/valops.c | 285 +- gdb/valprint.c | 677 +- gdb/valprint.h | 27 +- gdb/value.c | 1075 +- gdb/value.h | 194 +- gdb/varobj-iter.h | 4 +- gdb/varobj.c | 1044 +- gdb/varobj.h | 194 +- gdb/vax-bsd-nat.c | 142 + gdb/vax-nbsd-tdep.c | 42 + gdb/vax-tdep.c | 26 +- gdb/vax-tdep.h | 2 +- gdb/vaxbsd-nat.c | 146 - gdb/vaxnbsd-tdep.c | 46 - gdb/vaxobsd-tdep.c | 178 - gdb/version.in | 2 +- gdb/warning.m4 | 44 +- gdb/windows-nat.c | 717 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 36 +- gdb/windows-tdep.h | 2 +- gdb/x86-bsd-nat.c | 138 + gdb/x86-bsd-nat.h | 44 + gdb/x86-linux-nat.c | 109 +- gdb/x86-linux-nat.h | 50 +- gdb/x86-nat.c | 35 +- gdb/x86-nat.h | 41 +- gdb/x86bsd-nat.c | 156 - gdb/x86bsd-nat.h | 31 - gdb/xcoffread.c | 220 +- gdb/xcoffread.h | 2 +- gdb/xml-support.c | 679 +- gdb/xml-support.h | 67 +- gdb/xml-syscall.c | 272 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 279 +- gdb/xml-tdesc.h | 19 +- gdb/xstormy16-tdep.c | 43 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 86 +- gdb/xtensa-linux-tdep.c | 5 +- gdb/xtensa-tdep.c | 184 +- gdb/xtensa-tdep.h | 5 +- gdb/xtensa-xtregs.c | 29 +- gdb/yy-remap.h | 2 +- gold/ChangeLog | 1458 +- gold/ChangeLog-2016 | 1668 + gold/ChangeLog-2017 | 848 + gold/Makefile.am | 2 +- gold/Makefile.in | 6 +- gold/NEWS | 33 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 12 +- gold/aarch64.cc | 495 +- gold/aclocal.m4 | 1 + 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 | 137 +- 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 | 6 +- gold/compressed_output.h | 2 +- gold/config.in | 3 + gold/configure | 3955 +- gold/configure.ac | 35 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 46 +- gold/copy-relocs.h | 11 +- gold/cref.cc | 8 +- gold/cref.h | 2 +- gold/debug.h | 12 +- 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 | 32 +- gold/dwarf_reader.h | 12 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 48 +- gold/ehframe.h | 15 +- gold/errors.cc | 2 +- gold/errors.h | 2 +- gold/expression.cc | 29 +- 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 | 3 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 20 +- gold/gold.h | 2 +- gold/i386.cc | 5 +- gold/icf.cc | 59 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 13 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 371 +- gold/layout.h | 39 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 711 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 342 +- gold/object.h | 67 +- gold/options.cc | 90 +- gold/options.h | 621 +- gold/output.cc | 92 +- gold/output.h | 21 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 416 +- gold/plugin.h | 49 +- gold/po/Make-in | 10 +- gold/po/es.po | 3560 +- gold/po/fi.po | 1 + gold/po/fr.po | 1 + gold/po/gold.pot | 2551 +- gold/po/id.po | 1410 +- gold/po/it.po | 1 + gold/po/ja.po | 2241 + gold/po/sv.po | 4733 + gold/po/uk.po | 4136 + gold/po/vi.po | 323 +- gold/po/zh_CN.po | 1 + gold/powerpc.cc | 2689 +- 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 | 100 +- gold/s390.cc | 12 +- gold/script-c.h | 2 +- gold/script-sections.cc | 157 +- gold/script-sections.h | 9 +- gold/script.cc | 60 +- gold/script.h | 25 +- gold/sparc.cc | 16 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 4 +- gold/symtab.cc | 215 +- gold/symtab.h | 168 +- gold/system.h | 12 +- gold/target-reloc.h | 87 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 24 +- gold/testsuite/Makefile.am | 482 +- gold/testsuite/Makefile.in | 1025 +- gold/testsuite/aarch64_reloc_none.sh | 2 +- gold/testsuite/aarch64_relocs.sh | 2 +- gold/testsuite/aarch64_tlsdesc.s | 12 + gold/testsuite/aarch64_tlsdesc.sh | 110 + gold/testsuite/aarch64_tlsdesc.t | 6 + gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_arm_be8.sh | 41 + gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb_be8.sh | 47 + gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1.s | 7 + gold/testsuite/arm_target1_abs.sh | 53 + gold/testsuite/arm_target1_rel.sh | 54 + gold/testsuite/arm_target2.s | 10 + gold/testsuite/arm_target2_abs.sh | 56 + gold/testsuite/arm_target2_got_rel.sh | 60 + gold/testsuite/arm_target2_rel.sh | 57 + 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 | 36 + gold/testsuite/copy_test_v1.cc | 2 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 8 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 2 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 2 +- gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/empty_command_line_test.sh | 43 + gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/export_dynamic_plugin.cc | 29 + 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_pie_test.sh | 76 + gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 7 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 7 +- 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 | 4 +- .../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/keep_text_section_prefix.cc | 52 + gold/testsuite/keep_text_section_prefix.sh | 77 + 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/odr_violation2.cc | 8 + 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 | 18 +- gold/testsuite/plugin_layout_with_alignment.c | 2 +- gold/testsuite/plugin_layout_with_alignment.sh | 2 +- gold/testsuite/plugin_new_section_layout.c | 182 + gold/testsuite/plugin_pr22868.sh | 45 + gold/testsuite/plugin_pr22868_a.c | 28 + gold/testsuite/plugin_pr22868_b.c | 39 + gold/testsuite/plugin_section_alignment.cc | 2 +- gold/testsuite/plugin_section_order.c | 3 +- gold/testsuite/plugin_test.c | 28 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_12.sh | 52 + gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 2 +- gold/testsuite/plugin_test_9b_ir.cc | 2 +- gold/testsuite/plugin_test_defsym.c | 32 + gold/testsuite/plugin_test_defsym.sh | 52 + gold/testsuite/plugin_test_start_lib.sh | 3 +- gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/plugin_test_wrap_symbols.sh | 52 + gold/testsuite/plugin_test_wrap_symbols_1.cc | 40 + gold/testsuite/plugin_test_wrap_symbols_2.cc | 33 + gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr17704a_test.s | 23 + 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/pr21430.s | 15 + gold/testsuite/pr21430.sh | 73 + gold/testsuite/pr22266_a.c | 13 + gold/testsuite/pr22266_main.c | 13 + gold/testsuite/pr22266_script.t | 24 + gold/testsuite/pr23016_1.sh | 87 + gold/testsuite/pr23016_1a.s | 3 + gold/testsuite/pr23016_1b.s | 3 + gold/testsuite/pr23016_2.sh | 57 + gold/testsuite/pr23016_2a.s | 3 + gold/testsuite/pr23016_2b.s | 3 + 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 | 4 +- 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 | 3 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/text_unlikely_segment.cc | 30 + gold/testsuite/text_unlikely_segment.sh | 60 + 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 | 5 +- gold/testsuite/two_file_test_1_v1.cc | 5 +- 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 | 20 +- 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 | 664 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 53 +- gprof/ChangeLog-2016 | 107 + gprof/ChangeLog-2017 | 69 + gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 3 +- 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 | 102 +- gprof/configure.ac | 4 +- gprof/corefile.c | 21 +- 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.c | 2 + gprof/gprof.texi | 6 +- gprof/hertz.h | 2 +- gprof/hist.c | 2 +- gprof/hist.h | 2 +- gprof/po/Make-in | 10 +- gprof/po/bg.po | 182 +- gprof/po/da.po | 1 + gprof/po/de.po | 1 + gprof/po/eo.po | 166 +- gprof/po/es.po | 311 +- gprof/po/fi.po | 1 + gprof/po/fr.po | 179 +- gprof/po/ga.po | 1 + gprof/po/gprof.pot | 175 +- gprof/po/hu.po | 186 +- gprof/po/id.po | 144 +- gprof/po/it.po | 1 + gprof/po/ja.po | 1 + gprof/po/ms.po | 211 +- gprof/po/nl.po | 1 + gprof/po/pt_BR.po | 396 +- gprof/po/ro.po | 1 + gprof/po/ru.po | 171 +- gprof/po/sr.po | 184 +- gprof/po/sv.po | 186 +- gprof/po/tr.po | 299 +- gprof/po/uk.po | 176 +- gprof/po/vi.po | 79 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 3 +- 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 | 547 +- include/ChangeLog-2016 | 841 + include/ChangeLog-2017 | 871 + include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 80 +- include/aout/adobe.h | 314 - include/aout/aout64.h | 28 +- include/aout/ar.h | 3 +- include/aout/dynix3.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hp300hpux.h | 56 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/reloc.h | 67 - include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 41 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/alpha.h | 2 +- include/coff/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 | 87 - include/coff/i960.h | 320 - include/coff/ia64.h | 2 +- include/coff/internal.h | 28 +- 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/msdos.h | 57 + include/coff/pe.h | 41 +- include/coff/powerpc.h | 4 +- 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 | 44 +- include/dis-asm.h | 145 +- include/dwarf2.def | 90 +- include/dwarf2.h | 146 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 14 +- include/elf/alpha.h | 2 +- include/elf/arc-cpu.def | 49 + include/elf/arc-reloc.def | 9 +- include/elf/arc.h | 36 +- include/elf/arm.h | 3 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/common.h | 172 +- 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 | 18 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 7 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 4 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 66 - include/elf/i960.h | 37 - 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 | 9 +- 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 | 30 +- include/elf/ppc64.h | 13 +- include/elf/pru.h | 55 + include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 116 + include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s390.h | 5 +- include/elf/score.h | 2 +- include/elf/sh.h | 2 +- include/elf/sparc.h | 11 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 30 + 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 | 4 +- 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 | 37 +- include/gcc-c-interface.h | 23 +- include/gcc-cp-fe.def | 1050 + include/gcc-cp-interface.h | 496 + include/gcc-interface.h | 111 +- 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 | 4 +- 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 | 4 +- include/longlong.h | 67 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 4 +- 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 | 226 +- include/opcode/alpha.h | 2 +- include/opcode/arc-attrs.h | 72 + include/opcode/arc-func.h | 17 +- include/opcode/arc.h | 239 +- include/opcode/arm.h | 91 +- include/opcode/avr.h | 7 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 10 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 11 +- include/opcode/d10v.h | 2 +- include/opcode/d30v.h | 2 +- include/opcode/dlx.h | 2 +- include/opcode/ft32.h | 391 +- include/opcode/h8300.h | 2 +- include/opcode/hppa.h | 6 +- include/opcode/i370.h | 2 +- include/opcode/i386.h | 9 +- include/opcode/i860.h | 506 - include/opcode/i960.h | 525 - 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 | 88 +- 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 | 6 +- include/opcode/nios2.h | 4 +- include/opcode/nios2r1.h | 4 +- include/opcode/nios2r2.h | 4 +- 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 | 328 +- include/opcode/pru.h | 411 + include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 1376 + include/opcode/riscv.h | 365 + include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 27 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 41 +- 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 | 6 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 2 +- include/opcode/wasm.h | 226 + include/opcode/xgate.h | 18 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 30 +- include/progress.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/simple-object.h | 10 +- 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 +- intl/ChangeLog | 6 + intl/aclocal.m4 | 5 +- intl/configure | 40 +- intl/configure.ac | 2 +- ld/ChangeLog | 4185 +- ld/ChangeLog-2016 | 4124 + ld/ChangeLog-2017 | 4038 + ld/MAINTAINERS | 2 +- ld/Makefile.am | 171 +- ld/Makefile.in | 186 +- ld/NEWS | 76 +- ld/README | 2 +- ld/config.in | 14 + ld/configure | 226 +- ld/configure.ac | 111 +- ld/configure.host | 233 +- ld/configure.tgt | 214 +- ld/deffile.h | 16 +- ld/deffilep.y | 176 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64elf.sh | 2 +- ld/emulparams/aarch64elf32.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arc-endianness.sh | 8 +- ld/emulparams/arc-nps.sh | 78 + ld/emulparams/arcelf.sh | 1 + ld/emulparams/arclinux_nps.sh | 3 + ld/emulparams/arclinux_prof.sh | 1 - ld/emulparams/arcv2elf.sh | 3 +- ld/emulparams/arcv2elfx.sh | 3 +- ld/emulparams/armelf_fuchsia.sh | 32 + ld/emulparams/armelfb_fuchsia.sh | 2 + ld/emulparams/avr1.sh | 8 + ld/emulparams/avr2.sh | 8 + ld/emulparams/avr25.sh | 8 + ld/emulparams/avr3.sh | 8 + ld/emulparams/avr31.sh | 8 + ld/emulparams/avr35.sh | 8 + ld/emulparams/avr4.sh | 8 + ld/emulparams/avr5.sh | 8 + ld/emulparams/avr51.sh | 8 + ld/emulparams/avr6.sh | 8 + ld/emulparams/avrtiny.sh | 10 +- ld/emulparams/avrxmega1.sh | 8 + ld/emulparams/avrxmega2.sh | 8 + ld/emulparams/avrxmega3.sh | 9 + ld/emulparams/avrxmega4.sh | 8 + ld/emulparams/avrxmega5.sh | 8 + ld/emulparams/avrxmega6.sh | 8 + ld/emulparams/avrxmega7.sh | 8 + ld/emulparams/call_nop.sh | 11 +- ld/emulparams/cet.sh | 19 + ld/emulparams/coff_i860.sh | 5 - ld/emulparams/criself.sh | 3 +- ld/emulparams/dynamic_undefined_weak.sh | 13 +- ld/emulparams/elf32_i860.sh | 12 - ld/emulparams/elf32_i960.sh | 10 - ld/emulparams/elf32_x86_64.sh | 11 +- ld/emulparams/elf32bmipn32-defs.sh | 3 +- ld/emulparams/elf32lriscv-defs.sh | 38 + ld/emulparams/elf32lriscv.sh | 2 + ld/emulparams/elf32m32c.sh | 17 +- ld/emulparams/elf32mcore.sh | 4 +- ld/emulparams/elf32metag.sh | 1 + ld/emulparams/elf32mipswindiss.sh | 1 + ld/emulparams/elf32mt.sh | 17 +- ld/emulparams/elf32ppc.sh | 4 + ld/emulparams/elf32ppccommon.sh | 12 +- ld/emulparams/elf32rl78.sh | 21 +- ld/emulparams/elf32rx.sh | 17 +- ld/emulparams/elf32xtensa.sh | 1 + ld/emulparams/elf64_ia64.sh | 4 +- ld/emulparams/elf64_s390.sh | 3 +- ld/emulparams/elf64lriscv-defs.sh | 13 + ld/emulparams/elf64lriscv.sh | 2 + ld/emulparams/elf64mmix.sh | 2 +- ld/emulparams/elf_i386.sh | 7 +- ld/emulparams/elf_i386_be.sh | 1 - ld/emulparams/elf_i386_chaos.sh | 1 - ld/emulparams/elf_i386_ldso.sh | 1 - ld/emulparams/elf_i386_vxworks.sh | 1 - ld/emulparams/elf_iamcu.sh | 5 +- ld/emulparams/elf_k1om.sh | 1 - ld/emulparams/elf_l1om.sh | 1 - ld/emulparams/elf_x86_64.sh | 12 +- ld/emulparams/gld960.sh | 7 - ld/emulparams/gld960coff.sh | 19 - ld/emulparams/h8300elf.sh | 2 +- ld/emulparams/h8300elf_linux.sh | 2 +- ld/emulparams/hppalinux.sh | 13 +- ld/emulparams/i386nto.sh | 1 - ld/emulparams/lnk960.sh | 6 - ld/emulparams/nios2elf.sh | 1 - ld/emulparams/pruelf.sh | 19 + ld/emulparams/shelf.sh | 20 +- ld/emulparams/shelf32.sh | 29 +- ld/emulparams/shelf64.sh | 11 +- ld/emulparams/shelf_nbsd.sh | 2 +- ld/emulparams/shelf_nto.sh | 3 - ld/emulparams/shelf_uclinux.sh | 2 +- ld/emulparams/shelf_vxworks.sh | 3 - ld/emulparams/shlelf32_linux.sh | 3 - ld/emulparams/shlelf_linux.sh | 3 - ld/emulparams/shlelf_nto.sh | 3 - ld/emulparams/shlsymbian.sh | 4 +- ld/emulparams/vxworks.sh | 18 +- ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 57 +- ld/emultempl/aix.em | 82 +- ld/emultempl/alphaelf.em | 11 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armcoff.em | 9 +- ld/emultempl/armelf.em | 185 +- ld/emultempl/avrelf.em | 127 +- ld/emultempl/beos.em | 111 +- ld/emultempl/bfin.em | 8 +- ld/emultempl/cr16elf.em | 59 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/elf-generic.em | 6 +- ld/emultempl/elf32.em | 709 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 4 +- ld/emultempl/generic.em | 3 +- ld/emultempl/gld960.em | 154 - ld/emultempl/gld960c.em | 167 - ld/emultempl/hppaelf.em | 24 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/linux.em | 6 +- ld/emultempl/lnk960.em | 348 - ld/emultempl/m68hc1xelf.em | 60 +- ld/emultempl/m68kcoff.em | 30 +- ld/emultempl/m68kelf.em | 31 +- ld/emultempl/metagelf.em | 20 +- ld/emultempl/mipself.em | 48 +- ld/emultempl/mmix-elfnmmo.em | 18 +- ld/emultempl/mmixelf.em | 4 +- ld/emultempl/mmo.em | 4 +- ld/emultempl/msp430.em | 663 +- ld/emultempl/nds32elf.em | 70 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 14 +- ld/emultempl/pe.em | 249 +- ld/emultempl/pep.em | 286 +- ld/emultempl/ppc32elf.em | 158 +- ld/emultempl/ppc64elf.em | 169 +- ld/emultempl/pruelf.em | 50 + ld/emultempl/riscvelf.em | 91 + ld/emultempl/rxelf.em | 2 +- ld/emultempl/s390.em | 64 + ld/emultempl/scoreelf.em | 6 +- ld/emultempl/sh64elf.em | 20 +- ld/emultempl/solaris2.em | 73 +- ld/emultempl/spu_ovl.S | 8 +- ld/emultempl/spu_ovl.o_c | 106 +- ld/emultempl/spuelf.em | 107 +- ld/emultempl/sunos.em | 19 +- ld/emultempl/tic6xdsbt.em | 23 +- ld/emultempl/ticoff.em | 23 +- ld/emultempl/v850elf.em | 25 +- ld/emultempl/vanilla.em | 3 +- ld/emultempl/vms.em | 12 +- ld/emultempl/vxworks.em | 6 +- ld/emultempl/xtensaelf.em | 14 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 3 +- ld/genscripts.sh | 106 +- ld/h8-doc.texi | 2 +- ld/ld.h | 22 +- ld/ld.texinfo | 668 +- ld/ldbuildid.c | 2 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 22 +- ld/ldctor.c | 27 +- ld/ldctor.h | 2 +- ld/ldemul.c | 17 +- ld/ldemul.h | 9 +- ld/ldexp.c | 530 +- ld/ldexp.h | 52 +- ld/ldfile.c | 8 +- ld/ldfile.h | 2 +- ld/ldgram.y | 243 +- ld/ldint.texinfo | 6 +- ld/ldlang.c | 1024 +- ld/ldlang.h | 17 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 8 +- ld/ldlex.l | 151 +- ld/ldmain.c | 217 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 450 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 10 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 128 +- ld/mri.c | 4 +- ld/mri.h | 2 +- ld/pe-dll.c | 722 +- ld/pe-dll.h | 8 +- ld/pep-dll.c | 7 +- ld/pep-dll.h | 10 +- ld/plugin.c | 97 +- ld/plugin.h | 2 +- ld/po/BLD-POTFILES.in | 354 + ld/po/Make-in | 53 +- ld/po/POTFILES.in | 37 - ld/po/SRC-POTFILES.in | 35 + ld/po/bg.po | 1529 +- ld/po/da.po | 329 +- ld/po/de.po | 2214 + ld/po/es.po | 1767 +- ld/po/fi.po | 1154 +- ld/po/fr.po | 1 + ld/po/ga.po | 2134 +- ld/po/id.po | 1154 +- ld/po/it.po | 1 + ld/po/ja.po | 1 + ld/po/ld.pot | 1588 +- ld/po/pt_BR.po | 3044 + ld/po/ru.po | 2197 + ld/po/sr.po | 2284 + ld/po/sv.po | 2267 +- ld/po/tr.po | 2162 +- ld/po/uk.po | 1762 +- ld/po/vi.po | 383 +- ld/po/zh_CN.po | 1 + ld/po/zh_TW.po | 1 + ld/scripttempl/DWARF.sc | 5 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 8 +- ld/scripttempl/alpha.sc | 6 +- ld/scripttempl/alphavms.sc | 6 +- ld/scripttempl/aout.sc | 6 +- ld/scripttempl/arclinux.sc | 27 +- ld/scripttempl/armaout.sc | 6 +- ld/scripttempl/armbpabi.sc | 38 +- ld/scripttempl/armcoff.sc | 18 +- ld/scripttempl/avr.sc | 118 +- ld/scripttempl/avrtiny.sc | 256 - ld/scripttempl/crisaout.sc | 8 +- ld/scripttempl/delta68.sc | 8 +- ld/scripttempl/dlx.sc | 6 +- ld/scripttempl/elf.sc | 101 +- ld/scripttempl/elf32cr16.sc | 42 +- ld/scripttempl/elf32cr16c.sc | 12 +- ld/scripttempl/elf32crx.sc | 44 +- ld/scripttempl/elf32msp430.sc | 26 +- ld/scripttempl/elf32msp430_3.sc | 18 +- ld/scripttempl/elf32sh-symbian.sc | 36 +- ld/scripttempl/elf32xc16x.sc | 50 +- ld/scripttempl/elf32xc16xl.sc | 55 +- ld/scripttempl/elf32xc16xs.sc | 52 +- ld/scripttempl/elf64hppa.sc | 44 +- ld/scripttempl/elf_chaos.sc | 20 +- ld/scripttempl/elfarc.sc | 37 +- ld/scripttempl/elfarcv2.sc | 7 +- ld/scripttempl/elfd10v.sc | 16 +- ld/scripttempl/elfd30v.sc | 10 +- ld/scripttempl/elfi370.sc | 8 +- ld/scripttempl/elfm68hc11.sc | 26 +- ld/scripttempl/elfm68hc12.sc | 26 +- ld/scripttempl/elfmicroblaze.sc | 40 +- ld/scripttempl/elfxgate.sc | 26 +- ld/scripttempl/elfxtensa.sc | 42 +- ld/scripttempl/epiphany_4x4.sc | 133 +- ld/scripttempl/epocpe.sc | 22 +- ld/scripttempl/h8300.sc | 10 +- ld/scripttempl/h8300h.sc | 8 +- ld/scripttempl/h8300hn.sc | 8 +- ld/scripttempl/h8300s.sc | 8 +- ld/scripttempl/h8300sn.sc | 8 +- ld/scripttempl/h8300sx.sc | 8 +- ld/scripttempl/h8300sxn.sc | 8 +- ld/scripttempl/h8500.sc | 6 +- ld/scripttempl/h8500b.sc | 6 +- ld/scripttempl/h8500c.sc | 6 +- ld/scripttempl/h8500m.sc | 6 +- ld/scripttempl/h8500s.sc | 6 +- ld/scripttempl/hppaelf.sc | 6 +- ld/scripttempl/i386beos.sc | 22 +- ld/scripttempl/i386coff.sc | 10 +- ld/scripttempl/i386go32.sc | 8 +- ld/scripttempl/i386msdos.sc | 6 +- ld/scripttempl/i860coff.sc | 54 - ld/scripttempl/i960.sc | 37 - ld/scripttempl/ia64vms.sc | 10 +- ld/scripttempl/ip2k.sc | 20 +- ld/scripttempl/iq2000.sc | 62 +- ld/scripttempl/m68kaux.sc | 6 +- ld/scripttempl/m68kcoff.sc | 12 +- ld/scripttempl/m88kbcs.sc | 26 +- ld/scripttempl/mcorepe.sc | 22 +- ld/scripttempl/mep.sc | 24 +- ld/scripttempl/mips.sc | 6 +- ld/scripttempl/mipsbsd.sc | 6 +- ld/scripttempl/mmo.sc | 6 +- ld/scripttempl/moxie.sc | 6 +- ld/scripttempl/nds32elf.sc | 25 +- ld/scripttempl/nw.sc | 18 +- ld/scripttempl/pe.sc | 85 +- ld/scripttempl/pep.sc | 91 +- ld/scripttempl/pj.sc | 6 +- ld/scripttempl/ppcpe.sc | 72 +- ld/scripttempl/pru.sc | 179 + ld/scripttempl/psos.sc | 10 +- ld/scripttempl/riscix.sc | 6 +- ld/scripttempl/sh.sc | 6 +- ld/scripttempl/sparccoff.sc | 10 +- ld/scripttempl/st2000.sc | 16 +- ld/scripttempl/tic30aout.sc | 6 +- ld/scripttempl/tic30coff.sc | 12 +- ld/scripttempl/tic4xcoff.sc | 26 +- ld/scripttempl/tic54xcoff.sc | 18 +- ld/scripttempl/tic80coff.sc | 10 +- ld/scripttempl/v850.sc | 22 +- ld/scripttempl/v850_rh850.sc | 22 +- ld/scripttempl/vanilla.sc | 4 +- ld/scripttempl/visium.sc | 6 +- ld/scripttempl/w65.sc | 24 +- ld/scripttempl/xstormy16.sc | 18 +- ld/scripttempl/z80.sc | 8 +- ld/scripttempl/z8000.sc | 24 +- 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 | 159 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 332 +- ld/testsuite/ld-aarch64/copy-reloc-2.d | 7 + ld/testsuite/ld-aarch64/copy-reloc-eliminate.d | 4 + ld/testsuite/ld-aarch64/copy-reloc-exe-2.s | 32 + ld/testsuite/ld-aarch64/copy-reloc-exe-eliminate.s | 7 + ld/testsuite/ld-aarch64/copy-reloc-so.s | 19 + ld/testsuite/ld-aarch64/dt_textrel.d | 3 +- ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-112-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-112.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-112.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-113.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-113.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-114.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-114.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-115.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-115.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-116.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-116.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-117.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-117.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-118.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-118.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-119.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-119.s | 19 + ld/testsuite/ld-aarch64/emit-relocs-258-dyn-bad.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-258.s | 7 + ld/testsuite/ld-aarch64/emit-relocs-259-dyn-bad.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-259.s | 7 + ld/testsuite/ld-aarch64/emit-relocs-28.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-280.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-287-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-287-overflow.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-287.d | 14 +- ld/testsuite/ld-aarch64/emit-relocs-287.s | 8 +- ld/testsuite/ld-aarch64/emit-relocs-288.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-288.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-289-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-289-overflow.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-289.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-289.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-290.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-290.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-291-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-291-overflow.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-291.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-291.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-292.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-292.s | 6 + ld/testsuite/ld-aarch64/emit-relocs-293.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-293.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-301-be.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-301.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-302-be.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-302.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-310-be.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-310.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-313.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-515-be.d | 8 +- ld/testsuite/ld-aarch64/emit-relocs-515.d | 8 +- ld/testsuite/ld-aarch64/emit-relocs-516-be.d | 8 +- ld/testsuite/ld-aarch64/emit-relocs-516.d | 8 +- ld/testsuite/ld-aarch64/emit-relocs-531.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-532.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-533.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-534.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-535.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-536.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-537.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-538.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-552-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-552-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-552.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-552.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-553.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-553.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-554-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-554-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-554.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-554.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-555.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-555.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-556-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-556-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-556.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-556.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-557.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-557.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-558-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-558-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-558.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-558.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-559.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-559.s | 19 + ld/testsuite/ld-aarch64/erratum835769.d | 12 +- ld/testsuite/ld-aarch64/erratum843419.d | 96 +- ld/testsuite/ld-aarch64/farcall-b-defsym.d | 15 +- ld/testsuite/ld-aarch64/farcall-b-none-function.d | 11 +- ld/testsuite/ld-aarch64/farcall-b-plt.d | 16 +- ld/testsuite/ld-aarch64/farcall-b-section.d | 22 +- ld/testsuite/ld-aarch64/farcall-b.d | 17 +- ld/testsuite/ld-aarch64/farcall-back.d | 78 +- ld/testsuite/ld-aarch64/farcall-bl-defsym.d | 17 +- ld/testsuite/ld-aarch64/farcall-bl-none-function.d | 11 +- ld/testsuite/ld-aarch64/farcall-bl-plt.d | 16 +- ld/testsuite/ld-aarch64/farcall-bl-section.d | 22 +- ld/testsuite/ld-aarch64/farcall-bl.d | 19 +- ld/testsuite/ld-aarch64/func-in-so.s | 6 + ld/testsuite/ld-aarch64/func-sym-hash-opt.d | 6 + ld/testsuite/ld-aarch64/func-sym-hash-opt.s | 7 + ld/testsuite/ld-aarch64/gc-got-relocs.d | 10 +- ld/testsuite/ld-aarch64/gc-plt-relocs.d | 10 +- ld/testsuite/ld-aarch64/gc-relocs-257.s | 8 +- ld/testsuite/ld-aarch64/gc-tls-relocs.d | 10 +- ld/testsuite/ld-aarch64/ifunc-1-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-1.d | 2 +- ld/testsuite/ld-aarch64/ifunc-13.d | 4 +- ld/testsuite/ld-aarch64/ifunc-15.d | 8 +- ld/testsuite/ld-aarch64/ifunc-16.d | 4 +- ld/testsuite/ld-aarch64/ifunc-2-local.d | 2 +- ld/testsuite/ld-aarch64/ifunc-2.d | 2 +- ld/testsuite/ld-aarch64/ifunc-20.d | 4 +- ld/testsuite/ld-aarch64/ifunc-21.d | 4 +- ld/testsuite/ld-aarch64/ifunc-3a.d | 2 +- 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-7c.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/pcrel.s | 6 + ld/testsuite/ld-aarch64/pcrel_pic_defined.d | 17 + ld/testsuite/ld-aarch64/pcrel_pic_defined_local.d | 5 - ld/testsuite/ld-aarch64/pcrel_pic_undefined.d | 23 +- 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/pr20402.d | 7 + ld/testsuite/ld-aarch64/pr20402.s | 6 + ld/testsuite/ld-aarch64/pr22764.d | 18 + ld/testsuite/ld-aarch64/pr22764.s | 6 + ld/testsuite/ld-aarch64/relasz.d | 2 +- ld/testsuite/ld-aarch64/reloc-overflow-bad.d | 2 +- ld/testsuite/ld-aarch64/relocs-ilp32.ld | 19 + ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d | 37 + ld/testsuite/ld-aarch64/tls-desc-ie.d | 12 +- ld/testsuite/ld-aarch64/tls-large-desc-be.d | 10 +- ld/testsuite/ld-aarch64/tls-large-desc.d | 10 +- ld/testsuite/ld-aarch64/tls-large-ie-be.d | 2 +- ld/testsuite/ld-aarch64/tls-large-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-all-ilp32.d | 40 + ld/testsuite/ld-aarch64/tls-relax-all.d | 6 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie-ilp32.d | 10 + ld/testsuite/ld-aarch64/tls-relax-gd-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d | 10 + ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.d | 2 +- .../ld-aarch64/tls-relax-gdesc-le-2-ilp32.d | 19 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d | 18 + ld/testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d | 10 + ld/testsuite/ld-aarch64/tls-relax-ie-le-ilp32.d | 10 + .../ld-aarch64/tls-relax-large-desc-ie-be.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.d | 2 +- .../ld-aarch64/tls-relax-ld-le-small-ilp32.d | 14 + .../ld-aarch64/tls-relax-ld-le-tiny-ilp32.d | 13 + ld/testsuite/ld-aarch64/tls-small-ld.d | 2 +- ld/testsuite/ld-aarch64/tls-tiny-desc-ie-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-tiny-desc.d | 12 +- ld/testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-tiny-gd-le-ilp32.d | 12 + ld/testsuite/ld-aarch64/tls-tiny-gd.d | 10 +- ld/testsuite/ld-aarch64/tls-tiny-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-tiny-ld.d | 2 +- ld/testsuite/ld-aarch64/weak-undefined.d | 12 +- ld/testsuite/ld-alpha/alpha.exp | 9 +- ld/testsuite/ld-alpha/tlsbin.dd | 10 +- ld/testsuite/ld-alpha/tlsbin.rd | 4 +- ld/testsuite/ld-alpha/tlsbin.td | 12 +- ld/testsuite/ld-alpha/tlsbinr.dd | 2 +- ld/testsuite/ld-alpha/tlsbinr.rd | 2 +- ld/testsuite/ld-alpha/tlspic.dd | 10 +- ld/testsuite/ld-alpha/tlspic.rd | 4 +- ld/testsuite/ld-alpha/tlspic.sd | 14 +- ld/testsuite/ld-alpha/tlspic.td | 12 +- ld/testsuite/ld-arc/arc.exp | 12 +- ld/testsuite/ld-arc/arclinux-nps.d | 50 + ld/testsuite/ld-arc/arclinux-nps.s | 46 + ld/testsuite/ld-arc/attr-merge-0.d | 12 + ld/testsuite/ld-arc/attr-merge-0.s | 2 + ld/testsuite/ld-arc/attr-merge-0e.s | 1 + ld/testsuite/ld-arc/attr-merge-1.d | 12 + ld/testsuite/ld-arc/attr-merge-1.s | 2 + ld/testsuite/ld-arc/attr-merge-1e.s | 2 + ld/testsuite/ld-arc/attr-merge-2.d | 12 + ld/testsuite/ld-arc/attr-merge-2.s | 2 + ld/testsuite/ld-arc/attr-merge-3.d | 12 + ld/testsuite/ld-arc/attr-merge-3.s | 1 + ld/testsuite/ld-arc/attr-merge-3e.s | 1 + ld/testsuite/ld-arc/attr-merge-4.s | 2 + ld/testsuite/ld-arc/attr-merge-5.d | 13 + ld/testsuite/ld-arc/attr-merge-5a.s | 3 + ld/testsuite/ld-arc/attr-merge-5b.s | 2 + ld/testsuite/ld-arc/attr-merge-conflict-isa.d | 6 + ld/testsuite/ld-arc/attr-merge-err-isa.d | 5 + ld/testsuite/ld-arc/attr-merge-err-quarkse.d | 5 + ld/testsuite/ld-arc/attr-merge-incompatible-cpu.d | 5 + ld/testsuite/ld-arc/attr-quarkse.s | 2 + ld/testsuite/ld-arc/attr-quarkse2.s | 2 + ld/testsuite/ld-arc/got-01.d | 2 +- ld/testsuite/ld-arc/jli-overflow.d | 4 + ld/testsuite/ld-arc/jli-overflow.err | 3 + ld/testsuite/ld-arc/jli-overflow.s | 1050 + ld/testsuite/ld-arc/jli-script.ld | 20 + ld/testsuite/ld-arc/jli-simple.dd | 26 + ld/testsuite/ld-arc/jli-simple.rd | 10 + ld/testsuite/ld-arc/jli-simple.s | 24 + ld/testsuite/ld-arc/nps-1b.err | 2 +- ld/testsuite/ld-arc/tls-dtpoff.dd | 11 + ld/testsuite/ld-arc/tls-dtpoff.rd | 4 + ld/testsuite/ld-arc/tls-dtpoff.s | 12 + ld/testsuite/ld-arc/tls-relocs.ld | 20 + ld/testsuite/ld-arc/tls_gd-01.d | 5 +- ld/testsuite/ld-arc/tls_ie-01.d | 7 +- ld/testsuite/ld-arm/arm-app-abs32.d | 4 +- ld/testsuite/ld-arm/arm-app.d | 4 +- ld/testsuite/ld-arm/arm-elf.exp | 156 +- ld/testsuite/ld-arm/arm-lib-plt32.d | 4 +- ld/testsuite/ld-arm/arm-lib.d | 4 +- ld/testsuite/ld-arm/armthumb-lib.d | 4 +- ld/testsuite/ld-arm/attr-merge-11.attr | 9 + ld/testsuite/ld-arm/attr-merge-11a.s | 5 + ld/testsuite/ld-arm/attr-merge-11b.s | 5 + ld/testsuite/ld-arm/attr-merge-12.attr | 9 + ld/testsuite/ld-arm/attr-merge-12a.s | 5 + ld/testsuite/ld-arm/attr-merge-12b.s | 5 + ld/testsuite/ld-arm/attr-merge-9.out | 2 +- ld/testsuite/ld-arm/attr-merge-arch-2.d | 2 +- ld/testsuite/ld-arm/attr-merge-incompatible.d | 2 +- ld/testsuite/ld-arm/attr-merge-unknown-1.d | 2 +- ld/testsuite/ld-arm/attr-merge-unknown-2.d | 2 +- ld/testsuite/ld-arm/attr-merge-unknown-2r.d | 2 +- ld/testsuite/ld-arm/attr-merge-unknown-3.d | 2 +- ld/testsuite/ld-arm/cmse-implib-errors.out | 10 +- ld/testsuite/ld-arm/cmse-implib.type | 9 + .../ld-arm/cmse-new-earlier-later-implib.out | 6 +- ld/testsuite/ld-arm/cmse-new-implib-no-output.out | 2 +- .../ld-arm/cmse-new-implib-not-sg-in-implib.out | 4 +- ld/testsuite/ld-arm/cmse-new-implib.out | 2 +- ld/testsuite/ld-arm/cmse-new-wrong-implib.out | 6 +- .../ld-arm/cmse-veneers-no-gnu_sgstubs.out | 4 +- .../ld-arm/cmse-veneers-wrong-entryfct.out | 29 +- ld/testsuite/ld-arm/cmse-veneers.rd | 2 + ld/testsuite/ld-arm/cmse-veneers.s | 10 + ld/testsuite/ld-arm/cortex-a8-far.d | 20 +- ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-plt.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.d | 4 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/farcall-group-size2.d | 16 +- ld/testsuite/ld-arm/farcall-group.d | 22 +- ld/testsuite/ld-arm/farcall-mixed-app-v5.d | 20 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 20 +- ld/testsuite/ld-arm/farcall-mixed-app2.d | 99 + .../{farcall-mixed-app.r => farcall-mixed-app2.r} | 0 ld/testsuite/ld-arm/farcall-mixed-app2.s | 76 + ld/testsuite/ld-arm/farcall-mixed-app2.sym | 15 + ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 20 +- ld/testsuite/ld-arm/farcall-mixed-lib.d | 20 +- ld/testsuite/ld-arm/group-relocs-alu-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-alu-bad.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldc-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldc-bad.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldr-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldr-bad.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.d | 2 +- ld/testsuite/ld-arm/group-relocs-ldrs-bad.d | 2 +- ld/testsuite/ld-arm/ifunc-10.dd | 4 +- ld/testsuite/ld-arm/ifunc-14.dd | 4 +- ld/testsuite/ld-arm/ifunc-15.dd | 4 +- ld/testsuite/ld-arm/ifunc-3.dd | 4 +- ld/testsuite/ld-arm/ifunc-3.rd | 2 +- ld/testsuite/ld-arm/ifunc-4.dd | 4 +- ld/testsuite/ld-arm/ifunc-9.dd | 4 +- ld/testsuite/ld-arm/ifunc-9.rd | 2 +- ld/testsuite/ld-arm/long-plt-format.d | 2 +- ld/testsuite/ld-arm/mixed-app-v5.d | 4 +- ld/testsuite/ld-arm/mixed-app.d | 4 +- ld/testsuite/ld-arm/mixed-lib.d | 4 +- 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-cannot-fix-far-ldm.d | 2 +- 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/tls-app.d | 22 +- ld/testsuite/ld-arm/tls-app.r | 3 - ld/testsuite/ld-arm/tls-lib-loc.d | 2 +- ld/testsuite/ld-arm/unresolved-1-dyn.d | 2 +- ld/testsuite/ld-arm/unwind-4.d | 18 +- ld/testsuite/ld-arm/unwind-mix.d | 2 +- ld/testsuite/ld-arm/unwind-rel.d | 2 +- ld/testsuite/ld-arm/vxworks1-static.d | 2 +- ld/testsuite/ld-arm/vxworks2.sd | 2 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr-prop-7.d | 15 + ld/testsuite/ld-avr/avr-prop-7.s | 8 + ld/testsuite/ld-avr/avr-prop-8.d | 13 + ld/testsuite/ld-avr/avr-prop-8.s | 7 + ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 61 +- ld/testsuite/ld-avr/pr13402.d | 16 + ld/testsuite/ld-avr/pr13402.s | 9 + ld/testsuite/ld-avr/pr20789.d | 14 + ld/testsuite/ld-avr/pr20789.s | 12 + ld/testsuite/ld-avr/pr21404-1.d | 12 + ld/testsuite/ld-avr/pr21404-1.s | 11 + ld/testsuite/ld-avr/pr21404-2.d | 16 + ld/testsuite/ld-avr/pr21404-2.s | 25 + ld/testsuite/ld-avr/pr21404-3.d | 10 + ld/testsuite/ld-avr/pr21404-3.s | 10 + ld/testsuite/ld-avr/pr21404-4.d | 10 + ld/testsuite/ld-avr/pr21404-4.s | 10 + ld/testsuite/ld-avr/pr21404-5.d | 11 + ld/testsuite/ld-avr/pr21404-5.s | 9 + ld/testsuite/ld-avr/pr21404-6.d | 16 + ld/testsuite/ld-avr/pr21404-6.s | 19 + ld/testsuite/ld-avr/pr21404-7.d | 10 + ld/testsuite/ld-avr/pr21404-7.s | 9 + ld/testsuite/ld-avr/pr21404-8.d | 10 + ld/testsuite/ld-avr/pr21404-8.s | 9 + ld/testsuite/ld-bootstrap/bootstrap.exp | 70 +- ld/testsuite/ld-cdtest/cdtest-foo.cc | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 6 +- ld/testsuite/ld-checks/checks.exp | 22 +- ld/testsuite/ld-checks/over.d | 4 + ld/testsuite/ld-checks/over.s | 7 + ld/testsuite/ld-checks/over2.d | 8 + ld/testsuite/ld-checks/over2.s | 4 + ld/testsuite/ld-cris/badgotr1.d | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-cris/dso-1c.s | 2 + ld/testsuite/ld-cris/dso-2b.s | 2 + ld/testsuite/ld-cris/dso-4.s | 6 + ld/testsuite/ld-cris/dso-pltdis1.d | 8 +- ld/testsuite/ld-cris/dso-pltdis2.d | 6 +- ld/testsuite/ld-cris/dso12-pltdis.d | 16 +- ld/testsuite/ld-cris/expdyn1.d | 2 +- ld/testsuite/ld-cris/expdyn5.d | 2 +- ld/testsuite/ld-cris/expdyn6.d | 2 +- ld/testsuite/ld-cris/expdyn7.d | 2 +- ld/testsuite/ld-cris/gotplt1.d | 2 +- ld/testsuite/ld-cris/gotplt2.d | 2 +- ld/testsuite/ld-cris/gotplt3.d | 2 +- ld/testsuite/ld-cris/hiddef1.d | 4 +- ld/testsuite/ld-cris/libdso-10.d | 2 +- ld/testsuite/ld-cris/libdso-11.d | 2 +- ld/testsuite/ld-cris/libdso-12.d | 2 +- ld/testsuite/ld-cris/libdso-12b.d | 2 +- ld/testsuite/ld-cris/libdso-12c.d | 2 +- ld/testsuite/ld-cris/libdso-13.d | 4 +- ld/testsuite/ld-cris/libdso-13b.d | 2 +- ld/testsuite/ld-cris/libdso-14.d | 2 +- ld/testsuite/ld-cris/libdso-15.d | 2 +- ld/testsuite/ld-cris/libdso-15b.d | 2 +- ld/testsuite/ld-cris/libdso-1b.d | 2 +- ld/testsuite/ld-cris/libdso-1c.d | 2 +- ld/testsuite/ld-cris/libdso-1d.d | 2 +- ld/testsuite/ld-cris/libdso-2.d | 4 +- ld/testsuite/ld-cris/libdso-4.d | 2 +- ld/testsuite/ld-cris/pcrelcp-1.d | 3 +- ld/testsuite/ld-cris/pic-gc-72.d | 2 +- ld/testsuite/ld-cris/pic-gc-73.d | 2 +- ld/testsuite/ld-cris/pr16044.d | 43 + ld/testsuite/ld-cris/pv32-1.d | 2 +- ld/testsuite/ld-cris/tls-dso-dtpoffd2.d | 2 +- ld/testsuite/ld-cris/tls-dso-dtpoffd4.d | 2 +- ld/testsuite/ld-cris/tls-dso-tpoffgotcomm1.d | 2 +- ld/testsuite/ld-cris/tls-dso-x1x2-1.d | 2 +- ld/testsuite/ld-cris/tls-err-20x.d | 2 +- ld/testsuite/ld-cris/tls-err-24.d | 2 +- ld/testsuite/ld-cris/tls-err-25.d | 2 +- ld/testsuite/ld-cris/tls-err-26.d | 2 +- ld/testsuite/ld-cris/tls-err-27.d | 2 +- ld/testsuite/ld-cris/tls-err-28.d | 2 +- ld/testsuite/ld-cris/tls-err-29.d | 2 +- ld/testsuite/ld-cris/tls-err-31.d | 2 +- ld/testsuite/ld-cris/tls-err-33.d | 2 +- ld/testsuite/ld-cris/tls-err-35.d | 2 +- ld/testsuite/ld-cris/tls-err-37.d | 2 +- ld/testsuite/ld-cris/tls-err-39.d | 2 +- ld/testsuite/ld-cris/tls-err-40.d | 2 +- ld/testsuite/ld-cris/tls-err-41.d | 2 +- ld/testsuite/ld-cris/tls-err-43.d | 2 +- ld/testsuite/ld-cris/tls-err-44.d | 2 +- ld/testsuite/ld-cris/tls-err-45.d | 2 +- ld/testsuite/ld-cris/tls-err-47.d | 2 +- ld/testsuite/ld-cris/tls-err-48.d | 2 +- ld/testsuite/ld-cris/tls-err-49.d | 2 +- ld/testsuite/ld-cris/tls-err-51.d | 2 +- ld/testsuite/ld-cris/tls-err-52.d | 2 +- ld/testsuite/ld-cris/tls-err-53.d | 2 +- ld/testsuite/ld-cris/tls-err-55.d | 2 +- ld/testsuite/ld-cris/tls-err-56.d | 2 +- ld/testsuite/ld-cris/tls-err-62.d | 2 +- ld/testsuite/ld-cris/tls-err-65.d | 2 +- ld/testsuite/ld-cris/tls-err-67.d | 2 +- ld/testsuite/ld-cris/tls-err-77.d | 2 +- ld/testsuite/ld-cris/tls-gc-68.d | 22 +- ld/testsuite/ld-cris/tls-gc-69.d | 22 +- ld/testsuite/ld-cris/tls-gc-70.d | 23 +- ld/testsuite/ld-cris/tls-gc-71.d | 2 +- ld/testsuite/ld-cris/tls-gc-75.d | 22 +- ld/testsuite/ld-cris/tls-gc-79.d | 23 +- ld/testsuite/ld-cris/tls-gd-1.d | 2 +- ld/testsuite/ld-cris/tls-gd-1h.d | 2 +- ld/testsuite/ld-cris/tls-gd-2.d | 2 +- ld/testsuite/ld-cris/tls-gd-2h.d | 2 +- ld/testsuite/ld-cris/tls-ie-10.d | 2 +- ld/testsuite/ld-cris/tls-ie-11.d | 2 +- ld/testsuite/ld-cris/tls-ie-78.d | 2 +- ld/testsuite/ld-cris/tls-ie-8.d | 2 +- ld/testsuite/ld-cris/tls-ie-9.d | 2 +- ld/testsuite/ld-cris/tls-js1.d | 2 +- ld/testsuite/ld-cris/tls-ld-4.d | 2 +- ld/testsuite/ld-cris/tls-ld-5.d | 2 +- ld/testsuite/ld-cris/tls-ld-6.d | 2 +- ld/testsuite/ld-cris/tls-ld-7.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgd-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdex-15.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-14.d | 2 +- ld/testsuite/ld-cris/tls-ldgdx-15.d | 2 +- ld/testsuite/ld-cris/tls-legdx-16.d | 2 +- ld/testsuite/ld-cris/tls-legdx-17.d | 2 +- ld/testsuite/ld-cris/tls-local-54.d | 2 +- ld/testsuite/ld-cris/tls-local-60.d | 2 +- ld/testsuite/ld-cris/tls-local-61.d | 2 +- ld/testsuite/ld-cris/tls-local-63.d | 4 +- ld/testsuite/ld-cris/tls-local-64.d | 4 +- ld/testsuite/ld-cris/tls-ok-30.d | 2 +- ld/testsuite/ld-cris/tls-ok-32.d | 2 +- ld/testsuite/ld-cris/tls-ok-34.d | 2 +- ld/testsuite/ld-cris/tls-und-38.d | 4 +- ld/testsuite/ld-cris/tls-und-42.d | 4 +- ld/testsuite/ld-cris/tls-und-46.d | 4 +- ld/testsuite/ld-cris/tls-und-50.d | 4 +- ld/testsuite/ld-cris/weakhiddso.d | 20 +- ld/testsuite/ld-cris/weakref2.d | 2 +- ld/testsuite/ld-cris/weakref3.d | 6 +- ld/testsuite/ld-cris/weakref4.d | 4 +- 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 | 4 +- ld/testsuite/ld-discard/start.d | 4 +- ld/testsuite/ld-discard/static.d | 4 +- ld/testsuite/ld-elf/audit.exp | 10 +- ld/testsuite/ld-elf/binutils.exp | 36 +- ld/testsuite/ld-elf/check-ptr-eq.c | 6 +- ld/testsuite/ld-elf/comm-data.exp | 8 +- ld/testsuite/ld-elf/comm-data1.sd | 4 +- ld/testsuite/ld-elf/comm-data2.ld | 1 + ld/testsuite/ld-elf/comm-data2r.rd | 2 +- ld/testsuite/ld-elf/comm-data4.d | 1 - ld/testsuite/ld-elf/comm-data4.s | 6 +- ld/testsuite/ld-elf/comm-data5.s | 6 +- ld/testsuite/ld-elf/compress.exp | 27 +- ld/testsuite/ld-elf/compress1-alt.s | 12 + ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/compressed1d-alt.d | 10 + ld/testsuite/ld-elf/compressed1d.d | 4 +- ld/testsuite/ld-elf/discard1.d | 2 +- ld/testsuite/ld-elf/discard2.d | 2 +- ld/testsuite/ld-elf/dwarf.exp | 17 +- ld/testsuite/ld-elf/dwarf2.err | 4 + ld/testsuite/ld-elf/dwarf2a.c | 8 + ld/testsuite/ld-elf/dwarf2b.c | 10 + ld/testsuite/ld-elf/dwarf3.c | 13 + ld/testsuite/ld-elf/dwarf3.err | 4 + ld/testsuite/ld-elf/eh-frame-hdr.d | 6 +- ld/testsuite/ld-elf/eh-group.exp | 4 +- ld/testsuite/ld-elf/eh4.d | 6 +- ld/testsuite/ld-elf/eh6.d | 2 +- ld/testsuite/ld-elf/ehdr_start-missing.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 2 +- ld/testsuite/ld-elf/ehdr_start.d | 2 +- ld/testsuite/ld-elf/elf.exp | 256 +- ld/testsuite/ld-elf/empty-implib.out | 2 +- ld/testsuite/ld-elf/endsym.d | 2 +- ld/testsuite/ld-elf/endsym.s | 9 +- 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 | 36 +- ld/testsuite/ld-elf/globalaudit.rd | 3 + ld/testsuite/ld-elf/group.ld | 8 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group11.d | 6 + ld/testsuite/ld-elf/group12.d | 6 + ld/testsuite/ld-elf/group12.ld | 14 + ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group8a.d | 4 +- ld/testsuite/ld-elf/group8b.d | 4 +- ld/testsuite/ld-elf/group9a.d | 4 +- ld/testsuite/ld-elf/group9b.d | 13 +- ld/testsuite/ld-elf/implib.s | 8 +- ld/testsuite/ld-elf/indirect.exp | 122 +- 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/indirect5.map | 6 + .../{ld-plugin/lto-13.out => ld-elf/indirect5.out} | 0 ld/testsuite/ld-elf/indirect5a.c | 9 + ld/testsuite/ld-elf/indirect5b.c | 15 + ld/testsuite/ld-elf/indirect6a.c | 9 + ld/testsuite/ld-elf/init-fini-arrays.d | 4 +- ld/testsuite/ld-elf/init-fini-arrays.s | 13 +- ld/testsuite/ld-elf/interleave-0.d | 9 + ld/testsuite/ld-elf/interleave-4.d | 9 + ld/testsuite/ld-elf/interleave.ld | 11 + ld/testsuite/ld-elf/interleave.s | 18 + ld/testsuite/ld-elf/linkinfo1a.d | 6 +- ld/testsuite/ld-elf/linkinfo1b.d | 6 +- ld/testsuite/ld-elf/linkonce2.d | 2 +- ld/testsuite/ld-elf/linkoncerdiff.d | 1 - ld/testsuite/ld-elf/linkoncerdiff2.s | 8 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 4 +- ld/testsuite/ld-elf/loadaddr3a.d | 2 +- ld/testsuite/ld-elf/maxpage3.t | 1 + ld/testsuite/ld-elf/mbind1.s | 43 + ld/testsuite/ld-elf/mbind1a.d | 36 + ld/testsuite/ld-elf/mbind1b.d | 36 + ld/testsuite/ld-elf/mbind1c.d | 36 + ld/testsuite/ld-elf/mbind2a.s | 15 + ld/testsuite/ld-elf/mbind2b.c | 17 + ld/testsuite/ld-elf/merge.d | 8 +- ld/testsuite/ld-elf/merge2.d | 2 +- ld/testsuite/ld-elf/merge3.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/note-3.l | 2 +- ld/testsuite/ld-elf/note-3.t | 2 + ld/testsuite/ld-elf/now-3.d | 2 +- ld/testsuite/ld-elf/now-4.d | 2 +- ld/testsuite/ld-elf/orphan-10.d | 10 + ld/testsuite/ld-elf/orphan-10.s | 8 + ld/testsuite/ld-elf/orphan-11.d | 9 + ld/testsuite/ld-elf/orphan-11.ld | 16 + ld/testsuite/ld-elf/orphan-11.s | 11 + ld/testsuite/ld-elf/orphan-12.d | 9 + ld/testsuite/ld-elf/orphan-12.s | 8 + ld/testsuite/ld-elf/orphan-5.l | 4 +- ld/testsuite/ld-elf/orphan-6.l | 4 +- ld/testsuite/ld-elf/orphan-8.map | 4 +- ld/testsuite/ld-elf/orphan-9.d | 12 + ld/testsuite/ld-elf/orphan-9.ld | 32 + ld/testsuite/ld-elf/orphan-9.s | 11 + ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan.ld | 1 + ld/testsuite/ld-elf/orphan3.d | 2 +- ld/testsuite/ld-elf/overlay.d | 2 + ld/testsuite/ld-elf/overlay.t | 3 +- ld/testsuite/ld-elf/pr12851.d | 4 +- ld/testsuite/ld-elf/pr12975.d | 4 +- ld/testsuite/ld-elf/pr13177.d | 4 +- ld/testsuite/ld-elf/pr13195.d | 4 +- ld/testsuite/ld-elf/pr14052.t | 1 + ld/testsuite/ld-elf/pr14156a.d | 1 + ld/testsuite/ld-elf/pr14170c.s | 4 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr16322.d | 2 +- ld/testsuite/ld-elf/pr17550a.d | 2 +- ld/testsuite/ld-elf/pr17550b.d | 2 +- ld/testsuite/ld-elf/pr17550c.d | 2 +- ld/testsuite/ld-elf/pr17550d.d | 2 +- ld/testsuite/ld-elf/pr17615.d | 4 +- ld/testsuite/ld-elf/pr18718.c | 5 +- ld/testsuite/ld-elf/pr18720.rd | 4 + ld/testsuite/ld-elf/pr18720a.c | 2 +- ld/testsuite/ld-elf/pr18720b.c | 5 + ld/testsuite/ld-elf/pr19162.d | 4 +- ld/testsuite/ld-elf/pr19539.d | 4 +- ld/testsuite/ld-elf/pr19539.t | 5 + ld/testsuite/ld-elf/pr19553c.c | 3 + ld/testsuite/ld-elf/pr19579a.c | 2 +- ld/testsuite/ld-elf/pr19617a.d | 2 +- ld/testsuite/ld-elf/pr19617b.d | 2 +- ld/testsuite/ld-elf/pr19617c.d | 2 +- ld/testsuite/ld-elf/pr20513a.d | 9 + ld/testsuite/ld-elf/pr20513a.s | 14 + ld/testsuite/ld-elf/pr20513b.d | 9 + ld/testsuite/ld-elf/pr20513b.s | 14 + ld/testsuite/ld-elf/pr20513c.d | 10 + ld/testsuite/ld-elf/pr20513d.d | 10 + ld/testsuite/ld-elf/pr20513e.d | 4 + ld/testsuite/ld-elf/pr20513f.d | 4 + ld/testsuite/ld-elf/pr20528a.d | 12 + ld/testsuite/ld-elf/pr20528a.s | 6 + ld/testsuite/ld-elf/pr20528b.d | 12 + ld/testsuite/ld-elf/pr20528b.s | 6 + ld/testsuite/ld-elf/pr20828-a.sd | 9 + ld/testsuite/ld-elf/pr20828-b.sd | 9 + ld/testsuite/ld-elf/pr20828-c.sd | 7 + ld/testsuite/ld-elf/pr20828-d.sd | 9 + ld/testsuite/ld-elf/pr20828-e.sd | 9 + ld/testsuite/ld-elf/pr20828-v.ld | 19 + ld/testsuite/ld-elf/pr20828-v.od | 5 + ld/testsuite/ld-elf/pr20828-v.s | 13 + ld/testsuite/ld-elf/pr20828-v.ver | 1 + ld/testsuite/ld-elf/pr20828.ld | 23 + ld/testsuite/ld-elf/pr20828.s | 2 + ld/testsuite/ld-elf/pr20828.ver | 1 + 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/pr21086.c | 8 + ld/testsuite/ld-elf/pr21086.list | 3 + ld/testsuite/ld-elf/pr21233-e.ld | 2 + ld/testsuite/ld-elf/pr21233-l.s | 6 + ld/testsuite/ld-elf/pr21233-l.sd | 6 + ld/testsuite/ld-elf/pr21233.ld | 18 + ld/testsuite/ld-elf/pr21233.s | 8 + ld/testsuite/ld-elf/pr21233.sd | 9 + ld/testsuite/ld-elf/pr21384.d | 12 + ld/testsuite/ld-elf/pr21384.dl | 4 + ld/testsuite/ld-elf/pr21384.ld | 23 + ld/testsuite/ld-elf/pr21384.s | 2 + ld/testsuite/ld-elf/pr21389.map | 6 + ld/testsuite/ld-elf/pr21389.s | 5 + ld/testsuite/ld-elf/pr21389a.d | 10 + ld/testsuite/ld-elf/pr21389b.d | 8 + ld/testsuite/ld-elf/pr21389c.d | 8 + ld/testsuite/ld-elf/pr21562a.d | 12 + ld/testsuite/ld-elf/pr21562a.s | 12 + ld/testsuite/ld-elf/pr21562a.t | 3 + ld/testsuite/ld-elf/pr21562b.d | 12 + ld/testsuite/ld-elf/pr21562b.s | 12 + ld/testsuite/ld-elf/pr21562b.t | 5 + ld/testsuite/ld-elf/pr21562c.d | 13 + ld/testsuite/ld-elf/pr21562c.t | 9 + ld/testsuite/ld-elf/pr21562d.d | 13 + ld/testsuite/ld-elf/pr21562d.t | 7 + ld/testsuite/ld-elf/pr21562e.d | 10 + ld/testsuite/ld-elf/pr21562f.d | 10 + ld/testsuite/ld-elf/pr21562g.d | 10 + ld/testsuite/ld-elf/pr21562h.d | 10 + ld/testsuite/ld-elf/pr21562i.d | 13 + ld/testsuite/ld-elf/pr21562j.d | 13 + ld/testsuite/ld-elf/pr21562k.d | 13 + ld/testsuite/ld-elf/pr21562l.d | 13 + ld/testsuite/ld-elf/pr21562m.d | 13 + ld/testsuite/ld-elf/pr21562n.d | 13 + ld/testsuite/ld-elf/pr21703-1.s | 6 + ld/testsuite/ld-elf/pr21703-2.s | 6 + ld/testsuite/ld-elf/pr21703-3.s | 15 + ld/testsuite/ld-elf/pr21703-4.s | 15 + ld/testsuite/ld-elf/pr21703-r.sd | 14 + ld/testsuite/ld-elf/pr21703-shared.sd | 11 + ld/testsuite/ld-elf/pr21703.sd | 4 + ld/testsuite/ld-elf/pr21703.ver | 4 + ld/testsuite/ld-elf/pr21884.d | 11 + ld/testsuite/ld-elf/pr21884.t | 7 + ld/testsuite/ld-elf/pr21884a.s | 5 + ld/testsuite/ld-elf/pr21884b.s | 5 + ld/testsuite/ld-elf/pr21903.s | 11 + ld/testsuite/ld-elf/pr21903a.d | 8 + ld/testsuite/ld-elf/pr21903b.d | 8 + ld/testsuite/ld-elf/pr21903c.d | 3 + ld/testsuite/ld-elf/pr21903d.d | 4 + ld/testsuite/ld-elf/pr21903e.d | 3 + ld/testsuite/ld-elf/pr21904.d | 6 + ld/testsuite/ld-elf/pr21904.s | 5 + ld/testsuite/ld-elf/pr21964-1a.c | 12 + ld/testsuite/ld-elf/pr21964-1b.c | 12 + ld/testsuite/ld-elf/pr21964-1c.c | 29 + ld/testsuite/ld-elf/pr21964-2a.c | 12 + ld/testsuite/ld-elf/pr21964-2b.c | 12 + ld/testsuite/ld-elf/pr21964-2c.c | 32 + ld/testsuite/ld-elf/pr21964-3a.c | 11 + ld/testsuite/ld-elf/pr21964-3c.c | 17 + ld/testsuite/ld-elf/pr21964-4.c | 22 + ld/testsuite/ld-elf/pr21964-5.c | 26 + ld/testsuite/ld-elf/pr21978.od | 7 + ld/testsuite/ld-elf/pr21978a.c | 1 + ld/testsuite/ld-elf/pr21978b.c | 1 + ld/testsuite/ld-elf/pr22150.vd | 2 + ld/testsuite/ld-elf/pr22150.ver | 6 + ld/testsuite/ld-elf/pr22150a.s | 6 + ld/testsuite/ld-elf/pr22150b.s | 13 + ld/testsuite/ld-elf/pr22263-1.rd | 5 + ld/testsuite/ld-elf/pr22263-1a.c | 7 + ld/testsuite/ld-elf/pr22263-1b.c | 12 + ld/testsuite/ld-elf/pr22269-1.c | 8 + ld/testsuite/ld-elf/pr22269-1.rd | 5 + ld/testsuite/ld-elf/pr22269.s | 13 + ld/testsuite/ld-elf/pr22269a.d | 10 + ld/testsuite/ld-elf/pr22269b.d | 11 + ld/testsuite/ld-elf/pr22319.d | 9 + ld/testsuite/ld-elf/pr22319.s | 2 + ld/testsuite/ld-elf/pr22374-1.r | 8 + ld/testsuite/ld-elf/pr22374-2.r | 4 + ld/testsuite/ld-elf/pr22374a.s | 2 + ld/testsuite/ld-elf/pr22374b.s | 5 + ld/testsuite/ld-elf/pr22393-1.s | 21 + ld/testsuite/ld-elf/pr22393-1a.d | 9 + ld/testsuite/ld-elf/pr22393-1b.d | 9 + ld/testsuite/ld-elf/pr22393-1c.d | 9 + ld/testsuite/ld-elf/pr22393-1d.d | 9 + ld/testsuite/ld-elf/pr22393-1e.d | 9 + ld/testsuite/ld-elf/pr22393-1f.d | 9 + ld/testsuite/ld-elf/pr22393-2a.c | 7 + ld/testsuite/ld-elf/pr22393-2a.rd | 9 + ld/testsuite/ld-elf/pr22393-2b.c | 7 + ld/testsuite/ld-elf/pr22393-2b.rd | 9 + ld/testsuite/ld-elf/pr22423.d | 8 + ld/testsuite/ld-elf/pr22450.d | 12 + ld/testsuite/ld-elf/pr22450.s | 19 + ld/testsuite/ld-elf/pr22471.t | 1 + ld/testsuite/ld-elf/pr22471a.s | 1 + ld/testsuite/ld-elf/pr22471b.s | 17 + ld/testsuite/ld-elf/pr22649-1.s | 4 + ld/testsuite/ld-elf/pr22649-2a.s | 8 + ld/testsuite/ld-elf/pr22649-2ab-mips.msg | 2 + ld/testsuite/ld-elf/pr22649-2b.s | 7 + ld/testsuite/ld-elf/pr22649-2cd-mips.msg | 1 + ld/testsuite/ld-elf/pr22649.msg | 3 + ld/testsuite/ld-elf/pr22677.d | 18 + ld/testsuite/ld-elf/pr22677.s | 16 + ld/testsuite/ld-elf/pr22836-1.s | 4 + ld/testsuite/ld-elf/pr22836-1a.d | 7 + ld/testsuite/ld-elf/pr22836-1b.d | 7 + ld/testsuite/ld-elf/pr22836-2.d | 7 + ld/testsuite/ld-elf/pr22836-2.s | 7 + ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/provide-hidden-1.ld | 2 + ld/testsuite/ld-elf/provide-hidden-2.ld | 1 + ld/testsuite/ld-elf/provide-hidden-s.ld | 2 + ld/testsuite/ld-elf/provide-hidden.exp | 16 +- ld/testsuite/ld-elf/readelf.exp | 52 + ld/testsuite/ld-elf/rpath-1.d | 2 +- ld/testsuite/ld-elf/rpath-2.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 6 +- ld/testsuite/ld-elf/sec64k.exp | 12 +- ld/testsuite/ld-elf/shared.exp | 1038 +- ld/testsuite/ld-elf/sizeof.s | 15 + ld/testsuite/ld-elf/sizeofa.d | 12 + ld/testsuite/ld-elf/sizeofb.d | 11 + ld/testsuite/ld-elf/sizeofc.d | 12 + ld/testsuite/ld-elf/stab.d | 6 +- ld/testsuite/ld-elf/startof.s | 15 + ld/testsuite/ld-elf/startofa.d | 12 + ld/testsuite/ld-elf/startofb.d | 11 + ld/testsuite/ld-elf/startofc.d | 12 + ld/testsuite/ld-elf/symbol3.s | 6 +- ld/testsuite/ld-elf/symbolic-func.r | 2 +- ld/testsuite/ld-elf/textaddr1.d | 2 +- ld/testsuite/ld-elf/textaddr2.d | 2 +- ld/testsuite/ld-elf/textaddr4.d | 2 +- ld/testsuite/ld-elf/textaddr6.d | 2 +- ld/testsuite/ld-elf/textrel.map | 3 + ld/testsuite/ld-elf/textrel.rd | 3 + ld/testsuite/ld-elf/textrel.s | 5 + ld/testsuite/ld-elf/textrel.warn | 3 + ld/testsuite/ld-elf/tls.exp | 57 + ld/testsuite/ld-elf/tls_common.exp | 14 +- ld/testsuite/ld-elf/ver_def-tic6x.vd | 20 + ld/testsuite/ld-elf/ver_def.ld | 17 + ld/testsuite/ld-elf/ver_def.s | 5 + ld/testsuite/ld-elf/ver_def.vd | 15 + ld/testsuite/ld-elf/ver_def.ver | 1 + ld/testsuite/ld-elf/warn1.d | 4 +- ld/testsuite/ld-elf/warn2.d | 4 +- ld/testsuite/ld-elf/warn3.d | 3 +- ld/testsuite/ld-elf/weak-dyn-1.ld | 1 + ld/testsuite/ld-elf/wrap.exp | 11 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 22 +- 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 | 46 +- ld/testsuite/ld-elfvsb/hidden2.d | 2 +- ld/testsuite/ld-elfweak/alias.c | 3 + ld/testsuite/ld-elfweak/alias.dat | 1 + ld/testsuite/ld-elfweak/aliasmain.c | 12 + ld/testsuite/ld-elfweak/elfweak.exp | 199 +- ld/testsuite/ld-elfweak/strong.sym | 2 +- ld/testsuite/ld-elfweak/strongcomm.sym | 4 +- ld/testsuite/ld-elfweak/strongdata.sym | 4 +- ld/testsuite/ld-elfweak/weakref1.c | 2 + ld/testsuite/ld-elfweak/weakref2.c | 2 + ld/testsuite/ld-fastcall/fastcall.exp | 4 +- ld/testsuite/ld-frv/fdpic-pie-1.d | 4 +- ld/testsuite/ld-frv/fdpic-pie-2.d | 4 +- ld/testsuite/ld-frv/fdpic-pie-6.d | 12 +- ld/testsuite/ld-frv/fdpic-pie-7.d | 4 +- ld/testsuite/ld-frv/fdpic-pie-8.d | 4 +- ld/testsuite/ld-frv/fdpic-shared-1.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-2.d | 12 +- ld/testsuite/ld-frv/fdpic-shared-3.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-4.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-5.d | 12 +- ld/testsuite/ld-frv/fdpic-shared-6.d | 12 +- ld/testsuite/ld-frv/fdpic-shared-7.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-8.d | 4 +- ld/testsuite/ld-frv/fdpic-shared-local-2.d | 4 +- ld/testsuite/ld-frv/fdpic-shared-local-8.d | 4 +- ld/testsuite/ld-frv/fdpic-static-1.d | 2 +- ld/testsuite/ld-frv/fdpic-static-2.d | 2 +- ld/testsuite/ld-frv/fdpic-static-6.d | 2 +- ld/testsuite/ld-frv/fdpic-static-7.d | 2 +- ld/testsuite/ld-frv/fdpic-static-8.d | 2 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls-dynamic-2.d | 4 +- ld/testsuite/ld-frv/tls-initial-shared-2.d | 2 +- ld/testsuite/ld-frv/tls-relax-shared-2.d | 2 +- ld/testsuite/ld-frv/tls-shared-2.d | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 31 +- ld/testsuite/ld-gc/pr19161.d | 4 +- ld/testsuite/ld-gc/pr20022.d | 13 + ld/testsuite/ld-gc/pr20022a.s | 9 + ld/testsuite/ld-gc/pr20022b.s | 8 + ld/testsuite/ld-gc/pr20882.d | 12 + ld/testsuite/ld-gc/pr20882a.s | 8 + ld/testsuite/ld-gc/pr20882b.s | 12 + ld/testsuite/ld-gc/pr20882c.s | 5 + ld/testsuite/ld-gc/stop.d | 10 + ld/testsuite/ld-gc/stop.s | 8 + ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/call3c.d | 12 +- ld/testsuite/ld-i386/combreloc.d | 2 +- ld/testsuite/ld-i386/discarded1.s | 2 +- ld/testsuite/ld-i386/emit-relocs-nacl.rd | 4 +- ld/testsuite/ld-i386/emit-relocs.rd | 4 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/i386.exp | 654 +- ld/testsuite/ld-i386/ibt-plt-1.d | 51 + ld/testsuite/ld-i386/ibt-plt-1.s | 54 + ld/testsuite/ld-i386/ibt-plt-2.s | 54 + ld/testsuite/ld-i386/ibt-plt-2a.d | 52 + ld/testsuite/ld-i386/ibt-plt-2b.d | 54 + ld/testsuite/ld-i386/ibt-plt-2c.d | 52 + ld/testsuite/ld-i386/ibt-plt-2d.d | 54 + ld/testsuite/ld-i386/ibt-plt-3.s | 38 + ld/testsuite/ld-i386/ibt-plt-3a.d | 52 + ld/testsuite/ld-i386/ibt-plt-3b.d | 49 + ld/testsuite/ld-i386/ibt-plt-3c.d | 52 + ld/testsuite/ld-i386/ibt-plt-3d.d | 54 + ld/testsuite/ld-i386/lea1d.d | 2 +- ld/testsuite/ld-i386/lea1e.d | 2 +- ld/testsuite/ld-i386/lea1f.d | 2 +- ld/testsuite/ld-i386/load1-nacl.d | 84 +- ld/testsuite/ld-i386/load1.d | 86 +- ld/testsuite/ld-i386/no-plt.exp | 25 +- ld/testsuite/ld-i386/pass.c | 8 + ld/testsuite/ld-i386/pie1-nacl.d | 18 + ld/testsuite/ld-i386/pie1.d | 17 + ld/testsuite/ld-i386/pie1.s | 5 + ld/testsuite/ld-i386/plt-main-ibt.dd | 7 + ld/testsuite/ld-i386/plt-nacl.pd | 6 +- ld/testsuite/ld-i386/plt-pic-nacl.pd | 6 +- ld/testsuite/ld-i386/plt-pic.pd | 6 +- ld/testsuite/ld-i386/plt-pic2.dd | 33 + ld/testsuite/ld-i386/plt-pie-ibt.dd | 7 + ld/testsuite/ld-i386/plt.pd | 6 +- ld/testsuite/ld-i386/plt2.dd | 34 + ld/testsuite/ld-i386/plt2.rd | 9 + ld/testsuite/ld-i386/plt2.s | 7 + ld/testsuite/ld-i386/pr12570a.d | 1 + ld/testsuite/ld-i386/pr12570b.d | 1 + ld/testsuite/ld-i386/pr13302.d | 2 +- ld/testsuite/ld-i386/pr17689now.rd | 3 +- ld/testsuite/ld-i386/pr17709-nacl.rd | 2 +- ld/testsuite/ld-i386/pr17709.rd | 2 +- ld/testsuite/ld-i386/pr17935-1.d | 2 +- ld/testsuite/ld-i386/pr17935-2.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr19539.t | 5 + ld/testsuite/ld-i386/pr19615.d | 2 +- ld/testsuite/ld-i386/pr19636-1a.d | 4 +- ld/testsuite/ld-i386/pr19636-1b.d | 2 +- ld/testsuite/ld-i386/pr19636-1d-nacl.d | 4 +- ld/testsuite/ld-i386/pr19636-1d.d | 6 +- ld/testsuite/ld-i386/pr19636-1e.d | 2 +- ld/testsuite/ld-i386/pr19636-1f.d | 2 +- ld/testsuite/ld-i386/pr19636-1j.d | 13 + ld/testsuite/ld-i386/pr19636-1k.d | 20 + ld/testsuite/ld-i386/pr19636-1l.d | 27 + ld/testsuite/ld-i386/pr19636-2a.d | 4 +- ld/testsuite/ld-i386/pr19636-2b.d | 6 +- ld/testsuite/ld-i386/pr19636-2c-nacl.d | 6 +- ld/testsuite/ld-i386/pr19636-2c.d | 10 +- ld/testsuite/ld-i386/pr19636-2d-nacl.d | 2 +- ld/testsuite/ld-i386/pr19636-2e-nacl.d | 2 +- ld/testsuite/ld-i386/pr19636-3a.d | 2 +- ld/testsuite/ld-i386/pr19636-3d.d | 2 +- ld/testsuite/ld-i386/pr19636-3e.d | 2 +- ld/testsuite/ld-i386/pr19636-3h.d | 6 + ld/testsuite/ld-i386/pr19636-3i.d | 6 + ld/testsuite/ld-i386/pr19636-4a.d | 2 +- ld/testsuite/ld-i386/pr19636-4d.d | 2 +- ld/testsuite/ld-i386/pr19645.d | 2 +- ld/testsuite/ld-i386/pr19827-nacl.rd | 2 +- ld/testsuite/ld-i386/pr19827.rd | 2 +- ld/testsuite/ld-i386/pr20244-1a.d | 2 +- ld/testsuite/ld-i386/pr20244-1b.d | 2 +- ld/testsuite/ld-i386/pr20244-2a.d | 2 +- ld/testsuite/ld-i386/pr20244-2b.d | 2 +- ld/testsuite/ld-i386/pr20244-2c.d | 2 +- ld/testsuite/ld-i386/pr20244-4.s | 10 + ld/testsuite/ld-i386/pr20244-4a.d | 18 + ld/testsuite/ld-i386/pr20244-4b.d | 11 + ld/testsuite/ld-i386/pr20244-4c.d | 4 + ld/testsuite/ld-i386/pr20253-4a.d | 2 +- ld/testsuite/ld-i386/pr20253-4b.d | 2 +- ld/testsuite/ld-i386/pr20253-5.d | 2 +- ld/testsuite/ld-i386/pr20515.d | 3 + ld/testsuite/ld-i386/pr20515.s | 12 + ld/testsuite/ld-i386/pr20830.d | 60 + ld/testsuite/ld-i386/pr20830.s | 8 + ld/testsuite/ld-i386/pr21168a.c | 14 + ld/testsuite/ld-i386/pr21168b.S | 29 + ld/testsuite/ld-i386/pr21884-nacl.d | 10 + ld/testsuite/ld-i386/pr21884-nacl.t | 11 + ld/testsuite/ld-i386/pr21884.d | 10 + ld/testsuite/ld-i386/pr21884.t | 11 + ld/testsuite/ld-i386/pr21997-1a.S | 35 + ld/testsuite/ld-i386/pr21997-1b.c | 16 + ld/testsuite/ld-i386/pr21997-1c.S | 51 + ld/testsuite/ld-i386/pr22001-1a.c | 13 + ld/testsuite/ld-i386/pr22001-1b.c | 14 + ld/testsuite/ld-i386/pr22001-1c.S | 51 + ld/testsuite/ld-i386/pr22115-1.s | 7 + ld/testsuite/ld-i386/pr22115-1a.d | 13 + ld/testsuite/ld-i386/pr22115-1b.d | 6 + ld/testsuite/ld-i386/pr22115-1c.d | 13 + ld/testsuite/ld-i386/pr22115-1d.d | 6 + ld/testsuite/ld-i386/pr22135.d | 12 + ld/testsuite/ld-i386/pr22135.s | 11 + ld/testsuite/ld-i386/pr22782.d | 10 + ld/testsuite/ld-i386/pr22782.s | 15 + ld/testsuite/ld-i386/pr22842a.c | 20 + ld/testsuite/ld-i386/pr22842b.S | 41 + ld/testsuite/ld-i386/pr22929.d | 11 + ld/testsuite/ld-i386/pr22929.s | 21 + ld/testsuite/ld-i386/property-1.r | 7 + ld/testsuite/ld-i386/property-2.r | 7 + ld/testsuite/ld-i386/property-3.r | 8 + ld/testsuite/ld-i386/property-4.r | 8 + ld/testsuite/ld-i386/property-5.r | 8 + ld/testsuite/ld-i386/property-6.r | 7 + ld/testsuite/ld-i386/property-6a.c | 7 + ld/testsuite/ld-i386/property-6b.c | 8 + ld/testsuite/ld-i386/property-6c.S | 18 + ld/testsuite/ld-i386/property-7.r | 6 + ld/testsuite/ld-i386/property-no-copy.S | 15 + ld/testsuite/ld-i386/property-stack.S | 18 + ld/testsuite/ld-i386/property-unsorted-1.S | 34 + ld/testsuite/ld-i386/property-unsorted-2.S | 22 + ld/testsuite/ld-i386/property-x86-1.S | 32 + ld/testsuite/ld-i386/property-x86-2.S | 25 + ld/testsuite/ld-i386/property-x86-3.d | 9 + ld/testsuite/ld-i386/property-x86-3.s | 51 + ld/testsuite/ld-i386/property-x86-4a.d | 10 + ld/testsuite/ld-i386/property-x86-4a.s | 5 + ld/testsuite/ld-i386/property-x86-4b.d | 10 + ld/testsuite/ld-i386/property-x86-4b.s | 20 + ld/testsuite/ld-i386/property-x86-empty.s | 27 + ld/testsuite/ld-i386/property-x86-ibt.s | 27 + ld/testsuite/ld-i386/property-x86-ibt1a.d | 6 + ld/testsuite/ld-i386/property-x86-ibt1b.d | 6 + ld/testsuite/ld-i386/property-x86-ibt2.d | 9 + ld/testsuite/ld-i386/property-x86-ibt3a.d | 11 + ld/testsuite/ld-i386/property-x86-ibt3b.d | 11 + ld/testsuite/ld-i386/property-x86-ibt4.d | 9 + ld/testsuite/ld-i386/property-x86-ibt5.d | 9 + ld/testsuite/ld-i386/property-x86-shstk.s | 27 + ld/testsuite/ld-i386/property-x86-shstk1a.d | 6 + ld/testsuite/ld-i386/property-x86-shstk1b.d | 6 + ld/testsuite/ld-i386/property-x86-shstk2.d | 9 + ld/testsuite/ld-i386/property-x86-shstk3a.d | 11 + ld/testsuite/ld-i386/property-x86-shstk3b.d | 11 + ld/testsuite/ld-i386/property-x86-shstk4.d | 9 + ld/testsuite/ld-i386/property-x86-shstk5.d | 9 + ld/testsuite/ld-i386/protected7.d | 13 + ld/testsuite/ld-i386/protected7.s | 31 + ld/testsuite/ld-i386/tls.exp | 126 +- ld/testsuite/ld-i386/tlsbin-nacl.rd | 2 +- ld/testsuite/ld-i386/tlsbin.rd | 2 +- ld/testsuite/ld-i386/tlsdesc1a.c | 19 + ld/testsuite/ld-i386/tlsdesc1b.c | 8 + ld/testsuite/ld-i386/tlsdesc2.d | 10 + ld/testsuite/ld-i386/tlspic-nacl.rd | 2 +- ld/testsuite/ld-i386/tlspic.rd | 2 +- ld/testsuite/ld-i386/undefweakb.d | 2 +- ld/testsuite/ld-i386/vxworks1-static.d | 2 +- ld/testsuite/ld-i386/vxworks2.sd | 2 +- ld/testsuite/ld-i386/warn1.d | 2 +- ld/testsuite/ld-i386/weakundef1.c | 16 + ld/testsuite/ld-ia64/ia64.exp | 7 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ia64/merge1.d | 2 +- ld/testsuite/ld-ia64/merge2.d | 2 +- ld/testsuite/ld-ia64/merge3.d | 2 +- ld/testsuite/ld-ia64/merge4.d | 2 +- ld/testsuite/ld-ia64/merge5.d | 2 +- ld/testsuite/ld-ia64/tlsbin.rd | 4 +- ld/testsuite/ld-ia64/tlspic.rd | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 4 +- ld/testsuite/ld-ifunc/ifunc-1-local-x86.d | 5 +- ld/testsuite/ld-ifunc/ifunc-1-local-x86.map | 3 + ld/testsuite/ld-ifunc/ifunc-1-x86.d | 5 +- ld/testsuite/ld-ifunc/ifunc-1-x86.map | 3 + ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a.s | 2 +- ld/testsuite/ld-ifunc/ifunc-14c.s | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 10 + ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d | 10 + ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 36 + ld/testsuite/ld-ifunc/ifunc-2-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 36 + ld/testsuite/ld-ifunc/ifunc-2-local-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 32 + ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 32 + ld/testsuite/ld-ifunc/ifunc-2-x86-64.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-i386.d | 4 +- ld/testsuite/ld-ifunc/ifunc-20-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 12 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 12 +- ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23b-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23c-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-24b-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc-24c-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-25b-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc-25c-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc-3a-x86.d | 4 +- ld/testsuite/ld-ifunc/ifunc.exp | 212 +- ld/testsuite/ld-ifunc/ifuncmod5.d | 8 + ld/testsuite/ld-ifunc/ifuncmod5.s | 105 + ld/testsuite/ld-ifunc/pr16467b.c | 3 + ld/testsuite/ld-ifunc/pr17154-i386-now.d | 52 + ld/testsuite/ld-ifunc/pr17154-i386.d | 12 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 51 + ld/testsuite/ld-ifunc/pr17154-x86-64.d | 24 +- ld/testsuite/ld-ifunc/pr18808b.c | 14 +- ld/testsuite/ld-ifunc/pr19784c.c | 11 - 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/got-1.d | 4 +- .../ld-m68k/got-multigot-12-13-14-34-35-ok.d | 2 +- ld/testsuite/ld-m68k/got-multigot-14-ok.d | 2 +- ld/testsuite/ld-m68k/got-multigot-15-er.d | 2 +- ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d | 2 +- ld/testsuite/ld-m68k/got-negative-12-13-14-35-er.d | 2 +- ld/testsuite/ld-m68k/got-negative-14-ok.d | 2 +- ld/testsuite/ld-m68k/got-negative-15-er.d | 2 +- ld/testsuite/ld-m68k/got-single-12-ok.d | 2 +- ld/testsuite/ld-m68k/got-single-13-er.d | 2 +- .../ld-m68k/got-xgot-12-13-14-15-34-35-ok.d | 2 +- ld/testsuite/ld-m68k/got-xgot-15-ok.d | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 9 +- ld/testsuite/ld-m68k/plt1-68020.d | 14 +- ld/testsuite/ld-m68k/plt1-cpu32.d | 14 +- ld/testsuite/ld-m68k/plt1-isab.d | 14 +- ld/testsuite/ld-m68k/plt1-isac.d | 12 +- ld/testsuite/ld-m68k/tls-gd-1.d | 2 +- ld/testsuite/ld-m68k/tls-gd-2.d | 2 +- ld/testsuite/ld-m68k/tls-gd-ie-1.d | 2 +- ld/testsuite/ld-m68k/tls-ie-1.d | 2 +- ld/testsuite/ld-m68k/tls-ld-1.d | 2 +- ld/testsuite/ld-m68k/tls-ld-2.d | 2 +- ld/testsuite/ld-mep/mep.exp | 4 +- ld/testsuite/ld-metag/metag.exp | 10 +- ld/testsuite/ld-metag/shared.d | 2 +- ld/testsuite/ld-metag/stub_pic_app.d | 2 +- ld/testsuite/ld-metag/stub_pic_shared.d | 2 +- ld/testsuite/ld-metag/stub_shared.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-12.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-13.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-14.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-16.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-17.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-18.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-19.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-21.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-23.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-24.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-25.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-26.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-27.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-28.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-29.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-31.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-34.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-35.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-36.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-37.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-38.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-39.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-41.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-42.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-43.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-45.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-46.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-47.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-48.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-49.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-52.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-53.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-54.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-58.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-59.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-61.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-62.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-63.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-64.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-68.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-69.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-71.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-72.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-73.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-74.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-78.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-79.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-81.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-89.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-8-12.d | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-8-21.d | 2 +- .../ld-mips-elf/bal-jalx-addend-micromips-n32.d | 6 + .../ld-mips-elf/bal-jalx-addend-micromips-n64.d | 6 + .../ld-mips-elf/bal-jalx-addend-micromips.d | 22 + .../ld-mips-elf/bal-jalx-local-micromips-n32.d | 6 + .../ld-mips-elf/bal-jalx-local-micromips-n64.d | 6 + .../ld-mips-elf/bal-jalx-local-micromips.d | 20 + .../bal-jalx-pic-ignore-micromips-n32.d | 6 + .../bal-jalx-pic-ignore-micromips-n64.d | 6 + .../ld-mips-elf/bal-jalx-pic-ignore-micromips.d | 22 + ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d | 22 + .../ld-mips-elf/bal-jalx-pic-micromips-n32.d | 6 + .../ld-mips-elf/bal-jalx-pic-micromips-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 4 +- ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 4 +- ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 4 +- ld/testsuite/ld-mips-elf/binary.d | 8 + ld/testsuite/ld-mips-elf/binary.ld | 5 + ld/testsuite/ld-mips-elf/binary.s | 2 + ld/testsuite/ld-mips-elf/comm-data.exp | 92 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 76 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 84 +- ld/testsuite/ld-mips-elf/eh-frame3.d | 46 +- ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 4 +- ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 4 +- ld/testsuite/ld-mips-elf/jalr4-r6.dd | 25 + ld/testsuite/ld-mips-elf/jalr4.dd | 25 + ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 23 + ld/testsuite/ld-mips-elf/mips-abiflags-0.d | 9 + ld/testsuite/ld-mips-elf/mips-abiflags-0.ld | 5 + ld/testsuite/ld-mips-elf/mips-abiflags-0r.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-1.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-1.ld | 5 + ld/testsuite/ld-mips-elf/mips-abiflags-1r.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-2.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-2r.d | 6 + ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 113 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 169 +- .../ld-mips-elf/mips16-branch-absolute-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-2.d | 6 + .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 6 + .../mips16-branch-absolute-addend-n32-1.d | 6 + .../mips16-branch-absolute-addend-n64-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 6 + ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 41 + ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 41 + ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 19 + ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 19 + ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 6 + ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 6 + .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 6 + .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 6 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 37 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 45 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 17 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 17 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 6 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 6 + .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 6 + .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 6 + ld/testsuite/ld-mips-elf/mode-change-error-1.d | 7 +- ld/testsuite/ld-mips-elf/pr21334.dd | 10 + ld/testsuite/ld-mips-elf/pr21334.gd | 11 + ld/testsuite/ld-mips-elf/pr21334.ld | 9 + ld/testsuite/ld-mips-elf/pr21334.s | 20 + ld/testsuite/ld-mips-elf/reginfo-0.d | 9 + ld/testsuite/ld-mips-elf/reginfo-0.ld | 5 + ld/testsuite/ld-mips-elf/reginfo-0r.d | 9 + ld/testsuite/ld-mips-elf/reginfo-1.d | 9 + ld/testsuite/ld-mips-elf/reginfo-1.ld | 5 + ld/testsuite/ld-mips-elf/reginfo-1.s | 10 + ld/testsuite/ld-mips-elf/reginfo-1r.d | 9 + ld/testsuite/ld-mips-elf/reginfo-2.d | 9 + ld/testsuite/ld-mips-elf/reginfo-2.s | 10 + ld/testsuite/ld-mips-elf/reginfo-2r.d | 9 + ld/testsuite/ld-mips-elf/relax-jalr-n32-shared.d | 2 +- ld/testsuite/ld-mips-elf/relax-jalr-n32.d | 2 +- ld/testsuite/ld-mips-elf/relax-jalr-n64-shared.d | 2 +- ld/testsuite/ld-mips-elf/relax-jalr-n64.d | 2 +- ld/testsuite/ld-mips-elf/relax-offset-umips.dd | 15 + ld/testsuite/ld-mips-elf/relax-offset-umips.gd | 11 + ld/testsuite/ld-mips-elf/relax-offset.dd | 19 + ld/testsuite/ld-mips-elf/relax-offset.gd | 11 + .../{export-class-call16.ld => relax-offset.ld} | 0 ld/testsuite/ld-mips-elf/tls-multi-got-1-1.s | 3 + ld/testsuite/ld-mips-elf/tls-multi-got-1.got | 34 +- ld/testsuite/ld-mips-elf/tls-multi-got-1.r | 16 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 4 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 2 +- ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 133 +- .../ld-mips-elf/unaligned-branch-ignore-2.d | 35 + .../unaligned-branch-ignore-micromips.d | 45 + .../ld-mips-elf/unaligned-branch-ignore-mips16.d | 21 + .../ld-mips-elf/unaligned-branch-ignore-r6-1.d | 39 + .../ld-mips-elf/unaligned-branch-micromips.d | 229 +- ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 103 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 166 +- ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 91 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 28 +- ld/testsuite/ld-mips-elf/unaligned-jalx-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-3.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 37 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 37 +- .../unaligned-jalx-addend-micromips-1.d | 37 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 37 +- .../ld-mips-elf/unaligned-jalx-micromips-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d | 4 +- .../ld-mips-elf/unaligned-jump-micromips.d | 172 +- ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 82 +- ld/testsuite/ld-mips-elf/unaligned-jump.d | 139 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 4 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 3 +- ld/testsuite/ld-mips-elf/undefined-warn.d | 13 + ld/testsuite/ld-mips-elf/undefined.d | 2 +- ld/testsuite/ld-mips-elf/undefined.s | 4 + ld/testsuite/ld-mips-elf/vxworks-forced-local-1.d | 6 +- ld/testsuite/ld-mips-elf/vxworks1-lib.rd | 6 +- ld/testsuite/ld-mips-elf/vxworks1-static.d | 2 +- ld/testsuite/ld-mips-elf/vxworks1.dd | 8 +- ld/testsuite/ld-mips-elf/vxworks1.rd | 10 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-mmix/bpo-10.d | 4 +- ld/testsuite/ld-mmix/bpo-11.d | 3 +- ld/testsuite/ld-mmix/bpo-20.d | 2 +- ld/testsuite/ld-mmix/bpo-20m.d | 2 +- ld/testsuite/ld-mmix/bpo-7.d | 2 +- ld/testsuite/ld-mmix/bpo-7m.d | 2 +- ld/testsuite/ld-mmix/bpo-8.d | 2 +- ld/testsuite/ld-mmix/bpo-8m.d | 2 +- ld/testsuite/ld-mmix/greg-17.d | 2 +- ld/testsuite/ld-mmix/greg-18.d | 2 +- ld/testsuite/ld-mmix/greg-8.d | 2 +- ld/testsuite/ld-mmix/greg-9.d | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mmix/pr20125.d | 21 + ld/testsuite/ld-mmix/pr20125.s | 2 + ld/testsuite/ld-mmix/start-2.d | 2 +- ld/testsuite/ld-mmix/undef-3.d | 17 +- ld/testsuite/ld-mn10300/mn10300.exp | 9 +- ld/testsuite/ld-msp430-elf/main-bss-lower.d | 3 + ld/testsuite/ld-msp430-elf/main-bss-upper.d | 3 + ld/testsuite/ld-msp430-elf/main-const-lower.d | 3 + ld/testsuite/ld-msp430-elf/main-const-upper.d | 3 + ld/testsuite/ld-msp430-elf/main-text-lower.d | 3 + ld/testsuite/ld-msp430-elf/main-text-upper.d | 6 + ld/testsuite/ld-msp430-elf/main-var-lower.d | 3 + ld/testsuite/ld-msp430-elf/main-var-upper.d | 3 + .../ld-msp430-elf/main-with-data-bss-unique-sec.s | 78 + ld/testsuite/ld-msp430-elf/main-with-data-bss.s | 74 + .../main-with-text-rodata-unique-sec.s | 59 + ld/testsuite/ld-msp430-elf/main-with-text-rodata.s | 59 + ld/testsuite/ld-msp430-elf/msp430-elf.exp | 141 + ld/testsuite/ld-msp430-elf/msp430-no-lower.ld | 54 + ld/testsuite/ld-msp430-elf/msp430-tiny-ram.ld | 49 + ld/testsuite/ld-msp430-elf/msp430-tiny-rom.ld | 48 + ld/testsuite/ld-msp430-elf/msp430.ld | 78 + ld/testsuite/ld-nds32/diff.d | 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 | 4 +- ld/testsuite/ld-pe/weakdef-1.d | 8 + ld/testsuite/ld-pe/weakdef-1.s | 19 + ld/testsuite/ld-pie/pie.exp | 16 +- ld/testsuite/ld-plugin/lto-3r.d | 2 +- ld/testsuite/ld-plugin/lto-5r.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 144 +- ld/testsuite/ld-plugin/plugin-13.d | 2 +- ld/testsuite/ld-plugin/plugin-14.d | 4 +- ld/testsuite/ld-plugin/plugin-15.d | 4 +- ld/testsuite/ld-plugin/plugin-16.d | 4 +- ld/testsuite/ld-plugin/plugin-20.d | 4 +- ld/testsuite/ld-plugin/plugin-21.d | 4 +- ld/testsuite/ld-plugin/plugin-22.d | 4 +- ld/testsuite/ld-plugin/plugin-23.d | 4 +- ld/testsuite/ld-plugin/plugin-6.d | 4 +- ld/testsuite/ld-plugin/plugin-7.d | 4 +- ld/testsuite/ld-plugin/plugin-8.d | 4 +- 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-plugin/pr21382a.c | 17 + ld/testsuite/ld-plugin/pr21382b.c | 7 + ld/testsuite/ld-plugin/pr22220.h | 8 + ld/testsuite/ld-plugin/pr22220lib.cc | 6 + ld/testsuite/ld-plugin/pr22220lib.ver | 1 + ld/testsuite/ld-plugin/pr22220main.cc | 12 + ld/testsuite/ld-plugin/pr22502a.c | 16 + ld/testsuite/ld-plugin/pr22502b.c | 3 + ld/testsuite/ld-plugin/pr22721.t | 7 + ld/testsuite/ld-plugin/pr22721a.s | 8 + ld/testsuite/ld-plugin/pr22721b.c | 7 + ld/testsuite/ld-plugin/pr22751.c | 17 + ld/testsuite/ld-plugin/pr22983.d | 11 + ld/testsuite/ld-plugin/pr22983.t | 6 + ld/testsuite/ld-plugin/pr22983a.c | 14 + ld/testsuite/ld-plugin/pr22983b.c | 10 + ld/testsuite/ld-powerpc/addpcis.d | 8 +- ld/testsuite/ld-powerpc/aix-weak-3-32.d | 2 +- ld/testsuite/ld-powerpc/aix-weak-3-64.d | 2 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/ambiguousv1.d | 6 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 11 +- ld/testsuite/ld-powerpc/ambiguousv2.d | 11 +- ld/testsuite/ld-powerpc/ambiguousv2b.d | 11 +- ld/testsuite/ld-powerpc/attr-gnu-12-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-01.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-02.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-03.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-10.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-11.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-12.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-13.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-14.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-4-20.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-21.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-22.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-23.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-24.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-4-31.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-33.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-34.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-4-4.s | 1 - ld/testsuite/ld-powerpc/attr-gnu-4-41.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-8-11.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-8-23.d | 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/elfv2exe.d | 8 +- ld/testsuite/ld-powerpc/elfv2so.d | 34 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/nodotsym.s | 11 + ld/testsuite/ld-powerpc/powerpc.exp | 155 +- ld/testsuite/ld-powerpc/ppc476-shared.d | 4 +- ld/testsuite/ld-powerpc/ppc476-shared.lnk | 2 +- ld/testsuite/ld-powerpc/ppc476-shared2.d | 12 +- ld/testsuite/ld-powerpc/relbrlt.d | 2 +- ld/testsuite/ld-powerpc/relocsort.d | 2 +- ld/testsuite/ld-powerpc/tls.d | 40 +- ld/testsuite/ld-powerpc/tls.s | 31 +- ld/testsuite/ld-powerpc/tls32.s | 34 +- ld/testsuite/ld-powerpc/tlsexe.d | 43 +- ld/testsuite/ld-powerpc/tlsexe.g | 4 +- ld/testsuite/ld-powerpc/tlsexe.r | 10 +- ld/testsuite/ld-powerpc/tlsexe32.d | 16 +- ld/testsuite/ld-powerpc/tlsexe32.g | 2 +- ld/testsuite/ld-powerpc/tlsexe32.r | 6 +- ld/testsuite/ld-powerpc/tlsexetoc.d | 21 +- ld/testsuite/ld-powerpc/tlsexetoc.r | 6 +- ld/testsuite/ld-powerpc/tlsld.d | 16 +- ld/testsuite/ld-powerpc/tlsmark.d | 16 +- ld/testsuite/ld-powerpc/tlsopt1_32.d | 2 +- ld/testsuite/ld-powerpc/tlsopt1_32.s | 2 +- ld/testsuite/ld-powerpc/tlsopt2_32.d | 4 +- ld/testsuite/ld-powerpc/tlsopt2_32.s | 4 +- ld/testsuite/ld-powerpc/tlsopt3_32.d | 4 +- ld/testsuite/ld-powerpc/tlsopt3_32.s | 4 +- ld/testsuite/ld-powerpc/tlsopt4.d | 20 +- ld/testsuite/ld-powerpc/tlsopt4_32.s | 10 +- ld/testsuite/ld-powerpc/tlsopt5.d | 16 +- ld/testsuite/ld-powerpc/tlsopt5.s | 2 + ld/testsuite/ld-powerpc/tlsopt5.wf | 28 + ld/testsuite/ld-powerpc/tlsopt5_32.d | 55 +- ld/testsuite/ld-powerpc/tlsopt5_32.s | 18 +- ld/testsuite/ld-powerpc/tlsso.d | 5 +- ld/testsuite/ld-powerpc/tlsso.r | 4 +- ld/testsuite/ld-powerpc/tlsso32.r | 2 +- ld/testsuite/ld-powerpc/tlstoc.d | 24 +- ld/testsuite/ld-powerpc/tlstocso.d | 5 +- ld/testsuite/ld-powerpc/tlstocso.r | 4 +- ld/testsuite/ld-powerpc/tocopt.out | 1 - ld/testsuite/ld-powerpc/tocopt7.d | 54 + ld/testsuite/ld-powerpc/tocopt7.out | 14 + 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/tocsave1.s | 24 + ld/testsuite/ld-powerpc/tocsave1a.d | 15 + ld/testsuite/ld-powerpc/tocsave1s.d | 9 + ld/testsuite/ld-powerpc/tocsave2.s | 24 + ld/testsuite/ld-powerpc/tocsave2a.d | 18 + ld/testsuite/ld-powerpc/tocsave2s.d | 13 + ld/testsuite/ld-powerpc/tocsavelib.s | 5 + ld/testsuite/ld-powerpc/vle-multiseg-1.d | 8 +- ld/testsuite/ld-powerpc/vle-multiseg-2.d | 10 +- ld/testsuite/ld-powerpc/vle-multiseg-3.d | 10 +- ld/testsuite/ld-powerpc/vle-multiseg-5.d | 2 +- ld/testsuite/ld-powerpc/vle-multiseg-6.d | 10 +- ld/testsuite/ld-powerpc/vle-reloc-2.d | 166 +- ld/testsuite/ld-powerpc/vle-reloc-2.s | 24 +- ld/testsuite/ld-powerpc/vxworks1-lib.dd | 2 +- ld/testsuite/ld-powerpc/vxworks1-lib.s | 2 +- ld/testsuite/ld-powerpc/vxworks1-static.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-riscv-elf/c-lui.d | 17 + ld/testsuite/ld-riscv-elf/c-lui.s | 7 + ld/testsuite/ld-riscv-elf/disas-jalr.d | 13 + ld/testsuite/ld-riscv-elf/disas-jalr.s | 5 + ld/testsuite/ld-riscv-elf/gp-test-lib.sd | 9 + ld/testsuite/ld-riscv-elf/gp-test.s | 6 + ld/testsuite/ld-riscv-elf/gp-test.sd | 5 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 52 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d | 5 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s | 17 + ld/testsuite/ld-s390/s390.exp | 17 +- ld/testsuite/ld-s390/tlsbin.rd | 4 +- ld/testsuite/ld-s390/tlsbin_64.dd | 4 +- ld/testsuite/ld-s390/tlsbin_64.rd | 6 +- ld/testsuite/ld-s390/tlspic.rd | 2 +- ld/testsuite/ld-s390/tlspic1.s | 4 +- ld/testsuite/ld-s390/tlspic1_64.s | 4 +- ld/testsuite/ld-s390/tlspic_64.dd | 2 +- ld/testsuite/ld-s390/tlspic_64.rd | 2 +- ld/testsuite/ld-scripts/align.exp | 9 +- ld/testsuite/ld-scripts/align3.d | 3 + ld/testsuite/ld-scripts/align3.t | 10 + ld/testsuite/ld-scripts/align4.d | 3 + ld/testsuite/ld-scripts/align4.t | 10 + ld/testsuite/ld-scripts/align5.d | 7 + ld/testsuite/ld-scripts/align5.t | 12 + ld/testsuite/ld-scripts/alignof.exp | 4 +- ld/testsuite/ld-scripts/assert.exp | 4 +- ld/testsuite/ld-scripts/assign-loc.d | 2 +- ld/testsuite/ld-scripts/cross1.t | 1 + ld/testsuite/ld-scripts/crossref.exp | 7 +- ld/testsuite/ld-scripts/data.exp | 3 +- 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/defined2.d | 1 - ld/testsuite/ld-scripts/defined3.d | 2 +- ld/testsuite/ld-scripts/defined4.d | 2 +- ld/testsuite/ld-scripts/defined5.d | 2 +- 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-5.d | 5 + ld/testsuite/ld-scripts/exclude-file-5.map | 8 + ld/testsuite/ld-scripts/exclude-file-5.t | 11 + ld/testsuite/ld-scripts/exclude-file-6.d | 5 + ld/testsuite/ld-scripts/exclude-file-6.map | 8 + ld/testsuite/ld-scripts/exclude-file-6.t | 11 + ld/testsuite/ld-scripts/exclude-file-7.d | 5 + ld/testsuite/ld-scripts/exclude-file-7.map | 8 + ld/testsuite/ld-scripts/exclude-file-7.t | 11 + 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 | 3 +- ld/testsuite/ld-scripts/expr2.d | 2 +- ld/testsuite/ld-scripts/extern.exp | 4 +- ld/testsuite/ld-scripts/fill.d | 33 +- ld/testsuite/ld-scripts/fill16.d | 43 + ld/testsuite/ld-scripts/fill16_0.s | 6 + ld/testsuite/ld-scripts/fill16_1.s | 6 + ld/testsuite/ld-scripts/fill16_2.s | 6 + 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/pr22267.d | 7 + ld/testsuite/ld-scripts/pr22267.s | 10 + ld/testsuite/ld-scripts/pr22267.t | 4 + ld/testsuite/ld-scripts/print-memory-usage-1.l | 2 +- ld/testsuite/ld-scripts/print-memory-usage.exp | 2 +- ld/testsuite/ld-scripts/provide-2.t | 1 + ld/testsuite/ld-scripts/provide-3.d | 1 + ld/testsuite/ld-scripts/provide-4-map.d | 13 - ld/testsuite/ld-scripts/provide-4.d | 2 +- ld/testsuite/ld-scripts/provide-4.map | 13 + ld/testsuite/ld-scripts/provide-4.t | 1 + ld/testsuite/ld-scripts/provide-5-map.d | 6 - ld/testsuite/ld-scripts/provide-5.d | 2 +- ld/testsuite/ld-scripts/provide-5.map | 6 + ld/testsuite/ld-scripts/provide-6.d | 9 + ld/testsuite/ld-scripts/provide-6.t | 11 + ld/testsuite/ld-scripts/provide-7.d | 8 + ld/testsuite/ld-scripts/provide-7.t | 11 + ld/testsuite/ld-scripts/provide-8.d | 8 + ld/testsuite/ld-scripts/provide-8.t | 14 + ld/testsuite/ld-scripts/provide.exp | 16 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-at10.d | 1 + ld/testsuite/ld-scripts/rgn-at11.d | 1 + ld/testsuite/ld-scripts/rgn-at5.d | 8 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/sane1.d | 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 | 6 +- ld/testsuite/ld-scripts/size-2.t | 4 +- ld/testsuite/ld-scripts/size.exp | 4 +- ld/testsuite/ld-scripts/sizeof.exp | 4 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 39 +- ld/testsuite/ld-scripts/weak.exp | 4 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 7 +- ld/testsuite/ld-sh/arch/arch.exp | 4 +- ld/testsuite/ld-sh/ld-r-1.d | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 4 +- ld/testsuite/ld-sh/sh-vxworks.exp | 16 +- ld/testsuite/ld-sh/sh.exp | 10 +- ld/testsuite/ld-sh/sh64/gotplt.d | 2 +- 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-sh/shared-1.d | 2 +- ld/testsuite/ld-sh/shared-2.d | 2 +- ld/testsuite/ld-sh/tlsbin-2.d | 4 +- ld/testsuite/ld-sh/tlspic-2.d | 4 +- ld/testsuite/ld-sh/vxworks1-static.d | 2 +- ld/testsuite/ld-shared/shared.exp | 23 +- ld/testsuite/ld-size/size.exp | 35 +- ld/testsuite/ld-sparc/got-hidden32.s | 18 + ld/testsuite/ld-sparc/got-hidden64.s | 18 + ld/testsuite/ld-sparc/gotop-hidden.c | 13 + ld/testsuite/ld-sparc/gotop32.rd | 2 +- ld/testsuite/ld-sparc/gotop64.rd | 2 +- ld/testsuite/{ld-elf => ld-sparc}/pass.out | 0 ld/testsuite/ld-sparc/sparc.exp | 79 +- ld/testsuite/ld-sparc/tlslib.ver | 4 + ld/testsuite/ld-sparc/tlspie32.dd | 65 + ld/testsuite/ld-sparc/tlspie32.s | 70 + ld/testsuite/ld-sparc/tlspie64.dd | 65 + ld/testsuite/ld-sparc/tlspie64.s | 70 + ld/testsuite/ld-sparc/tlssunbin32.dd | 4 +- ld/testsuite/ld-sparc/tlssunbin32.rd | 116 +- ld/testsuite/ld-sparc/tlssunbin32.sd | 4 +- ld/testsuite/ld-sparc/tlssunbin64.dd | 6 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 116 +- ld/testsuite/ld-sparc/tlssunbin64.sd | 6 +- ld/testsuite/ld-sparc/tlssunnopic64.dd | 2 +- ld/testsuite/ld-sparc/tlssunpic32.rd | 2 +- ld/testsuite/ld-sparc/tlssunpic64.dd | 2 +- ld/testsuite/ld-sparc/tlssunpic64.rd | 2 +- ld/testsuite/ld-sparc/vxworks1-lib.rd | 2 +- ld/testsuite/ld-sparc/vxworks1-static.d | 2 +- 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 | 30 +- .../ld-tic6x/attr-compatibility-gnu-other.d | 2 +- .../ld-tic6x/attr-compatibility-other-gnu.d | 2 +- .../ld-tic6x/attr-compatibility-other-other.d | 2 +- ld/testsuite/ld-tic6x/shlib-1.dd | 2 +- ld/testsuite/ld-tic6x/shlib-1b.dd | 2 +- ld/testsuite/ld-tic6x/shlib-1r.dd | 2 +- ld/testsuite/ld-tic6x/shlib-1rb.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 4 +- ld/testsuite/ld-tic6x/shlib-app-1b.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 4 +- ld/testsuite/ld-tic6x/shlib-app-1r.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 4 +- ld/testsuite/ld-tic6x/shlib-app-1rb.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 4 +- ld/testsuite/ld-tic6x/shlib-noindex.dd | 2 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 +- ld/testsuite/ld-tic6x/tic6x.exp | 40 +- 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/fundef.s | 31 + ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 278 +- ld/testsuite/ld-undefined/weak-undef.exp | 107 +- ld/testsuite/ld-unique/pr21529.d | 6 + ld/testsuite/ld-unique/pr21529.ld | 5 + ld/testsuite/ld-unique/pr21529.s | 8 + ld/testsuite/ld-unique/unique.exp | 106 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class-data.dd | 2 +- ld/testsuite/ld-vax-elf/export-class-data.rd | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/plt-local-lib.dd | 42 +- ld/testsuite/ld-vax-elf/plt-local.dd | 12 +- ld/testsuite/ld-vax-elf/plt-local.ld | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 10 +- 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/apic.d | 18 + ld/testsuite/ld-x86-64/apic.s | 13 + ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 45 + ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 33 + ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 4 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 59 + ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 16 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 55 + ld/testsuite/ld-x86-64/bnd-plt-1.d | 20 +- ld/testsuite/ld-x86-64/call1c.d | 12 +- ld/testsuite/ld-x86-64/discarded1.s | 2 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 6 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/gotpcrel1.dd | 8 +- ld/testsuite/ld-x86-64/ibt-plt-1-x32.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-1.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-1.s | 45 + ld/testsuite/ld-x86-64/ibt-plt-2.s | 45 + ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-2a.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d | 44 + ld/testsuite/ld-x86-64/ibt-plt-2b.d | 48 + ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-2c.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d | 44 + ld/testsuite/ld-x86-64/ibt-plt-2d.d | 48 + ld/testsuite/ld-x86-64/ibt-plt-3.s | 17 + ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-3a.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-3b-x32.d | 39 + ld/testsuite/ld-x86-64/ibt-plt-3b.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-3c.d | 43 + ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d | 45 + ld/testsuite/ld-x86-64/ibt-plt-3d.d | 49 + ld/testsuite/ld-x86-64/ilp32-11.d | 2 +- ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 2 +- ld/testsuite/ld-x86-64/ilp32-4.d | 20 +- ld/testsuite/ld-x86-64/lea1a.d | 2 +- ld/testsuite/ld-x86-64/lea1b.d | 2 +- ld/testsuite/ld-x86-64/lea1d.d | 2 +- ld/testsuite/ld-x86-64/lea1e.d | 2 +- ld/testsuite/ld-x86-64/lea1g.d | 2 +- ld/testsuite/ld-x86-64/lea1h.d | 2 +- ld/testsuite/ld-x86-64/lea1i.d | 2 +- ld/testsuite/ld-x86-64/lea1j.d | 2 +- ld/testsuite/ld-x86-64/lea1k.d | 2 +- ld/testsuite/ld-x86-64/lea1l.d | 2 +- ld/testsuite/ld-x86-64/libno-plt-1b.dd | 4 +- ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/load1a-nacl.d | 76 +- ld/testsuite/ld-x86-64/load1a.d | 78 +- ld/testsuite/ld-x86-64/load1b-nacl.d | 76 +- ld/testsuite/ld-x86-64/load1b.d | 79 +- ld/testsuite/ld-x86-64/load1c-nacl.d | 74 +- ld/testsuite/ld-x86-64/load1c.d | 74 +- ld/testsuite/ld-x86-64/load1d-nacl.d | 74 +- ld/testsuite/ld-x86-64/load1d.d | 74 +- ld/testsuite/ld-x86-64/mov1a.d | 6 +- ld/testsuite/ld-x86-64/mov1b.d | 2 +- ld/testsuite/ld-x86-64/mov1c.d | 6 +- ld/testsuite/ld-x86-64/mov1d.d | 2 +- ld/testsuite/ld-x86-64/mov2a.d | 6 +- ld/testsuite/ld-x86-64/mov2b.d | 6 +- ld/testsuite/ld-x86-64/mov2c.d | 6 +- ld/testsuite/ld-x86-64/mov2d.d | 6 +- ld/testsuite/ld-x86-64/mpx.exp | 31 +- ld/testsuite/ld-x86-64/mpx1c.rd | 2 +- ld/testsuite/ld-x86-64/mpx3.dd | 8 +- ld/testsuite/ld-x86-64/mpx3n.dd | 28 + ld/testsuite/ld-x86-64/mpx4.dd | 6 +- ld/testsuite/ld-x86-64/mpx4n.dd | 25 + ld/testsuite/ld-x86-64/no-plt-1a.dd | 4 +- ld/testsuite/ld-x86-64/no-plt-1b.dd | 12 +- ld/testsuite/ld-x86-64/no-plt-1c.dd | 8 +- ld/testsuite/ld-x86-64/no-plt-1e.dd | 6 +- ld/testsuite/ld-x86-64/no-plt-1e.nd | 7 + ld/testsuite/ld-x86-64/no-plt-1f.dd | 12 +- ld/testsuite/ld-x86-64/no-plt-1g.dd | 10 +- ld/testsuite/ld-x86-64/no-plt.exp | 13 +- ld/testsuite/ld-x86-64/pass.c | 8 + ld/testsuite/ld-x86-64/pie1.d | 2 +- ld/testsuite/ld-x86-64/pie2.d | 2 +- ld/testsuite/ld-x86-64/pie3-nacl.d | 14 + ld/testsuite/ld-x86-64/pie3.d | 13 + ld/testsuite/ld-x86-64/pie3.s | 5 + ld/testsuite/ld-x86-64/plt-main-bnd-now.rd | 3 + ld/testsuite/ld-x86-64/plt-main-bnd.dd | 4 +- ld/testsuite/ld-x86-64/plt-main-ibt-now.rd | 3 + ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 7 + ld/testsuite/ld-x86-64/plt-main-ibt.dd | 7 + ld/testsuite/ld-x86-64/plt-nacl.pd | 10 +- ld/testsuite/ld-x86-64/plt.pd | 10 +- ld/testsuite/ld-x86-64/plt2.dd | 33 + ld/testsuite/ld-x86-64/plt2.rd | 9 + ld/testsuite/ld-x86-64/plt2.s | 7 + ld/testsuite/ld-x86-64/pr13082-1a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-1b.d | 2 +- ld/testsuite/ld-x86-64/pr13082-2a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-2b.d | 2 +- ld/testsuite/ld-x86-64/pr13082-3a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-3c.d | 2 +- ld/testsuite/ld-x86-64/pr13082-4a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-5a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-5b.d | 2 +- ld/testsuite/ld-x86-64/pr13082-6a.d | 2 +- ld/testsuite/ld-x86-64/pr13082-6b.d | 2 +- ld/testsuite/ld-x86-64/pr14207.d | 4 +- ld/testsuite/ld-x86-64/pr17618.d | 3 +- ld/testsuite/ld-x86-64/pr17689now.rd | 3 +- ld/testsuite/ld-x86-64/pr17709-nacl.rd | 2 +- ld/testsuite/ld-x86-64/pr17709.rd | 2 +- ld/testsuite/ld-x86-64/pr17935-1.d | 2 +- ld/testsuite/ld-x86-64/pr17935-2.d | 2 +- ld/testsuite/ld-x86-64/pr18591.d | 2 +- ld/testsuite/ld-x86-64/pr19162.d | 2 +- ld/testsuite/ld-x86-64/pr19539.t | 5 + ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-1c.d | 24 +- ld/testsuite/ld-x86-64/pr19609-1e.d | 24 +- ld/testsuite/ld-x86-64/pr19609-1j.d | 24 +- ld/testsuite/ld-x86-64/pr19609-1l.d | 16 +- ld/testsuite/ld-x86-64/pr19609-1m.d | 24 +- ld/testsuite/ld-x86-64/pr19609-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-4a.d | 3 +- ld/testsuite/ld-x86-64/pr19609-4c.d | 3 +- ld/testsuite/ld-x86-64/pr19609-4e.d | 4 +- ld/testsuite/ld-x86-64/pr19609-5b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5c.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5d.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5e.d | 2 +- ld/testsuite/ld-x86-64/pr19609-6a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-6b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7c.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7d.d | 2 +- ld/testsuite/ld-x86-64/pr19615.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1a.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1e.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1h.d | 6 + ld/testsuite/ld-x86-64/pr19636-1i.d | 6 + ld/testsuite/ld-x86-64/pr19636-1j.d | 6 + ld/testsuite/ld-x86-64/pr19636-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2d-nacl.d | 10 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 8 +- ld/testsuite/ld-x86-64/pr19636-2e.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2f.d | 2 +- ld/testsuite/ld-x86-64/pr19636-2j.d | 14 + ld/testsuite/ld-x86-64/pr19636-2k.d | 21 + ld/testsuite/ld-x86-64/pr19636-2l.d | 27 + ld/testsuite/ld-x86-64/pr19636-2m.d | 14 + ld/testsuite/ld-x86-64/pr19636-3a.d | 2 +- ld/testsuite/ld-x86-64/pr19645.d | 2 +- ld/testsuite/ld-x86-64/pr19719.d | 2 +- ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784a.c | 0 ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784b.c | 0 ld/testsuite/ld-x86-64/pr19784c.c | 11 + ld/testsuite/ld-x86-64/pr19807-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19827-nacl.rd | 2 +- ld/testsuite/ld-x86-64/pr19827.rd | 2 +- ld/testsuite/ld-x86-64/pr19969.d | 2 +- ld/testsuite/ld-x86-64/pr20093-1.d | 2 +- ld/testsuite/ld-x86-64/pr20093-2.d | 2 +- ld/testsuite/ld-x86-64/pr20253-1b.d | 14 +- ld/testsuite/ld-x86-64/pr20253-1d.d | 14 +- ld/testsuite/ld-x86-64/pr20253-1f.d | 14 +- ld/testsuite/ld-x86-64/pr20253-1h.d | 14 +- ld/testsuite/ld-x86-64/pr20253-1j.d | 14 +- ld/testsuite/ld-x86-64/pr20253-1l.d | 14 +- ld/testsuite/ld-x86-64/pr20253-4a.d | 2 +- ld/testsuite/ld-x86-64/pr20253-4b.d | 2 +- ld/testsuite/ld-x86-64/pr20253-4d.d | 2 +- ld/testsuite/ld-x86-64/pr20253-4e.d | 2 +- ld/testsuite/ld-x86-64/pr20253-5a.d | 2 +- ld/testsuite/ld-x86-64/pr20253-5b.d | 2 +- ld/testsuite/ld-x86-64/pr20550a.s | 6 + ld/testsuite/ld-x86-64/pr20550b.s | 10 + ld/testsuite/ld-x86-64/pr20800a.S | 17 + ld/testsuite/ld-x86-64/pr20800b.S | 21 + ld/testsuite/ld-x86-64/pr20830.s | 8 + ld/testsuite/ld-x86-64/pr20830a-now.d | 68 + ld/testsuite/ld-x86-64/pr20830a.d | 68 + ld/testsuite/ld-x86-64/pr20830b-now.d | 60 + ld/testsuite/ld-x86-64/pr20830b.d | 60 + ld/testsuite/ld-x86-64/pr21038a-now.d | 68 + ld/testsuite/ld-x86-64/pr21038a.d | 67 + ld/testsuite/ld-x86-64/pr21038a.s | 8 + ld/testsuite/ld-x86-64/pr21038b-now.d | 70 + ld/testsuite/ld-x86-64/pr21038b.d | 69 + ld/testsuite/ld-x86-64/pr21038b.s | 7 + ld/testsuite/ld-x86-64/pr21038c-now.d | 87 + ld/testsuite/ld-x86-64/pr21038c.d | 86 + ld/testsuite/ld-x86-64/pr21038c.s | 9 + .../{ld-i386/ifunc-1a.c => ld-x86-64/pr21481a.c} | 0 ld/testsuite/ld-x86-64/pr21481b.S | 60 + ld/testsuite/ld-x86-64/pr21884-nacl.d | 10 + ld/testsuite/ld-x86-64/pr21884-nacl.t | 11 + ld/testsuite/ld-x86-64/pr21884.d | 10 + ld/testsuite/ld-x86-64/pr21884.t | 11 + ld/testsuite/ld-x86-64/pr21997-1a.S | 24 + ld/testsuite/ld-x86-64/pr21997-1a.err | 2 + ld/testsuite/ld-x86-64/pr21997-1b.c | 13 + ld/testsuite/ld-x86-64/pr21997-1b.err | 2 + ld/testsuite/ld-x86-64/pr21997-1c.c | 13 + ld/testsuite/ld-x86-64/pr22001-1a.c | 13 + ld/testsuite/ld-x86-64/pr22001-1a.err | 2 + ld/testsuite/ld-x86-64/pr22001-1b.c | 13 + ld/testsuite/ld-x86-64/pr22001-1b.err | 2 + ld/testsuite/ld-x86-64/pr22001-1c.c | 12 + ld/testsuite/ld-x86-64/pr22048.d | 25 + ld/testsuite/ld-x86-64/pr22048a.s | 4 + ld/testsuite/ld-x86-64/pr22048b.s | 8 + ld/testsuite/ld-x86-64/pr22064a.S | 33 + .../{ld-elf/pr19579b.c => ld-x86-64/pr22064b.c} | 0 ld/testsuite/ld-x86-64/pr22071.d | 8 + ld/testsuite/ld-x86-64/pr22071.s | 78 + ld/testsuite/ld-x86-64/pr22115-1.s | 7 + ld/testsuite/ld-x86-64/pr22115-1a-x32.d | 13 + ld/testsuite/ld-x86-64/pr22115-1a.d | 13 + ld/testsuite/ld-x86-64/pr22115-1b-x32.d | 6 + ld/testsuite/ld-x86-64/pr22115-1b.d | 6 + ld/testsuite/ld-x86-64/pr22115-1c-x32.d | 13 + ld/testsuite/ld-x86-64/pr22115-1c.d | 13 + ld/testsuite/ld-x86-64/pr22115-1d-x32.d | 6 + ld/testsuite/ld-x86-64/pr22115-1d.d | 6 + ld/testsuite/ld-x86-64/pr22135.d | 12 + ld/testsuite/ld-x86-64/pr22135.s | 11 + ld/testsuite/ld-x86-64/pr22393-3a.c | 7 + ld/testsuite/ld-x86-64/pr22393-3a.rd | 9 + ld/testsuite/ld-x86-64/pr22393-3b.c | 7 + ld/testsuite/ld-x86-64/pr22393-3b.rd | 9 + ld/testsuite/ld-x86-64/pr22782.s | 15 + ld/testsuite/ld-x86-64/pr22782a.d | 11 + ld/testsuite/ld-x86-64/pr22782b.d | 11 + ld/testsuite/ld-x86-64/pr22791-1.err | 2 + ld/testsuite/ld-x86-64/pr22791-1a.c | 4 + ld/testsuite/ld-x86-64/pr22791-1b.s | 6 + ld/testsuite/ld-x86-64/pr22791-2.rd | 6 + ld/testsuite/ld-x86-64/pr22791-2a.s | 8 + ld/testsuite/ld-x86-64/pr22791-2b.c | 7 + ld/testsuite/ld-x86-64/pr22791-2c.s | 12 + ld/testsuite/ld-x86-64/pr22842a.c | 20 + .../ld-x86-64/{copyreloc-main2.rd => pr22842a.rd} | 0 ld/testsuite/ld-x86-64/pr22842b.S | 20 + ld/testsuite/ld-x86-64/pr22842b.rd | 4 + ld/testsuite/ld-x86-64/pr22929.d | 11 + ld/testsuite/ld-x86-64/pr22929.s | 21 + ld/testsuite/ld-x86-64/property-1.r | 7 + ld/testsuite/ld-x86-64/property-2.r | 7 + ld/testsuite/ld-x86-64/property-3.r | 8 + ld/testsuite/ld-x86-64/property-4.r | 8 + ld/testsuite/ld-x86-64/property-5.r | 8 + ld/testsuite/ld-x86-64/property-6.r | 7 + ld/testsuite/ld-x86-64/property-6a.c | 7 + ld/testsuite/ld-x86-64/property-6b.c | 8 + ld/testsuite/ld-x86-64/property-6c.S | 23 + ld/testsuite/ld-x86-64/property-7.r | 6 + ld/testsuite/ld-x86-64/property-no-copy.S | 20 + ld/testsuite/ld-x86-64/property-stack.S | 23 + ld/testsuite/ld-x86-64/property-unsorted-1.S | 39 + ld/testsuite/ld-x86-64/property-unsorted-2.S | 27 + ld/testsuite/ld-x86-64/property-x86-1.S | 37 + ld/testsuite/ld-x86-64/property-x86-2.S | 30 + ld/testsuite/ld-x86-64/property-x86-3-x32.d | 10 + ld/testsuite/ld-x86-64/property-x86-3.d | 9 + ld/testsuite/ld-x86-64/property-x86-3.s | 79 + ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 10 + ld/testsuite/ld-x86-64/property-x86-4a.d | 10 + ld/testsuite/ld-x86-64/property-x86-4a.s | 5 + ld/testsuite/ld-x86-64/property-x86-4b-x32.d | 10 + ld/testsuite/ld-x86-64/property-x86-4b.d | 10 + ld/testsuite/ld-x86-64/property-x86-4b.s | 33 + ld/testsuite/ld-x86-64/property-x86-empty.s | 27 + ld/testsuite/ld-x86-64/property-x86-ibt.s | 27 + ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 6 + ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 6 + ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 6 + ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 6 + ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-ibt2.d | 9 + ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 11 + ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 11 + ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-ibt4.d | 9 + ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-ibt5.d | 9 + ld/testsuite/ld-x86-64/property-x86-shstk.s | 27 + ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 6 + ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 6 + ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 6 + ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 6 + ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-shstk2.d | 9 + ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 11 + ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 11 + ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-shstk4.d | 9 + ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 9 + ld/testsuite/ld-x86-64/property-x86-shstk5.d | 9 + ld/testsuite/ld-x86-64/protected3.d | 2 +- ld/testsuite/ld-x86-64/protected8.d | 13 + ld/testsuite/ld-x86-64/protected8.s | 31 + ld/testsuite/ld-x86-64/tls.exp | 140 +- ld/testsuite/ld-x86-64/tlsbin-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlsbin.dd | 10 +- ld/testsuite/ld-x86-64/tlsbin.rd | 2 +- ld/testsuite/ld-x86-64/tlsbin2.dd | 10 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 10 +- ld/testsuite/ld-x86-64/tlsdesc-nacl.pd | 2 +- ld/testsuite/ld-x86-64/tlsdesc.dd | 26 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 4 +- ld/testsuite/ld-x86-64/tlsdesc1a.c | 19 + ld/testsuite/ld-x86-64/tlsdesc1b.c | 8 + ld/testsuite/ld-x86-64/tlsdesc2.d | 10 + ld/testsuite/ld-x86-64/tlsgd10.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd5.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd6.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd8.dd | 2 +- ld/testsuite/ld-x86-64/tlsgdesc.dd | 32 +- ld/testsuite/ld-x86-64/tlspic-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlspic.dd | 60 +- ld/testsuite/ld-x86-64/tlspic.rd | 2 +- ld/testsuite/ld-x86-64/tlspic2-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlspic2.dd | 74 +- ld/testsuite/ld-x86-64/x86-64.exp | 1081 +- 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 | 8 +- ld/testsuite/ld-z8k/z8k.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 451 +- libiberty/ChangeLog | 526 +- 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/config.in | 4 + libiberty/configure | 29 +- libiberty/configure.ac | 6 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 532 +- libiberty/cp-demangle.h | 7 +- libiberty/cp-demint.c | 6 +- libiberty/cplus-dem.c | 168 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 520 +- libiberty/dwarfnames.c | 15 +- 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 | 7 +- 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 | 5 +- libiberty/simple-object-common.h | 8 +- libiberty/simple-object-elf.c | 541 +- libiberty/simple-object-mach-o.c | 5 +- libiberty/simple-object-xcoff.c | 185 +- libiberty/simple-object.c | 88 +- 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/d-demangle-expected | 252 +- libiberty/testsuite/demangle-expected | 201 +- 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 | 16 +- 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/waitpid.c | 5 + libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 3 +- libiberty/xstrndup.c | 7 +- libiberty/xvasprintf.c | 2 +- opcodes/ChangeLog | 1164 +- opcodes/ChangeLog-2016 | 2179 + opcodes/ChangeLog-2017 | 1977 + opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 24 +- opcodes/Makefile.in | 26 +- opcodes/aarch64-asm-2.c | 1051 +- opcodes/aarch64-asm.c | 654 +- opcodes/aarch64-asm.h | 31 +- opcodes/aarch64-dis-2.c | 19749 ++- opcodes/aarch64-dis.c | 855 +- opcodes/aarch64-dis.h | 31 +- opcodes/aarch64-gen.c | 29 +- opcodes/aarch64-opc-2.c | 227 +- opcodes/aarch64-opc.c | 1371 +- opcodes/aarch64-opc.h | 78 +- opcodes/aarch64-tbl.h | 2079 +- opcodes/alpha-dis.c | 4 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 1031 +- opcodes/arc-dis.h | 198 +- opcodes/arc-ext-tbl.h | 35 +- opcodes/arc-ext.c | 5 +- opcodes/arc-ext.h | 4 +- opcodes/arc-fxi.h | 368 +- opcodes/arc-nps400-tbl.h | 376 +- opcodes/arc-opc.c | 1674 +- opcodes/arc-regs.h | 61 +- opcodes/arc-tbl.h | 8693 +- opcodes/arm-dis.c | 272 +- opcodes/avr-dis.c | 31 +- opcodes/bfin-dis.c | 12 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 4 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 30 +- opcodes/cgen.sh | 28 +- opcodes/configure | 83 +- opcodes/configure.ac | 9 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 22 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-dis.c | 2 +- opcodes/cris-opc.c | 2 +- opcodes/crx-dis.c | 26 +- opcodes/crx-opc.c | 8 +- opcodes/d10v-dis.c | 4 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 8 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 8 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 159 +- opcodes/disassemble.h | 107 + opcodes/dlx-dis.c | 4 +- opcodes/epiphany-asm.c | 7 +- opcodes/epiphany-desc.c | 31 +- opcodes/epiphany-desc.h | 11 +- opcodes/epiphany-dis.c | 12 +- opcodes/epiphany-ibld.c | 33 +- opcodes/epiphany-opc.c | 3 +- opcodes/epiphany-opc.h | 11 +- opcodes/fr30-asm.c | 7 +- opcodes/fr30-desc.c | 31 +- opcodes/fr30-desc.h | 11 +- opcodes/fr30-dis.c | 12 +- opcodes/fr30-ibld.c | 33 +- opcodes/fr30-opc.c | 3 +- opcodes/fr30-opc.h | 11 +- opcodes/frv-asm.c | 7 +- opcodes/frv-desc.c | 31 +- opcodes/frv-desc.h | 11 +- opcodes/frv-dis.c | 12 +- opcodes/frv-ibld.c | 33 +- opcodes/frv-opc.c | 20 +- opcodes/frv-opc.h | 11 +- opcodes/ft32-dis.c | 76 +- opcodes/ft32-opc.c | 12 +- opcodes/h8300-dis.c | 7 +- opcodes/h8500-dis.c | 4 +- opcodes/h8500-opc.h | 2 +- opcodes/hppa-dis.c | 4 +- opcodes/i370-dis.c | 4 +- opcodes/i370-opc.c | 2 +- opcodes/i386-dis-evex.h | 287 +- opcodes/i386-dis.c | 1235 +- opcodes/i386-gen.c | 197 +- opcodes/i386-init.h | 833 +- opcodes/i386-opc.c | 2 +- opcodes/i386-opc.h | 137 +- opcodes/i386-opc.tbl | 9063 +- opcodes/i386-reg.tbl | 18 +- opcodes/i386-tbl.h | 131176 +++++++++--------- opcodes/i860-dis.c | 286 - opcodes/i960-dis.c | 932 - opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 4 +- 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 | 7 +- opcodes/ip2k-desc.c | 31 +- opcodes/ip2k-desc.h | 11 +- opcodes/ip2k-dis.c | 12 +- opcodes/ip2k-ibld.c | 33 +- opcodes/ip2k-opc.c | 3 +- opcodes/ip2k-opc.h | 11 +- opcodes/iq2000-asm.c | 7 +- opcodes/iq2000-desc.c | 31 +- opcodes/iq2000-desc.h | 11 +- opcodes/iq2000-dis.c | 12 +- opcodes/iq2000-ibld.c | 33 +- opcodes/iq2000-opc.c | 3 +- opcodes/iq2000-opc.h | 11 +- opcodes/lm32-asm.c | 7 +- opcodes/lm32-desc.c | 31 +- opcodes/lm32-desc.h | 11 +- opcodes/lm32-dis.c | 12 +- opcodes/lm32-ibld.c | 33 +- opcodes/lm32-opc.c | 3 +- opcodes/lm32-opc.h | 11 +- opcodes/lm32-opinst.c | 3 +- opcodes/m10200-dis.c | 4 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 4 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 7 +- opcodes/m32c-desc.c | 31 +- opcodes/m32c-desc.h | 11 +- opcodes/m32c-dis.c | 12 +- opcodes/m32c-ibld.c | 33 +- opcodes/m32c-opc.c | 3 +- opcodes/m32c-opc.h | 11 +- opcodes/m32r-asm.c | 7 +- opcodes/m32r-desc.c | 31 +- opcodes/m32r-desc.h | 11 +- opcodes/m32r-dis.c | 12 +- opcodes/m32r-ibld.c | 33 +- opcodes/m32r-opc.c | 3 +- opcodes/m32r-opc.h | 11 +- opcodes/m32r-opinst.c | 3 +- opcodes/m68hc11-dis.c | 4 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 121 +- opcodes/m68k-opc.c | 16 +- opcodes/m88k-dis.c | 4 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 4 +- opcodes/mcore-opc.h | 2 +- opcodes/mep-asm.c | 8 +- opcodes/mep-desc.c | 31 +- opcodes/mep-desc.h | 11 +- opcodes/mep-dis.c | 12 +- opcodes/mep-ibld.c | 33 +- opcodes/mep-opc.c | 3 +- opcodes/mep-opc.h | 11 +- opcodes/metag-dis.c | 14 +- opcodes/microblaze-dis.c | 4 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 2 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 26 +- opcodes/mips-dis.c | 639 +- opcodes/mips-formats.h | 9 +- opcodes/mips-opc.c | 56 +- opcodes/mips16-opc.c | 324 +- opcodes/mmix-dis.c | 35 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 4 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 209 +- opcodes/msp430-decode.opc | 10 +- opcodes/msp430-dis.c | 107 +- opcodes/mt-asm.c | 7 +- opcodes/mt-desc.c | 31 +- opcodes/mt-desc.h | 11 +- opcodes/mt-dis.c | 12 +- opcodes/mt-ibld.c | 33 +- opcodes/mt-opc.c | 3 +- opcodes/mt-opc.h | 11 +- opcodes/nds32-asm.c | 93 +- opcodes/nds32-asm.h | 4 +- opcodes/nds32-dis.c | 10 +- opcodes/nds32-opc.h | 2 +- opcodes/nios2-dis.c | 17 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 5 +- opcodes/opc2c.c | 12 +- opcodes/opintl.h | 45 +- opcodes/or1k-asm.c | 7 +- opcodes/or1k-desc.c | 31 +- opcodes/or1k-desc.h | 11 +- opcodes/or1k-dis.c | 12 +- opcodes/or1k-ibld.c | 33 +- opcodes/or1k-opc.c | 3 +- opcodes/or1k-opc.h | 11 +- opcodes/or1k-opinst.c | 3 +- opcodes/pdp11-dis.c | 4 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 4 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 10 +- opcodes/po/POTFILES.in | 7 +- opcodes/po/da.po | 1 + opcodes/po/de.po | 1134 +- opcodes/po/es.po | 1424 +- opcodes/po/fi.po | 1 + opcodes/po/fr.po | 1199 +- opcodes/po/ga.po | 1267 +- opcodes/po/id.po | 777 +- opcodes/po/it.po | 1 + opcodes/po/nl.po | 1 + opcodes/po/opcodes.pot | 887 +- opcodes/po/pt_BR.po | 1916 +- opcodes/po/ro.po | 1 + opcodes/po/sr.po | 1507 + opcodes/po/sv.po | 1 + opcodes/po/tr.po | 1 + opcodes/po/uk.po | 1245 +- opcodes/po/vi.po | 661 +- opcodes/po/zh_CN.po | 1377 +- opcodes/ppc-dis.c | 314 +- opcodes/ppc-opc.c | 6447 +- opcodes/pru-dis.c | 286 + opcodes/pru-opc.c | 235 + opcodes/riscv-dis.c | 510 + opcodes/riscv-opc.c | 817 + opcodes/rl78-decode.c | 829 +- opcodes/rl78-decode.opc | 14 +- opcodes/rl78-dis.c | 42 +- opcodes/rx-decode.c | 1451 +- opcodes/rx-decode.opc | 26 +- opcodes/rx-dis.c | 34 +- opcodes/s390-dis.c | 90 +- opcodes/s390-mkopc.c | 39 +- opcodes/s390-opc.c | 113 +- opcodes/s390-opc.txt | 309 +- opcodes/score-dis.c | 5 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 5 +- opcodes/sh-dis.c | 6 +- opcodes/sh-opc.h | 3 +- opcodes/sh64-dis.c | 4 +- opcodes/sh64-opc.c | 2 +- opcodes/sh64-opc.h | 2 +- opcodes/sparc-dis.c | 50 +- opcodes/sparc-opc.c | 696 +- opcodes/spu-dis.c | 4 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 5 +- opcodes/tic30-dis.c | 4 +- opcodes/tic4x-dis.c | 5 +- opcodes/tic54x-dis.c | 4 +- opcodes/tic54x-opc.c | 2 +- opcodes/tic6x-dis.c | 25 +- opcodes/tic80-dis.c | 4 +- opcodes/tic80-opc.c | 2 +- opcodes/tilegx-dis.c | 4 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 4 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 20 +- opcodes/v850-opc.c | 2 +- opcodes/vax-dis.c | 9 +- opcodes/visium-dis.c | 6 +- opcodes/visium-opc.c | 2 +- opcodes/w65-dis.c | 4 +- opcodes/w65-opc.h | 2 +- opcodes/wasm32-dis.c | 520 + opcodes/xc16x-asm.c | 7 +- opcodes/xc16x-desc.c | 31 +- opcodes/xc16x-desc.h | 11 +- opcodes/xc16x-dis.c | 12 +- opcodes/xc16x-ibld.c | 33 +- opcodes/xc16x-opc.c | 3 +- opcodes/xc16x-opc.h | 11 +- opcodes/xgate-dis.c | 4 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 7 +- opcodes/xstormy16-desc.c | 31 +- opcodes/xstormy16-desc.h | 11 +- opcodes/xstormy16-dis.c | 12 +- opcodes/xstormy16-ibld.c | 33 +- opcodes/xstormy16-opc.c | 3 +- opcodes/xstormy16-opc.h | 11 +- opcodes/xtensa-dis.c | 4 +- opcodes/z80-dis.c | 4 +- opcodes/z8k-dis.c | 4 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- readline/ChangeLog.gdb | 42 + readline/complete.c | 9 +- readline/config.h.in | 3 + readline/configure | 17 + readline/configure.in | 3 + readline/display.c | 4 +- readline/funmap.c | 2 +- readline/histfile.c | 4 + readline/input.c | 35 +- readline/kill.c | 2 +- readline/readline.h | 4 +- readline/tcap.h | 2 + readline/tilde.c | 4 + readline/util.c | 11 + sim/ChangeLog | 73 +- sim/MAINTAINERS | 3 + sim/Makefile.in | 2 +- sim/aarch64/ChangeLog | 130 + sim/aarch64/Makefile.in | 2 +- sim/aarch64/configure | 18 +- 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 | 1685 +- sim/aarch64/simulator.h | 2 +- sim/arm/ChangeLog | 23 + sim/arm/Makefile.in | 2 +- sim/arm/armos.c | 3 +- sim/arm/armsupp.c | 3 +- sim/arm/configure | 18 +- sim/arm/iwmmxt.c | 2 +- sim/arm/iwmmxt.h | 2 +- sim/arm/maverick.c | 4 +- sim/arm/sim-main.h | 2 +- sim/arm/wrapper.c | 8 +- sim/avr/ChangeLog | 11 + sim/avr/Makefile.in | 2 +- sim/avr/configure | 18 +- sim/avr/interp.c | 2 +- sim/avr/sim-main.h | 2 +- sim/bfin/ChangeLog | 4 + sim/bfin/Makefile.in | 2 +- sim/bfin/arch.h | 2 +- sim/bfin/bfin-sim.c | 2 +- sim/bfin/bfin-sim.h | 2 +- sim/bfin/configure | 18 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 2 +- sim/bfin/dv-bfin_cec.c | 2 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 2 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 2 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 2 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 2 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 2 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 2 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 2 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gpio2.c | 2 +- sim/bfin/dv-bfin_gpio2.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 2 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 2 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 2 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 2 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 2 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 2 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pint.c | 2 +- sim/bfin/dv-bfin_pint.h | 2 +- sim/bfin/dv-bfin_pll.c | 2 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 2 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 2 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 2 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 2 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 2 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 2 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 2 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 2 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 2 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 2 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 2 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 2 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/machs.c | 2 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 2 +- sim/common/ChangeLog | 27 + sim/common/Make-common.in | 2 +- sim/common/Makefile.in | 2 +- sim/common/acinclude.m4 | 10 +- sim/common/callback.c | 2 +- sim/common/cgen-accfp.c | 40 + sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 2 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-fpu.h | 4 + sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 20 +- 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 | 88 +- sim/common/sim-fpu.h | 15 +- 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 | 8 +- 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/configure | 19 +- sim/configure.ac | 10 +- sim/configure.tgt | 3 + sim/cr16/ChangeLog | 4 + sim/cr16/Makefile.in | 2 +- sim/cr16/configure | 18 +- sim/cr16/cr16_sim.h | 2 +- sim/cr16/gencode.c | 2 +- sim/cr16/interp.c | 2 +- sim/cr16/sim-main.h | 2 +- sim/cr16/simops.c | 2 +- sim/cris/ChangeLog | 10 + sim/cris/Makefile.in | 2 +- sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/configure | 18 +- 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 | 4 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 4 +- 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 | 6 +- sim/cris/sim-main.h | 2 +- sim/cris/traps.c | 2 +- sim/d10v/ChangeLog | 4 + sim/d10v/Makefile.in | 2 +- sim/d10v/configure | 18 +- sim/d10v/sim-main.h | 2 +- sim/erc32/ChangeLog | 4 + sim/erc32/Makefile.in | 2 +- sim/erc32/configure | 18 +- 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/ChangeLog | 8 + 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/configure | 18 +- sim/frv/cpu.c | 2 +- sim/frv/cpu.h | 2 +- sim/frv/cpuall.h | 2 +- sim/frv/decode.c | 4 +- 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/ChangeLog | 4 + sim/ft32/Makefile.in | 2 +- sim/ft32/configure | 18 +- sim/ft32/ft32-sim.h | 2 +- sim/ft32/interp.c | 42 +- sim/ft32/sim-main.h | 2 +- sim/h8300/ChangeLog | 4 + sim/h8300/Makefile.in | 2 +- sim/h8300/configure | 18 +- 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/ChangeLog | 8 + sim/iq2000/Makefile.in | 2 +- sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 2 +- sim/iq2000/configure | 18 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 2 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 4 +- 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/ChangeLog | 8 + sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/configure | 18 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 2 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 4 +- 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/ChangeLog | 9 + sim/m32c/Makefile.in | 2 +- sim/m32c/configure | 18 +- 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 | 5 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 2 +- sim/m32c/trace.h | 2 +- sim/m32r/ChangeLog | 10 + sim/m32r/Makefile.in | 2 +- sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/configure | 18 +- 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 | 4 +- sim/m32r/decode.h | 2 +- sim/m32r/decode2.c | 4 +- sim/m32r/decode2.h | 2 +- sim/m32r/decodex.c | 4 +- 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/ChangeLog | 13 + sim/m68hc11/Makefile.in | 2 +- sim/m68hc11/configure | 18 +- 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 | 43 +- sim/m68hc11/interp.c | 2 +- sim/m68hc11/interrupts.c | 5 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 2 +- sim/mcore/ChangeLog | 4 + sim/mcore/Makefile.in | 2 +- sim/mcore/configure | 18 +- sim/mcore/interp.c | 2 +- sim/mcore/sim-main.h | 2 +- sim/microblaze/ChangeLog | 8 + sim/microblaze/Makefile.in | 2 +- sim/microblaze/configure | 18 +- sim/microblaze/interp.c | 4 +- sim/microblaze/microblaze.h | 2 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 2 +- sim/mips/ChangeLog | 15 + sim/mips/configure | 20 +- 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/ChangeLog | 4 + sim/mn10300/Makefile.in | 2 +- sim/mn10300/configure | 18 +- sim/mn10300/dv-mn103cpu.c | 2 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/mn10300/sim-main.h | 2 +- sim/moxie/ChangeLog | 9 + sim/moxie/Makefile.in | 2 +- sim/moxie/configure | 18 +- sim/moxie/interp.c | 20 +- sim/moxie/sim-main.h | 2 +- sim/msp430/ChangeLog | 9 + sim/msp430/Makefile.in | 2 +- sim/msp430/configure | 18 +- sim/msp430/configure.ac | 2 +- sim/msp430/msp430-sim.c | 37 +- sim/msp430/msp430-sim.h | 2 +- sim/msp430/sim-main.h | 2 +- sim/or1k/Makefile.in | 147 + sim/or1k/README | 107 + sim/or1k/aclocal.m4 | 119 + sim/or1k/arch.c | 38 + sim/or1k/arch.h | 50 + sim/or1k/config.in | 248 + sim/or1k/configure | 16043 +++ sim/or1k/configure.ac | 17 + sim/or1k/cpu.c | 10181 ++ sim/or1k/cpu.h | 5024 + sim/or1k/cpuall.h | 66 + sim/or1k/decode.c | 2559 + sim/or1k/decode.h | 94 + sim/or1k/mloop.in | 241 + sim/or1k/model.c | 3809 + sim/or1k/or1k-sim.h | 93 + sim/or1k/or1k.c | 356 + sim/or1k/sem-switch.c | 2748 + sim/or1k/sem.c | 2953 + sim/or1k/sim-if.c | 279 + sim/or1k/sim-main.h | 81 + sim/or1k/traps.c | 299 + sim/ppc/ChangeLog | 17 + sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/cpu.h | 1 + sim/ppc/dp-bit.c | 2 +- sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/emul_bugapi.c | 2 +- sim/ppc/emul_generic.h | 1 + sim/ppc/emul_netbsd.c | 6 +- sim/ppc/emul_unix.c | 18 +- sim/ppc/gdb-sim.c | 2 +- sim/ppc/options.c | 6 +- sim/ppc/ppc-instructions | 2 +- sim/ppc/psim.texinfo | 2 +- sim/ppc/sim_calls.c | 10 + sim/rl78/ChangeLog | 4 + sim/rl78/Makefile.in | 2 +- sim/rl78/configure | 18 +- 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/ChangeLog | 9 + sim/rx/Makefile.in | 2 +- sim/rx/configure | 18 +- 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 | 7 +- sim/rx/syscalls.c | 2 +- sim/rx/syscalls.h | 2 +- sim/rx/trace.c | 2 +- sim/rx/trace.h | 2 +- sim/sh/ChangeLog | 10 + sim/sh/Makefile.in | 2 +- sim/sh/configure | 18 +- sim/sh/gencode.c | 7 +- sim/sh/interp.c | 2 +- sim/sh/sim-main.h | 2 +- sim/sh64/ChangeLog | 9 + sim/sh64/Makefile.in | 2 +- sim/sh64/arch.c | 2 +- sim/sh64/arch.h | 2 +- sim/sh64/configure | 18 +- sim/sh64/cpu.c | 2 +- sim/sh64/cpu.h | 2 +- sim/sh64/cpuall.h | 2 +- sim/sh64/decode-compact.c | 4 +- sim/sh64/decode-compact.h | 2 +- sim/sh64/decode-media.c | 4 +- sim/sh64/decode-media.h | 2 +- sim/sh64/defs-compact.h | 2 +- sim/sh64/defs-media.h | 2 +- sim/sh64/eng.h | 2 +- sim/sh64/sem-compact-switch.c | 2 +- sim/sh64/sem-compact.c | 2 +- sim/sh64/sem-media-switch.c | 2 +- sim/sh64/sem-media.c | 2 +- sim/sh64/sh-desc.c | 2 +- sim/sh64/sh-desc.h | 2 +- sim/sh64/sh-opc.h | 2 +- sim/sh64/sh64-sim.h | 2 +- sim/sh64/sh64.c | 2 +- sim/sh64/sim-if.c | 2 +- sim/testsuite/ChangeLog | 5 + sim/testsuite/Makefile.in | 2 +- sim/testsuite/common/bits-gen.c | 2 +- sim/testsuite/configure | 4 + 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 | 80 + sim/testsuite/sim/aarch64/adds.s | 98 + sim/testsuite/sim/aarch64/addv.s | 50 + sim/testsuite/sim/aarch64/bit.s | 91 + sim/testsuite/sim/aarch64/cmtst.s | 104 + sim/testsuite/sim/aarch64/cnt.s | 33 + sim/testsuite/sim/aarch64/fcmXX.s | 77 + sim/testsuite/sim/aarch64/fcmp.s | 146 + sim/testsuite/sim/aarch64/fcsel.s | 53 + sim/testsuite/sim/aarch64/fcvtl.s | 59 + sim/testsuite/sim/aarch64/fcvtz.s | 203 + sim/testsuite/sim/aarch64/fminnm.s | 82 + sim/testsuite/sim/aarch64/fstur.s | 137 + sim/testsuite/sim/aarch64/ldn_multiple.s | 136 + sim/testsuite/sim/aarch64/ldn_single.s | 102 + sim/testsuite/sim/aarch64/ldnr.s | 178 + sim/testsuite/sim/aarch64/mla.s | 105 + sim/testsuite/sim/aarch64/mls.s | 105 + sim/testsuite/sim/aarch64/mul.s | 99 + sim/testsuite/sim/aarch64/stn_multiple.s | 171 + sim/testsuite/sim/aarch64/stn_single.s | 124 + sim/testsuite/sim/aarch64/sumov.s | 93 + sim/testsuite/sim/aarch64/sumulh.s | 53 + sim/testsuite/sim/aarch64/tbnz.s | 55 + sim/testsuite/sim/aarch64/testutils.inc | 16 +- sim/testsuite/sim/aarch64/uzp.s | 216 + sim/testsuite/sim/aarch64/xtl.s | 101 + sim/testsuite/sim/aarch64/xtn.s | 79 + sim/testsuite/sim/cris/asm/asm.exp | 2 +- sim/testsuite/sim/cris/c/c.exp | 2 +- sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp | 2 +- sim/testsuite/sim/m32c/blinky.s | 2 +- sim/testsuite/sim/m32c/gloss.s | 2 +- sim/testsuite/sim/m32c/sample.ld | 2 +- sim/testsuite/sim/m32c/sample.s | 2 +- sim/testsuite/sim/m32c/sample2.c | 2 +- sim/testsuite/sim/mips/hilo-hazard-4.s | 2 +- sim/testsuite/sim/mips/mips32-dsp.s | 2 +- sim/testsuite/sim/mips/testutils.inc | 2 +- sim/testsuite/sim/mips/utils-dsp.inc | 2 +- sim/testsuite/sim/mips/utils-fpu.inc | 2 +- sim/testsuite/sim/mips/utils-mdmx.inc | 2 +- sim/testsuite/sim/or1k/ChangeLog | 28 + sim/testsuite/sim/or1k/add.S | 639 + sim/testsuite/sim/or1k/alltests.exp | 34 + sim/testsuite/sim/or1k/and.S | 198 + sim/testsuite/sim/or1k/basic.S | 522 + sim/testsuite/sim/or1k/div.S | 291 + sim/testsuite/sim/or1k/ext.S | 236 + sim/testsuite/sim/or1k/find.S | 100 + sim/testsuite/sim/or1k/flag.S | 386 + sim/testsuite/sim/or1k/fpu.S | 129 + sim/testsuite/sim/or1k/jump.S | 105 + sim/testsuite/sim/or1k/load.S | 358 + sim/testsuite/sim/or1k/mac.S | 778 + sim/testsuite/sim/or1k/mfspr.S | 171 + sim/testsuite/sim/or1k/mul.S | 574 + sim/testsuite/sim/or1k/or.S | 199 + sim/testsuite/sim/or1k/or1k-asm-test-env.h | 59 + sim/testsuite/sim/or1k/or1k-asm-test-helpers.h | 121 + sim/testsuite/sim/or1k/or1k-asm-test.h | 226 + sim/testsuite/sim/or1k/or1k-asm.h | 37 + sim/testsuite/sim/or1k/or1k-test.ld | 75 + sim/testsuite/sim/or1k/ror.S | 159 + sim/testsuite/sim/or1k/shift.S | 541 + sim/testsuite/sim/or1k/spr-defs.h | 120 + sim/testsuite/sim/or1k/sub.S | 215 + sim/testsuite/sim/or1k/xor.S | 200 + sim/v850/ChangeLog | 4 + sim/v850/Makefile.in | 2 +- sim/v850/configure | 18 +- src-release.sh | 40 +- zlib/CMakeLists.txt | 2 +- zlib/ChangeLog | 53 +- zlib/ChangeLog.bin-gdb | 26 + zlib/ChangeLog.gcj | 14 + zlib/README | 6 +- zlib/adler32.c | 21 +- zlib/as400/bndsrc | 215 - zlib/as400/compile.clp | 110 - zlib/as400/readme.txt | 115 - zlib/as400/zlib.inc | 451 - zlib/compress.c | 42 +- zlib/configure | 5 +- zlib/contrib/README.contrib | 4 +- zlib/contrib/ada/zlib-streams.ads | 6 +- zlib/contrib/ada/zlib-thin.ads | 2 +- zlib/contrib/blast/blast.c | 46 +- zlib/contrib/blast/blast.h | 14 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 2 +- zlib/contrib/infback9/inftree9.c | 6 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/iowin32.c | 7 +- zlib/contrib/minizip/unzip.c | 2 +- zlib/contrib/minizip/zip.c | 22 +- zlib/contrib/pascal/zlibpas.pas | 4 +- zlib/contrib/puff/puff.c | 2 +- zlib/contrib/vstudio/readme.txt | 21 +- zlib/contrib/vstudio/vc10/zlib.rc | 8 +- zlib/contrib/vstudio/vc10/zlibvc.def | 12 +- zlib/contrib/vstudio/vc11/zlib.rc | 8 +- zlib/contrib/vstudio/vc11/zlibvc.def | 12 +- zlib/contrib/vstudio/vc12/miniunz.vcxproj | 316 + zlib/contrib/vstudio/vc12/minizip.vcxproj | 313 + zlib/contrib/vstudio/vc12/testzlib.vcxproj | 430 + zlib/contrib/vstudio/vc12/testzlibdll.vcxproj | 316 + zlib/contrib/vstudio/vc12/zlib.rc | 32 + zlib/contrib/vstudio/vc12/zlibstat.vcxproj | 467 + zlib/contrib/vstudio/vc12/zlibvc.def | 153 + zlib/contrib/vstudio/vc12/zlibvc.sln | 119 + zlib/contrib/vstudio/vc12/zlibvc.vcxproj | 692 + zlib/contrib/vstudio/vc14/miniunz.vcxproj | 316 + zlib/contrib/vstudio/vc14/miniunz.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/minizip.vcxproj | 313 + zlib/contrib/vstudio/vc14/minizip.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/testzlib.vcxproj | 430 + zlib/contrib/vstudio/vc14/testzlib.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/testzlibdll.vcxproj | 316 + zlib/contrib/vstudio/vc14/testzlibdll.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/zlib.rc | 32 + zlib/contrib/vstudio/vc14/zlibstat.vcxproj | 467 + zlib/contrib/vstudio/vc14/zlibstat.vcxproj.user | 4 + zlib/contrib/vstudio/vc14/zlibvc.def | 153 + zlib/contrib/vstudio/vc14/zlibvc.sln | 119 + zlib/contrib/vstudio/vc14/zlibvc.vcxproj | 692 + zlib/contrib/vstudio/vc14/zlibvc.vcxproj.user | 4 + zlib/contrib/vstudio/vc9/zlib.rc | 8 +- zlib/contrib/vstudio/vc9/zlibvc.def | 12 +- zlib/crc32.c | 41 +- zlib/deflate.c | 802 +- zlib/deflate.h | 35 +- zlib/examples/gun.c | 2 +- zlib/examples/gzlog.c | 4 +- zlib/examples/zran.c | 2 +- zlib/gzguts.h | 23 +- zlib/gzlib.c | 31 +- zlib/gzread.c | 156 +- zlib/gzwrite.c | 332 +- zlib/infback.c | 4 +- zlib/inffast.c | 85 +- zlib/inflate.c | 123 +- zlib/inflate.h | 11 +- zlib/inftrees.c | 26 +- zlib/msdos/Makefile.dj2 | 2 +- zlib/msdos/Makefile.emx | 2 +- zlib/old/Makefile.emx | 2 +- zlib/old/os2/Makefile.os2 | 2 +- zlib/os400/README400 | 48 + zlib/os400/bndsrc | 119 + zlib/os400/make.sh | 366 + zlib/os400/zlib.inc | 527 + zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 17 +- zlib/test/infcover.c | 18 +- zlib/test/minigzip.c | 12 +- zlib/treebuild.xml | 6 +- zlib/trees.c | 99 +- zlib/uncompr.c | 98 +- zlib/win32/Makefile.gcc | 2 +- zlib/win32/Makefile.msc | 2 +- zlib/win32/README-WIN32.txt | 6 +- zlib/win32/VisualC.txt | 2 +- zlib/win32/zlib.def | 180 +- zlib/win32/zlib1.rc | 2 +- zlib/zconf.h | 41 +- zlib/zconf.h.cmakein | 41 +- zlib/zconf.h.in | 41 +- zlib/zlib.3 | 72 +- zlib/zlib.h | 452 +- zlib/zlib.map | 177 +- zlib/zutil.c | 49 +- zlib/zutil.h | 52 +- 13682 files changed, 1038479 insertions(+), 470227 deletions(-) delete mode 100644 README.target_ops-cxx create mode 100644 bfd/ChangeLog-2016 create mode 100644 bfd/ChangeLog-2017 delete mode 100644 bfd/aout-adobe.c delete mode 100644 bfd/bout.c delete mode 100644 bfd/coff-i860.c delete mode 100644 bfd/coff-i960.c delete mode 100644 bfd/cpu-i860.c delete mode 100644 bfd/cpu-i960.c create mode 100644 bfd/cpu-pru.c create mode 100644 bfd/cpu-riscv.c create mode 100644 bfd/cpu-wasm32.c create mode 100644 bfd/doc/webassembly.texi create mode 100644 bfd/elf-properties.c create mode 100644 bfd/elf-s390.h delete mode 100644 bfd/elf32-i860.c delete mode 100644 bfd/elf32-i960.c create mode 100644 bfd/elf32-pru.c create mode 100644 bfd/elf32-wasm32.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 bfd/elfxx-x86.c create mode 100644 bfd/elfxx-x86.h delete mode 100644 bfd/hosts/i860mach3.h create mode 100644 bfd/po/hr.po create mode 100644 bfd/wasm-module.c create mode 100644 bfd/wasm-module.h create mode 100644 binutils/ChangeLog-2016 create mode 100644 binutils/ChangeLog-2017 create mode 100644 binutils/README-how-to-make-a-release create mode 100644 binutils/doc/debug.options.texi create mode 100644 binutils/po/pt.po create mode 100644 binutils/testsuite/binutils-all/aarch64/objdump.d create mode 100644 binutils/testsuite/binutils-all/aarch64/objdump.s create mode 100644 binutils/testsuite/binutils-all/arc/double_store.s create mode 100644 binutils/testsuite/binutils-all/arc/hexprint.s create mode 100644 binutils/testsuite/binutils-all/debuglink.s create mode 100644 binutils/testsuite/binutils-all/dw5.S create mode 100644 binutils/testsuite/binutils-all/dw5.W create mode 100644 binutils/testsuite/binutils-all/dwarf-attributes.S create mode 100644 binutils/testsuite/binutils-all/dwarf-attributes.W create mode 100644 binutils/testsuite/binutils-all/dwo.s create mode 100644 binutils/testsuite/binutils-all/group-7.s create mode 100644 binutils/testsuite/binutils-all/group-7a.d create mode 100644 binutils/testsuite/binutils-all/group-7b.d create mode 100644 binutils/testsuite/binutils-all/group-7c.d create mode 100644 binutils/testsuite/binutils-all/i386/empty.d create mode 100644 binutils/testsuite/binutils-all/i386/empty.s create mode 100644 binutils/testsuite/binutils-all/i386/ibt.d create mode 100644 binutils/testsuite/binutils-all/i386/ibt.s create mode 100644 binutils/testsuite/binutils-all/i386/pr21231a.d create mode 100644 binutils/testsuite/binutils-all/i386/pr21231a.s create mode 100644 binutils/testsuite/binutils-all/i386/pr21231b.d create mode 100644 binutils/testsuite/binutils-all/i386/pr21231b.s create mode 100644 binutils/testsuite/binutils-all/i386/shstk.d create mode 100644 binutils/testsuite/binutils-all/i386/shstk.s create mode 100644 binutils/testsuite/binutils-all/linkdebug.s create mode 100644 binutils/testsuite/binutils-all/locview-1.s create mode 100644 binutils/testsuite/binutils-all/locview-2.s create mode 100644 binutils/testsuite/binutils-all/mbind1.s 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/mips-note-2-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-note-2-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-note-2.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-note-2r-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-note-2r-n64.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-note-2r.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo.s create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-1.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-2.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-3.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-4.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt.s create mode 100644 binutils/testsuite/binutils-all/mips/mips16-alias.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16-alias.s 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-noalias.d 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/mips/mips16e2-extend-insn.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16e2-undecoded.d create mode 100644 binutils/testsuite/binutils-all/nm-ver.s create mode 100644 binutils/testsuite/binutils-all/note-2-32.d create mode 100644 binutils/testsuite/binutils-all/note-2-32.s create mode 100644 binutils/testsuite/binutils-all/note-2-64.d create mode 100644 binutils/testsuite/binutils-all/note-2-64.s create mode 100644 binutils/testsuite/binutils-all/note-3-32.d create mode 100644 binutils/testsuite/binutils-all/note-3-32.s create mode 100644 binutils/testsuite/binutils-all/note-3-64.d create mode 100644 binutils/testsuite/binutils-all/note-3-64.s create mode 100644 binutils/testsuite/binutils-all/note-3.32.s create mode 100644 binutils/testsuite/binutils-all/note-4-32.d create mode 100644 binutils/testsuite/binutils-all/note-4-32.s create mode 100644 binutils/testsuite/binutils-all/note-4-64.d create mode 100644 binutils/testsuite/binutils-all/note-4-64.s create mode 100644 binutils/testsuite/binutils-all/objdump.WK2 create mode 100644 binutils/testsuite/binutils-all/objdump.Wk create mode 100644 binutils/testsuite/binutils-all/readelf.k create mode 100644 binutils/testsuite/binutils-all/readelf.k2 create mode 100644 binutils/testsuite/binutils-all/readelf.locview-1 create mode 100644 binutils/testsuite/binutils-all/readelf.locview-2 create mode 100644 binutils/testsuite/binutils-all/strip-13.d create mode 100644 binutils/testsuite/binutils-all/strip-13mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-13rel.s create mode 100644 binutils/testsuite/binutils-all/strip-13rela.s create mode 100644 binutils/testsuite/binutils-all/strip-14.d create mode 100644 binutils/testsuite/binutils-all/strip-14mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-14rel.s create mode 100644 binutils/testsuite/binutils-all/strip-14rela.s create mode 100644 binutils/testsuite/binutils-all/strip-15.d create mode 100644 binutils/testsuite/binutils-all/strip-15mips64.s create mode 100644 binutils/testsuite/binutils-all/strip-15rel.s create mode 100644 binutils/testsuite/binutils-all/strip-15rela.s create mode 100644 binutils/testsuite/binutils-all/wasm32/create-wasm.d create mode 100644 binutils/testsuite/binutils-all/wasm32/create-wasm.s create mode 100644 binutils/testsuite/binutils-all/wasm32/custom-section.d create mode 100644 binutils/testsuite/binutils-all/wasm32/custom-section.s create mode 100644 binutils/testsuite/binutils-all/wasm32/invalid-wasm-1.d create mode 100644 binutils/testsuite/binutils-all/wasm32/invalid-wasm-1.s create mode 100644 binutils/testsuite/binutils-all/wasm32/invalid-wasm-2.d create mode 100644 binutils/testsuite/binutils-all/wasm32/invalid-wasm-2.s create mode 100644 binutils/testsuite/binutils-all/wasm32/long-sections.d create mode 100644 binutils/testsuite/binutils-all/wasm32/long-sections.s create mode 100644 binutils/testsuite/binutils-all/wasm32/parse-wasm-2.d create mode 100644 binutils/testsuite/binutils-all/wasm32/parse-wasm-2.s create mode 100644 binutils/testsuite/binutils-all/wasm32/parse-wasm.d create mode 100644 binutils/testsuite/binutils-all/wasm32/parse-wasm.s create mode 100644 binutils/testsuite/binutils-all/wasm32/prepared-section.d create mode 100644 binutils/testsuite/binutils-all/wasm32/prepared-section.s create mode 100644 binutils/testsuite/binutils-all/wasm32/wasm32.exp create mode 100644 binutils/testsuite/binutils-all/windres/controldata.rc create mode 100644 binutils/testsuite/binutils-all/windres/controldata.rsd create mode 100644 binutils/testsuite/binutils-all/x86-64/empty-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/empty.d create mode 100644 binutils/testsuite/binutils-all/x86-64/empty.s create mode 100644 binutils/testsuite/binutils-all/x86-64/ibt-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/ibt.d create mode 100644 binutils/testsuite/binutils-all/x86-64/ibt.s create mode 100644 binutils/testsuite/binutils-all/x86-64/objects.exp create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231a.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231a.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231b.d create mode 100644 binutils/testsuite/binutils-all/x86-64/pr21231b.s create mode 100644 binutils/testsuite/binutils-all/x86-64/pr22451.o.bz2 create mode 100644 binutils/testsuite/binutils-all/x86-64/shstk-x32.d create mode 100644 binutils/testsuite/binutils-all/x86-64/shstk.d create mode 100644 binutils/testsuite/binutils-all/x86-64/shstk.s create mode 100644 config/ax_check_define.m4 create mode 100644 config/bootstrap-cet.mk create mode 100644 config/cet.m4 create mode 100644 config/hwcaps.m4 create mode 100644 config/mt-android create mode 100644 elfcpp/ChangeLog-2016 create mode 100644 elfcpp/ChangeLog-2017 create mode 100755 etc/update-copyright.py create mode 100644 gas/ChangeLog-2016 create mode 100644 gas/ChangeLog-2017 delete mode 100644 gas/config/aout_gnu.h delete mode 100644 gas/config/tc-i860.c delete mode 100644 gas/config/tc-i860.h delete mode 100644 gas/config/tc-i960.c delete mode 100644 gas/config/tc-i960.h 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/config/tc-wasm32.c create mode 100644 gas/config/tc-wasm32.h delete mode 100644 gas/doc/c-i860.texi delete mode 100644 gas/doc/c-i960.texi create mode 100644 gas/doc/c-pru.texi create mode 100644 gas/doc/c-riscv.texi create mode 100644 gas/doc/c-wasm32.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/advsimd-compnum.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-compnum.s create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16-illegal.d create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16-illegal.l create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16-illegal.s create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16.d create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-crypto-fp16.s create mode 100644 gas/testsuite/gas/aarch64/armv8_3-a-crypto-fp16.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-crypto-fp16.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-illegal.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-illegal.l create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-illegal.s create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers-illegal.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers-illegal.l create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers-illegal.s create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a-registers.s create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a.d create mode 100644 gas/testsuite/gas/aarch64/armv8_4-a.s create mode 100644 gas/testsuite/gas/aarch64/b_c_1.d create mode 100644 gas/testsuite/gas/aarch64/b_c_1.s create mode 100644 gas/testsuite/gas/aarch64/dotproduct.d create mode 100644 gas/testsuite/gas/aarch64/dotproduct.s create mode 100644 gas/testsuite/gas/aarch64/dotproduct_armv8_4.d create mode 100644 gas/testsuite/gas/aarch64/dotproduct_armv8_4.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-3.d create mode 100644 gas/testsuite/gas/aarch64/illegal-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/pr22529.d create mode 100644 gas/testsuite/gas/aarch64/pr22529.l create mode 100644 gas/testsuite/gas/aarch64/pr22529.s create mode 100644 gas/testsuite/gas/aarch64/register_aliases.d create mode 100644 gas/testsuite/gas/aarch64/register_aliases.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g3.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g3.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.s create mode 100644 gas/testsuite/gas/aarch64/sve-add.d create mode 100644 gas/testsuite/gas/aarch64/sve-add.s create mode 100644 gas/testsuite/gas/aarch64/sve-dup.d create mode 100644 gas/testsuite/gas/aarch64/sve-dup.s create mode 100644 gas/testsuite/gas/aarch64/sve-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve-reg-diagnostic.d create mode 100644 gas/testsuite/gas/aarch64/sve-reg-diagnostic.l create mode 100644 gas/testsuite/gas/aarch64/sve-reg-diagnostic.s create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg.d create mode 100644 gas/testsuite/gas/aarch64/sve-sysreg.s create mode 100644 gas/testsuite/gas/aarch64/sve.d create mode 100644 gas/testsuite/gas/aarch64/sve.s create mode 100644 gas/testsuite/gas/aarch64/sys-rt-reg.d create mode 100644 gas/testsuite/gas/aarch64/sys-rt-reg.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/err-fakelabel.s create mode 100644 gas/testsuite/gas/all/err-sizeof.s create mode 100644 gas/testsuite/gas/all/fill-1.d create mode 100644 gas/testsuite/gas/all/fill-1.s create mode 100644 gas/testsuite/gas/all/org-1.d create mode 100644 gas/testsuite/gas/all/org-1.l create mode 100644 gas/testsuite/gas/all/org-1.s create mode 100644 gas/testsuite/gas/all/org-2.d create mode 100644 gas/testsuite/gas/all/org-2.l create mode 100644 gas/testsuite/gas/all/org-2.s create mode 100644 gas/testsuite/gas/all/org-3.d create mode 100644 gas/testsuite/gas/all/org-3.l create mode 100644 gas/testsuite/gas/all/org-3.s create mode 100644 gas/testsuite/gas/all/org-4.d create mode 100644 gas/testsuite/gas/all/org-4.s create mode 100644 gas/testsuite/gas/all/org-5.d create mode 100644 gas/testsuite/gas/all/org-5.s create mode 100644 gas/testsuite/gas/all/org-6.d create mode 100644 gas/testsuite/gas/all/org-6.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/all/sleb128-9.d create mode 100644 gas/testsuite/gas/all/sleb128-9.l create mode 100644 gas/testsuite/gas/all/sleb128-9.s create mode 100644 gas/testsuite/gas/arc/asm-errors-3.d create mode 100644 gas/testsuite/gas/arc/asm-errors-3.err create mode 100644 gas/testsuite/gas/arc/asm-errors-3.s create mode 100644 gas/testsuite/gas/arc/attr-arc600.d create mode 100644 gas/testsuite/gas/arc/attr-arc600_mul32x16.d create mode 100644 gas/testsuite/gas/arc/attr-arc600_norm.d create mode 100644 gas/testsuite/gas/arc/attr-arc601.d create mode 100644 gas/testsuite/gas/arc/attr-arc601_mul32x16.d create mode 100644 gas/testsuite/gas/arc/attr-arc601_mul64.d create mode 100644 gas/testsuite/gas/arc/attr-arc601_norm.d create mode 100644 gas/testsuite/gas/arc/attr-arc700.d create mode 100644 gas/testsuite/gas/arc/attr-arcem.d create mode 100644 gas/testsuite/gas/arc/attr-archs.d create mode 100644 gas/testsuite/gas/arc/attr-autodetect-1.d create mode 100644 gas/testsuite/gas/arc/attr-autodetect-1.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-a601.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-a601.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-a700.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-a700.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-em.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-em.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-hs.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-hs.s create mode 100644 gas/testsuite/gas/arc/attr-em.d create mode 100644 gas/testsuite/gas/arc/attr-em4.d create mode 100644 gas/testsuite/gas/arc/attr-em4_dmips.d create mode 100644 gas/testsuite/gas/arc/attr-em4_fpuda.d create mode 100644 gas/testsuite/gas/arc/attr-em4_fpus.d create mode 100644 gas/testsuite/gas/arc/attr-hs.d create mode 100644 gas/testsuite/gas/arc/attr-hs34.d create mode 100644 gas/testsuite/gas/arc/attr-hs38.d create mode 100644 gas/testsuite/gas/arc/attr-hs38_linux.d create mode 100644 gas/testsuite/gas/arc/attr-mul64.d create mode 100644 gas/testsuite/gas/arc/attr-name.d create mode 100644 gas/testsuite/gas/arc/attr-name.s create mode 100644 gas/testsuite/gas/arc/attr-nps400.d create mode 100644 gas/testsuite/gas/arc/attr-override-mcpu.d create mode 100644 gas/testsuite/gas/arc/attr-override-mcpu.s create mode 100644 gas/testsuite/gas/arc/attr-quarkse_em.d create mode 100644 gas/testsuite/gas/arc/blank.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/dis-inv.d create mode 100644 gas/testsuite/gas/arc/dis-inv.s create mode 100644 gas/testsuite/gas/arc/hregs-err.s create mode 100644 gas/testsuite/gas/arc/jli-1.d create mode 100644 gas/testsuite/gas/arc/jli-1.s create mode 100644 gas/testsuite/gas/arc/leave_enter.d create mode 100644 gas/testsuite/gas/arc/leave_enter.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-11.d create mode 100644 gas/testsuite/gas/arc/nps400-11.s create mode 100644 gas/testsuite/gas/arc/nps400-12.d create mode 100644 gas/testsuite/gas/arc/nps400-12.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/pcl-print.d create mode 100644 gas/testsuite/gas/arc/pcl-print.s create mode 100644 gas/testsuite/gas/arc/regnames.d create mode 100644 gas/testsuite/gas/arc/regnames.s create mode 100644 gas/testsuite/gas/arc/relax-add01.d create mode 100644 gas/testsuite/gas/arc/relax-add01.s create mode 100644 gas/testsuite/gas/arc/relax-add02.d create mode 100644 gas/testsuite/gas/arc/relax-add02.s create mode 100644 gas/testsuite/gas/arc/relax-add03.d create mode 100644 gas/testsuite/gas/arc/relax-add03.s create mode 100644 gas/testsuite/gas/arc/relax-add04.d create mode 100644 gas/testsuite/gas/arc/relax-add04.s create mode 100644 gas/testsuite/gas/arc/relax-ld01.d create mode 100644 gas/testsuite/gas/arc/relax-ld01.s create mode 100644 gas/testsuite/gas/arc/relax-ld02.d create mode 100644 gas/testsuite/gas/arc/relax-ld02.s create mode 100644 gas/testsuite/gas/arc/relax-mov01.d create mode 100644 gas/testsuite/gas/arc/relax-mov01.s create mode 100644 gas/testsuite/gas/arc/relax-mov02.d create mode 100644 gas/testsuite/gas/arc/relax-mov02.s create mode 100644 gas/testsuite/gas/arc/relax-mpy01.d create mode 100644 gas/testsuite/gas/arc/relax-mpy01.s create mode 100644 gas/testsuite/gas/arc/relax-sub01.d create mode 100644 gas/testsuite/gas/arc/relax-sub01.s create mode 100644 gas/testsuite/gas/arc/relax-sub02.d create mode 100644 gas/testsuite/gas/arc/relax-sub02.s create mode 100644 gas/testsuite/gas/arc/relax-sub03.d create mode 100644 gas/testsuite/gas/arc/relax-sub03.s create mode 100644 gas/testsuite/gas/arc/relax-sub04.d create mode 100644 gas/testsuite/gas/arc/relax-sub04.s create mode 100644 gas/testsuite/gas/arc/shortlimm_a7.d create mode 100644 gas/testsuite/gas/arc/shortlimm_a7.s create mode 100644 gas/testsuite/gas/arc/shortlimm_hs.d create mode 100644 gas/testsuite/gas/arc/shortlimm_hs.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/arc/textinsnxop.d create mode 100644 gas/testsuite/gas/arc/textinsnxop.s create mode 100644 gas/testsuite/gas/arc/tls-relocs2.d create mode 100644 gas/testsuite/gas/arc/tls-relocs2.s create mode 100644 gas/testsuite/gas/arm/add-shift-two.d create mode 100644 gas/testsuite/gas/arm/add-shift-two.s delete mode 100644 gas/testsuite/gas/arm/armv8-a+fp.s delete mode 100644 gas/testsuite/gas/arm/armv8-a+simd.s delete mode 100644 gas/testsuite/gas/arm/armv8-a-bad.l delete mode 100644 gas/testsuite/gas/arm/armv8-a-bad.s delete mode 100644 gas/testsuite/gas/arm/armv8-a-it-bad.l delete mode 100644 gas/testsuite/gas/arm/armv8-a-it-bad.s create mode 100644 gas/testsuite/gas/arm/armv8-ar+fp.s create mode 100644 gas/testsuite/gas/arm/armv8-ar+simd.s create mode 100644 gas/testsuite/gas/arm/armv8-ar-bad.l create mode 100644 gas/testsuite/gas/arm/armv8-ar-bad.s rename gas/testsuite/gas/arm/{armv8-a-barrier.s => armv8-ar-barrier.s} (100%) create mode 100644 gas/testsuite/gas/arm/armv8-ar-it-bad.l create mode 100644 gas/testsuite/gas/arm/armv8-ar-it-bad.s rename gas/testsuite/gas/arm/{armv8-a.s => armv8-ar.s} (100%) create mode 100644 gas/testsuite/gas/arm/armv8-r+fp.d create mode 100644 gas/testsuite/gas/arm/armv8-r+simd.d create mode 100644 gas/testsuite/gas/arm/armv8-r-bad.d create mode 100644 gas/testsuite/gas/arm/armv8-r-barrier-arm.d create mode 100644 gas/testsuite/gas/arm/armv8-r-barrier-thumb.d create mode 100644 gas/testsuite/gas/arm/armv8-r-it-bad.d create mode 100644 gas/testsuite/gas/arm/armv8-r.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.l create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-illegal.s create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16-thumb2.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a-fp16.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-fp16.d 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/arm/armv8_4-a-fp16.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r+fp.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r+simd.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_4-a.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v2plus-arm_v1.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v2plus-arm_v2.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v2plus-thumb_v6t2plus-unavail.l create mode 100644 gas/testsuite/gas/arm/copro-arm_v2plus-thumb_v6t2plus.s create mode 100644 gas/testsuite/gas/arm/copro-arm_v5plus-arm_v4.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v5plus-arm_v5.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v5plus-thumb_v6t2plus-unavail.l create mode 100644 gas/testsuite/gas/arm/copro-arm_v5plus-thumb_v6t2plus.s create mode 100644 gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v5teplus-arm_v5te.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v5teplus-thumb_v6t2plus-unavail.l create mode 100644 gas/testsuite/gas/arm/copro-arm_v5teplus-thumb_v6t2plus.s create mode 100644 gas/testsuite/gas/arm/copro-arm_v6plus-arm_v5te.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v6plus-arm_v6.d create mode 100644 gas/testsuite/gas/arm/copro-arm_v6plus-thumb_v6t2plus-unavail.l create mode 100644 gas/testsuite/gas/arm/copro-arm_v6plus-thumb_v6t2plus.s create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v4t-1.d create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v4t-2.d create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v4t-3.d create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v4t-4.d create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-2.d create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-3.d create mode 100644 gas/testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-4.d delete mode 100644 gas/testsuite/gas/arm/copro.d delete mode 100644 gas/testsuite/gas/arm/copro.s create mode 100644 gas/testsuite/gas/arm/crc32-armv8-a-bad.d create mode 100644 gas/testsuite/gas/arm/crc32-armv8-a.d create mode 100644 gas/testsuite/gas/arm/crc32-armv8-ar-bad.s create mode 100644 gas/testsuite/gas/arm/crc32-armv8-ar.s create mode 100644 gas/testsuite/gas/arm/crc32-armv8-r-bad.d create mode 100644 gas/testsuite/gas/arm/crc32-armv8-r.d delete mode 100644 gas/testsuite/gas/arm/crc32-bad.d delete mode 100644 gas/testsuite/gas/arm/crc32-bad.s delete mode 100644 gas/testsuite/gas/arm/crc32.d delete mode 100644 gas/testsuite/gas/arm/crc32.s create mode 100644 gas/testsuite/gas/arm/csdb.d create mode 100644 gas/testsuite/gas/arm/csdb.s create mode 100644 gas/testsuite/gas/arm/dotprod-illegal.d create mode 100644 gas/testsuite/gas/arm/dotprod-illegal.l create mode 100644 gas/testsuite/gas/arm/dotprod-illegal.s create mode 100644 gas/testsuite/gas/arm/dotprod-legacy-arch.d create mode 100644 gas/testsuite/gas/arm/dotprod-legacy-arch.l create mode 100644 gas/testsuite/gas/arm/dotprod-mandatory.d create mode 100644 gas/testsuite/gas/arm/dotprod-thumb2.d create mode 100644 gas/testsuite/gas/arm/dotprod.d create mode 100644 gas/testsuite/gas/arm/dotprod.s create mode 100644 gas/testsuite/gas/arm/forbid-armv7-idiv-ext.d create mode 100644 gas/testsuite/gas/arm/forbid-armv7-idiv-ext.l create mode 100644 gas/testsuite/gas/arm/mask_1-armv8-a.d rename gas/testsuite/gas/arm/{mask_1.s => mask_1-armv8-ar.s} (100%) create mode 100644 gas/testsuite/gas/arm/mask_1-armv8-r.d delete mode 100644 gas/testsuite/gas/arm/mask_1.d create mode 100644 gas/testsuite/gas/arm/pr21458.d create mode 100644 gas/testsuite/gas/arm/pr21458.s create mode 100644 gas/testsuite/gas/arm/pr22773.d create mode 100644 gas/testsuite/gas/arm/pr22773.l create mode 100644 gas/testsuite/gas/arm/pr22773.s create mode 100644 gas/testsuite/gas/arm/shift-bad-pc.d create mode 100644 gas/testsuite/gas/arm/shift-bad-pc.l create mode 100644 gas/testsuite/gas/arm/shift-bad-pc.s create mode 100644 gas/testsuite/gas/arm/sp-pc-validations-bad-t-v8a.d create mode 100644 gas/testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax-on-v7.d create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax-on-v7.l create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax-on-v8.d create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax.s create mode 100644 gas/testsuite/gas/arm/vcmp-noprefix-imm.d create mode 100644 gas/testsuite/gas/arm/vcmp-noprefix-imm.s create mode 100644 gas/testsuite/gas/avr/gccisr-01.d create mode 100644 gas/testsuite/gas/avr/gccisr-01.s create mode 100644 gas/testsuite/gas/avr/gccisr-02.d create mode 100644 gas/testsuite/gas/avr/gccisr-02.s create mode 100644 gas/testsuite/gas/avr/gccisr-03.d create mode 100644 gas/testsuite/gas/avr/gccisr-03.s create mode 100644 gas/testsuite/gas/avr/pr21621.d create mode 100644 gas/testsuite/gas/avr/pr21621.l create mode 100644 gas/testsuite/gas/avr/pr21621.s create mode 100644 gas/testsuite/gas/cfi/cfi-common-8.d create mode 100644 gas/testsuite/gas/cfi/cfi-common-8.s create mode 100644 gas/testsuite/gas/cfi/cfi-common-9.d create mode 100644 gas/testsuite/gas/cfi/cfi-common-9.s create mode 100644 gas/testsuite/gas/elf/common5a.d create mode 100644 gas/testsuite/gas/elf/common5a.l create mode 100644 gas/testsuite/gas/elf/common5a.s create mode 100644 gas/testsuite/gas/elf/common5b.d create mode 100644 gas/testsuite/gas/elf/common5b.l create mode 100644 gas/testsuite/gas/elf/common5b.s create mode 100644 gas/testsuite/gas/elf/common5c.d create mode 100644 gas/testsuite/gas/elf/common5c.s create mode 100644 gas/testsuite/gas/elf/common5d.d create mode 100644 gas/testsuite/gas/elf/common5d.s create mode 100644 gas/testsuite/gas/elf/dwarf2-10.d create mode 100644 gas/testsuite/gas/elf/dwarf2-10.l create mode 100644 gas/testsuite/gas/elf/dwarf2-10.s create mode 100644 gas/testsuite/gas/elf/dwarf2-11.d create mode 100644 gas/testsuite/gas/elf/dwarf2-11.s create mode 100644 gas/testsuite/gas/elf/dwarf2-12.d create mode 100644 gas/testsuite/gas/elf/dwarf2-12.s create mode 100644 gas/testsuite/gas/elf/dwarf2-13.d create mode 100644 gas/testsuite/gas/elf/dwarf2-13.s create mode 100644 gas/testsuite/gas/elf/dwarf2-14.d create mode 100644 gas/testsuite/gas/elf/dwarf2-14.s create mode 100644 gas/testsuite/gas/elf/dwarf2-15.d create mode 100644 gas/testsuite/gas/elf/dwarf2-15.s create mode 100644 gas/testsuite/gas/elf/dwarf2-16.d create mode 100644 gas/testsuite/gas/elf/dwarf2-16.s create mode 100644 gas/testsuite/gas/elf/dwarf2-17.d create mode 100644 gas/testsuite/gas/elf/dwarf2-17.s create mode 100644 gas/testsuite/gas/elf/dwarf2-18.d create mode 100644 gas/testsuite/gas/elf/dwarf2-18.s create mode 100644 gas/testsuite/gas/elf/dwarf2-5.d create mode 100644 gas/testsuite/gas/elf/dwarf2-5.s create mode 100644 gas/testsuite/gas/elf/dwarf2-6.d create mode 100644 gas/testsuite/gas/elf/dwarf2-6.s create mode 100644 gas/testsuite/gas/elf/dwarf2-7.d create mode 100644 gas/testsuite/gas/elf/dwarf2-7.s create mode 100644 gas/testsuite/gas/elf/dwarf2-8.d create mode 100644 gas/testsuite/gas/elf/dwarf2-8.l create mode 100644 gas/testsuite/gas/elf/dwarf2-8.s create mode 100644 gas/testsuite/gas/elf/dwarf2-9.d create mode 100644 gas/testsuite/gas/elf/dwarf2-9.l create mode 100644 gas/testsuite/gas/elf/dwarf2-9.s create mode 100644 gas/testsuite/gas/elf/group3.d create mode 100644 gas/testsuite/gas/elf/group3.s create mode 100644 gas/testsuite/gas/elf/pr21661.d create mode 100644 gas/testsuite/gas/elf/pr21661.l create mode 100644 gas/testsuite/gas/elf/pr21661.s create mode 100644 gas/testsuite/gas/elf/section12.s create mode 100644 gas/testsuite/gas/elf/section12a.d create mode 100644 gas/testsuite/gas/elf/section12b.d create mode 100644 gas/testsuite/gas/elf/section13.d create mode 100644 gas/testsuite/gas/elf/section13.l create mode 100644 gas/testsuite/gas/elf/section13.s copy gas/testsuite/gas/elf/{section2.e-arm => section2.e-arc} (100%) create mode 100644 gas/testsuite/gas/ft32/insnsc.d create mode 100644 gas/testsuite/gas/ft32/insnsc.s create mode 100644 gas/testsuite/gas/i386/align-1.s create mode 100644 gas/testsuite/gas/i386/align-1a.d create mode 100644 gas/testsuite/gas/i386/align-1b.d create mode 100644 gas/testsuite/gas/i386/arch-avx-1-7.l copy gas/testsuite/gas/i386/{arch-avx-1-1.s => arch-avx-1-7.s} (100%) create mode 100644 gas/testsuite/gas/i386/arch-avx-1-8.l copy gas/testsuite/gas/i386/{arch-avx-1-1.s => arch-avx-1-8.s} (100%) 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_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_vpopcntdq-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq.d create mode 100644 gas/testsuite/gas/i386/avx512_vpopcntdq.s create mode 100644 gas/testsuite/gas/i386/avx512bitalg-intel.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg.s create mode 100644 gas/testsuite/gas/i386/avx512bitalg_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg_vl.d create mode 100644 gas/testsuite/gas/i386/avx512bitalg_vl.s create mode 100644 gas/testsuite/gas/i386/avx512f-plain.l create mode 100644 gas/testsuite/gas/i386/avx512f-plain.s create mode 100644 gas/testsuite/gas/i386/avx512f_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_gfni.d create mode 100644 gas/testsuite/gas/i386/avx512f_gfni.s create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes.d create mode 100644 gas/testsuite/gas/i386/avx512f_vaes.s create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx512f_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx512vbmi2-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2.s create mode 100644 gas/testsuite/gas/i386/avx512vbmi2_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2_vl.d create mode 100644 gas/testsuite/gas/i386/avx512vbmi2_vl.s create mode 100644 gas/testsuite/gas/i386/avx512vl-plain.l create mode 100644 gas/testsuite/gas/i386/avx512vl-plain.s create mode 100644 gas/testsuite/gas/i386/avx512vl_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_gfni.d create mode 100644 gas/testsuite/gas/i386/avx512vl_gfni.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vaes.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/avx512vl_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/avx512vnni-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vnni.d create mode 100644 gas/testsuite/gas/i386/avx512vnni.s create mode 100644 gas/testsuite/gas/i386/avx512vnni_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512vnni_vl.d create mode 100644 gas/testsuite/gas/i386/avx512vnni_vl.s create mode 100644 gas/testsuite/gas/i386/cet-ibt-inval.l create mode 100644 gas/testsuite/gas/i386/cet-ibt-inval.s create mode 100644 gas/testsuite/gas/i386/cet-intel.d create mode 100644 gas/testsuite/gas/i386/cet-shstk-inval.l create mode 100644 gas/testsuite/gas/i386/cet-shstk-inval.s create mode 100644 gas/testsuite/gas/i386/cet.d create mode 100644 gas/testsuite/gas/i386/cet.s create mode 100644 gas/testsuite/gas/i386/code64-inval.l create mode 100644 gas/testsuite/gas/i386/code64-inval.s create mode 100644 gas/testsuite/gas/i386/code64.d create mode 100644 gas/testsuite/gas/i386/code64.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/gfni-intel.d create mode 100644 gas/testsuite/gas/i386/gfni.d create mode 100644 gas/testsuite/gas/i386/gfni.s create mode 100644 gas/testsuite/gas/i386/iamcu-4.d create mode 100644 gas/testsuite/gas/i386/iamcu-4.s create mode 100644 gas/testsuite/gas/i386/iamcu-5.d create mode 100644 gas/testsuite/gas/i386/iamcu-5.s delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-2.l delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-2.s delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-3.l delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-3.s create mode 100644 gas/testsuite/gas/i386/intel-intel.d create mode 100644 gas/testsuite/gas/i386/intelok.e create mode 100644 gas/testsuite/gas/i386/inval-pseudo.l create mode 100644 gas/testsuite/gas/i386/inval-pseudo.s create mode 100644 gas/testsuite/gas/i386/noextreg.d create mode 100644 gas/testsuite/gas/i386/noextreg.s create mode 100644 gas/testsuite/gas/i386/nop-1.d create mode 100644 gas/testsuite/gas/i386/nop-1.s create mode 100644 gas/testsuite/gas/i386/nop-2.d create mode 100644 gas/testsuite/gas/i386/nop-2.s create mode 100644 gas/testsuite/gas/i386/nop-3.d create mode 100644 gas/testsuite/gas/i386/nop-3.s create mode 100644 gas/testsuite/gas/i386/nop-4.d create mode 100644 gas/testsuite/gas/i386/nop-4.s create mode 100644 gas/testsuite/gas/i386/nop-5.d create mode 100644 gas/testsuite/gas/i386/nop-5.s create mode 100644 gas/testsuite/gas/i386/nop-6.d create mode 100644 gas/testsuite/gas/i386/nop-6.s create mode 100644 gas/testsuite/gas/i386/nop-bad-1.l create mode 100644 gas/testsuite/gas/i386/nop-bad-1.s create mode 100644 gas/testsuite/gas/i386/nops-7.d create mode 100644 gas/testsuite/gas/i386/nops-7.s create mode 100644 gas/testsuite/gas/i386/notrack-intel.d create mode 100644 gas/testsuite/gas/i386/notrack.d create mode 100644 gas/testsuite/gas/i386/notrack.s create mode 100644 gas/testsuite/gas/i386/notrackbad.l create mode 100644 gas/testsuite/gas/i386/notrackbad.s create mode 100644 gas/testsuite/gas/i386/optimize-1.d create mode 100644 gas/testsuite/gas/i386/optimize-1.s create mode 100644 gas/testsuite/gas/i386/optimize-2.d create mode 100644 gas/testsuite/gas/i386/optimize-2.s create mode 100644 gas/testsuite/gas/i386/optimize-3.d create mode 100644 gas/testsuite/gas/i386/optimize-3.s create mode 100644 gas/testsuite/gas/i386/optimize-4.d create mode 100644 gas/testsuite/gas/i386/optimize-4.s create mode 100644 gas/testsuite/gas/i386/optimize-5.d create mode 100644 gas/testsuite/gas/i386/optimize-5.s delete mode 100644 gas/testsuite/gas/i386/pcommit-intel.d delete mode 100644 gas/testsuite/gas/i386/pcommit.d delete mode 100644 gas/testsuite/gas/i386/pcommit.s create mode 100644 gas/testsuite/gas/i386/pconfig-intel.d create mode 100644 gas/testsuite/gas/i386/pconfig.d create mode 100644 gas/testsuite/gas/i386/pconfig.s create mode 100644 gas/testsuite/gas/i386/pseudos.d create mode 100644 gas/testsuite/gas/i386/pseudos.s create mode 100644 gas/testsuite/gas/i386/unspec.l create mode 100644 gas/testsuite/gas/i386/unspec.s create mode 100644 gas/testsuite/gas/i386/unspec64.l create mode 100644 gas/testsuite/gas/i386/unspec64.s create mode 100644 gas/testsuite/gas/i386/vaes-intel.d create mode 100644 gas/testsuite/gas/i386/vaes.d create mode 100644 gas/testsuite/gas/i386/vaes.s create mode 100644 gas/testsuite/gas/i386/vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/waitpkg-intel.d create mode 100644 gas/testsuite/gas/i386/waitpkg.d create mode 100644 gas/testsuite/gas/i386/waitpkg.s create mode 100644 gas/testsuite/gas/i386/wbnoinvd-intel.d create mode 100644 gas/testsuite/gas/i386/wbnoinvd.d create mode 100644 gas/testsuite/gas/i386/wbnoinvd.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_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_vpopcntdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_vpopcntdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512bitalg_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vaes.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vbmi2_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vaes.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig1-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq-wig1.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl_vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vnni_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx_gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx_gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx_gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-cet-ibt-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-cet-ibt-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-cet-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-cet-shstk-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-cet-shstk-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-cet.d create mode 100644 gas/testsuite/gas/i386/x86-64-cet.s create mode 100644 gas/testsuite/gas/i386/x86-64-gfni-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-gfni.d create mode 100644 gas/testsuite/gas/i386/x86-64-gfni.s create mode 100644 gas/testsuite/gas/i386/x86-64-movd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movd.d create mode 100644 gas/testsuite/gas/i386/x86-64-movd.s create mode 100644 gas/testsuite/gas/i386/x86-64-nop-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-nops-7.d create mode 100644 gas/testsuite/gas/i386/x86-64-notrack-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-notrack.d create mode 100644 gas/testsuite/gas/i386/x86-64-notrack.s create mode 100644 gas/testsuite/gas/i386/x86-64-notrackbad.l create mode 100644 gas/testsuite/gas/i386/x86-64-notrackbad.s create mode 100644 gas/testsuite/gas/i386/x86-64-opcode-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-opcode-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-5.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-6.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-6.s delete mode 100644 gas/testsuite/gas/i386/x86-64-pcommit-intel.d delete mode 100644 gas/testsuite/gas/i386/x86-64-pcommit.d delete mode 100644 gas/testsuite/gas/i386/x86-64-pcommit.s create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig.d create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig.s create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos.d create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos.s create mode 100644 gas/testsuite/gas/i386/x86-64-reg-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-reg-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-vaes-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-vaes.d create mode 100644 gas/testsuite/gas/i386/x86-64-vaes.s create mode 100644 gas/testsuite/gas/i386/x86-64-vpclmulqdq-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-vpclmulqdq.d create mode 100644 gas/testsuite/gas/i386/x86-64-vpclmulqdq.s create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg.d create mode 100644 gas/testsuite/gas/i386/x86-64-waitpkg.s create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd.d create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd.s create mode 100644 gas/testsuite/gas/i386/xmmword.l create mode 100644 gas/testsuite/gas/i386/xmmword.s create mode 100644 gas/testsuite/gas/i386/xop32reg.d create mode 100644 gas/testsuite/gas/i386/xop32reg.s delete mode 100644 gas/testsuite/gas/i860/README.i860 delete mode 100644 gas/testsuite/gas/i860/bitwise.d delete mode 100644 gas/testsuite/gas/i860/bitwise.s delete mode 100644 gas/testsuite/gas/i860/branch.d delete mode 100644 gas/testsuite/gas/i860/branch.s delete mode 100644 gas/testsuite/gas/i860/bte.d delete mode 100644 gas/testsuite/gas/i860/bte.s delete mode 100644 gas/testsuite/gas/i860/dir-align01.d delete mode 100644 gas/testsuite/gas/i860/dir-align01.s delete mode 100644 gas/testsuite/gas/i860/dir-intel01.d delete mode 100644 gas/testsuite/gas/i860/dir-intel01.s delete mode 100644 gas/testsuite/gas/i860/dir-intel02.d delete mode 100644 gas/testsuite/gas/i860/dir-intel02.s delete mode 100644 gas/testsuite/gas/i860/dir-intel03-err.l delete mode 100644 gas/testsuite/gas/i860/dir-intel03-err.s delete mode 100644 gas/testsuite/gas/i860/dual01.d delete mode 100644 gas/testsuite/gas/i860/dual01.s delete mode 100644 gas/testsuite/gas/i860/dual02-err.l delete mode 100644 gas/testsuite/gas/i860/dual02-err.s delete mode 100644 gas/testsuite/gas/i860/dual03.d delete mode 100644 gas/testsuite/gas/i860/dual03.s delete mode 100644 gas/testsuite/gas/i860/fldst01.d delete mode 100644 gas/testsuite/gas/i860/fldst01.s delete mode 100644 gas/testsuite/gas/i860/fldst02.d delete mode 100644 gas/testsuite/gas/i860/fldst02.s delete mode 100644 gas/testsuite/gas/i860/fldst03.d delete mode 100644 gas/testsuite/gas/i860/fldst03.s delete mode 100644 gas/testsuite/gas/i860/fldst04.d delete mode 100644 gas/testsuite/gas/i860/fldst04.s delete mode 100644 gas/testsuite/gas/i860/fldst05.d delete mode 100644 gas/testsuite/gas/i860/fldst05.s delete mode 100644 gas/testsuite/gas/i860/fldst06.d delete mode 100644 gas/testsuite/gas/i860/fldst06.s delete mode 100644 gas/testsuite/gas/i860/fldst07.d delete mode 100644 gas/testsuite/gas/i860/fldst07.s delete mode 100644 gas/testsuite/gas/i860/fldst08.d delete mode 100644 gas/testsuite/gas/i860/fldst08.s delete mode 100644 gas/testsuite/gas/i860/float01.d delete mode 100644 gas/testsuite/gas/i860/float01.s delete mode 100644 gas/testsuite/gas/i860/float02.d delete mode 100644 gas/testsuite/gas/i860/float02.s delete mode 100644 gas/testsuite/gas/i860/float03.d delete mode 100644 gas/testsuite/gas/i860/float03.s delete mode 100644 gas/testsuite/gas/i860/float04.d delete mode 100644 gas/testsuite/gas/i860/float04.s delete mode 100644 gas/testsuite/gas/i860/form.d delete mode 100644 gas/testsuite/gas/i860/form.s delete mode 100644 gas/testsuite/gas/i860/i860.exp delete mode 100644 gas/testsuite/gas/i860/iarith.d delete mode 100644 gas/testsuite/gas/i860/iarith.s delete mode 100644 gas/testsuite/gas/i860/ldst01.d delete mode 100644 gas/testsuite/gas/i860/ldst01.s delete mode 100644 gas/testsuite/gas/i860/ldst02.d delete mode 100644 gas/testsuite/gas/i860/ldst02.s delete mode 100644 gas/testsuite/gas/i860/ldst03.d delete mode 100644 gas/testsuite/gas/i860/ldst03.s delete mode 100644 gas/testsuite/gas/i860/ldst04.d delete mode 100644 gas/testsuite/gas/i860/ldst04.s delete mode 100644 gas/testsuite/gas/i860/ldst05.d delete mode 100644 gas/testsuite/gas/i860/ldst05.s delete mode 100644 gas/testsuite/gas/i860/ldst06.d delete mode 100644 gas/testsuite/gas/i860/ldst06.s delete mode 100644 gas/testsuite/gas/i860/pfam.d delete mode 100644 gas/testsuite/gas/i860/pfam.s delete mode 100644 gas/testsuite/gas/i860/pfmam.d delete mode 100644 gas/testsuite/gas/i860/pfmam.s delete mode 100644 gas/testsuite/gas/i860/pfmsm.d delete mode 100644 gas/testsuite/gas/i860/pfmsm.s delete mode 100644 gas/testsuite/gas/i860/pfsm.d delete mode 100644 gas/testsuite/gas/i860/pfsm.s delete mode 100644 gas/testsuite/gas/i860/pseudo-ops01.d delete mode 100644 gas/testsuite/gas/i860/pseudo-ops01.s delete mode 100644 gas/testsuite/gas/i860/regress01.d delete mode 100644 gas/testsuite/gas/i860/regress01.s delete mode 100644 gas/testsuite/gas/i860/shift.d delete mode 100644 gas/testsuite/gas/i860/shift.s delete mode 100644 gas/testsuite/gas/i860/simd.d delete mode 100644 gas/testsuite/gas/i860/simd.s delete mode 100644 gas/testsuite/gas/i860/system.d delete mode 100644 gas/testsuite/gas/i860/system.s delete mode 100644 gas/testsuite/gas/i860/xp.d delete mode 100644 gas/testsuite/gas/i860/xp.s create mode 100644 gas/testsuite/gas/mips/addiu-error.d create mode 100644 gas/testsuite/gas/mips/addiu-error.l create mode 100644 gas/testsuite/gas/mips/addiu-error.s create mode 100644 gas/testsuite/gas/mips/aent-2.d create mode 100644 gas/testsuite/gas/mips/aent-mdebug-2.d create mode 100644 gas/testsuite/gas/mips/aent-mdebug.d create mode 100644 gas/testsuite/gas/mips/branch-addend-micromips-n32.d create mode 100644 gas/testsuite/gas/mips/branch-addend-micromips-n64.d create mode 100644 gas/testsuite/gas/mips/branch-addend-micromips.d create mode 100644 gas/testsuite/gas/mips/branch-addend-micromips.s create mode 100644 gas/testsuite/gas/mips/branch-local-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-5.d create mode 100644 gas/testsuite/gas/mips/branch-local-5.l create mode 100644 gas/testsuite/gas/mips/branch-local-5.s create mode 100644 gas/testsuite/gas/mips/branch-local-6.d create mode 100644 gas/testsuite/gas/mips/branch-local-6.l create mode 100644 gas/testsuite/gas/mips/branch-local-6.s create mode 100644 gas/testsuite/gas/mips/branch-local-7.d create mode 100644 gas/testsuite/gas/mips/branch-local-7.s create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-5.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-6.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-5.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n32-6.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-5.d create mode 100644 gas/testsuite/gas/mips/branch-local-ignore-n64-6.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-n32-5.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-6.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-7.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.d delete mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-n64-5.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-6.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-7.d create mode 100644 gas/testsuite/gas/mips/break-error.d create mode 100644 gas/testsuite/gas/mips/break-error.l create mode 100644 gas/testsuite/gas/mips/break-error.s create mode 100644 gas/testsuite/gas/mips/comdat-reloc.d create mode 100644 gas/testsuite/gas/mips/comdat-reloc.s create mode 100644 gas/testsuite/gas/mips/debug-label-end-1.d create mode 100644 gas/testsuite/gas/mips/debug-label-end-2.d create mode 100644 gas/testsuite/gas/mips/debug-label-end-3.d create mode 100644 gas/testsuite/gas/mips/debug-label-end.s create mode 100644 gas/testsuite/gas/mips/elf-rel9-mips16e2.d create mode 100644 gas/testsuite/gas/mips/elf-rel9-mips16e2.s create mode 100644 gas/testsuite/gas/mips/elf_ase_mips16e2-2.d create mode 100644 gas/testsuite/gas/mips/elf_ase_mips16e2.d create mode 100644 gas/testsuite/gas/mips/elf_mach_5900.d create mode 100644 gas/testsuite/gas/mips/elf_mach_interaptiv-mr2.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-1.l create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-2.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@mcu.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@save-sub.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@save.d create mode 100644 gas/testsuite/gas/mips/isa-override-2.d create mode 100644 gas/testsuite/gas/mips/jalr4-n32.d create mode 100644 gas/testsuite/gas/mips/jalr4-n64.d create mode 100644 gas/testsuite/gas/mips/jalr4.d create mode 100644 gas/testsuite/gas/mips/jalr4.s create mode 100644 gas/testsuite/gas/mips/lui-1.d create mode 100644 gas/testsuite/gas/mips/lui-2.d create mode 100644 gas/testsuite/gas/mips/micromips@addiu-error.d create mode 100644 gas/testsuite/gas/mips/micromips@addiu-error.l create mode 100644 gas/testsuite/gas/mips/micromips@mips32r2-sync-1.d create mode 100644 gas/testsuite/gas/mips/micromips@r5.d create mode 100644 gas/testsuite/gas/mips/micromips@relax-offset.d create mode 100644 gas/testsuite/gas/mips/micromips@stabs-symbol-type.d create mode 100644 gas/testsuite/gas/mips/micromips@xpa.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-asmacro.s 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-asmacro.s 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-absolute-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-2.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n64-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n32-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n64-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n64-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-4.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-4.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-5.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-5.l create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-5.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-4.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-4.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-5.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-5.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-pcrel-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-0.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-0.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-1.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-2.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-2.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-3.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-3.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-3.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-4.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-4.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-5.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-5.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-5.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-2.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-3.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-3.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-4.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-4.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-5.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-5.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-6.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-6.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-7.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-7.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n32-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-sym32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-sym32-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n32-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-sym32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-sym32-6.d delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-4.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-5.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-5.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-6.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-7.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-7.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-8.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-8.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-9.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-9.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n32-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n32-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-sym32-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-sym32-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-0.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-0.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-1.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n32-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-pic-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-pic-1.d delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l create mode 100644 gas/testsuite/gas/mips/mips16-reg-error.d create mode 100644 gas/testsuite/gas/mips/mips16-reg-error.l create mode 100644 gas/testsuite/gas/mips/mips16-reg-error.s 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-reloc-error.d create mode 100644 gas/testsuite/gas/mips/mips16-reloc-error.l create mode 100644 gas/testsuite/gas/mips/mips16-reloc-error.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/mips16@addiu-error.d create mode 100644 gas/testsuite/gas/mips/mips16@addiu-error.l delete mode 100644 gas/testsuite/gas/mips/mips16@relax-swap3.l create mode 100644 gas/testsuite/gas/mips/mips16@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips16@stabs-symbol-type.d 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 delete mode 100644 gas/testsuite/gas/mips/mips16e-save-err.s delete mode 100644 gas/testsuite/gas/mips/mips16e-save.d delete mode 100644 gas/testsuite/gas/mips/mips16e-save.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/mips16e2-32@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16e-64.d create mode 100644 gas/testsuite/gas/mips/mips16e2-copy-err.d create mode 100644 gas/testsuite/gas/mips/mips16e2-copy-err.l create mode 100644 gas/testsuite/gas/mips/mips16e2-copy-err.s create mode 100644 gas/testsuite/gas/mips/mips16e2-copy.d create mode 100644 gas/testsuite/gas/mips/mips16e2-copy.s create mode 100644 gas/testsuite/gas/mips/mips16e2-hilo-n32.d create mode 100644 gas/testsuite/gas/mips/mips16e2-hilo.d create mode 100644 gas/testsuite/gas/mips/mips16e2-hilo.s create mode 100644 gas/testsuite/gas/mips/mips16e2-imm-error.d create mode 100644 gas/testsuite/gas/mips/mips16e2-imm-error.l create mode 100644 gas/testsuite/gas/mips/mips16e2-imm-error.s create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-sub.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-64-sub.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-64.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e2-mt-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-lui.d create mode 100644 gas/testsuite/gas/mips/mips16e2-lui.s create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-err.d create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-err.l create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-err.s create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e2-mt.d create mode 100644 gas/testsuite/gas/mips/mips16e2-mt.s create mode 100644 gas/testsuite/gas/mips/mips16e2-reloc-error.d create mode 100644 gas/testsuite/gas/mips/mips16e2-reloc-error.l create mode 100644 gas/testsuite/gas/mips/mips16e2-reloc-error.s create mode 100644 gas/testsuite/gas/mips/mips16e2-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e2.d create mode 100644 gas/testsuite/gas/mips/mips16e2.s create mode 100644 gas/testsuite/gas/mips/mips16e2@lui-2.d create mode 100644 gas/testsuite/gas/mips/mips16e2@lui-2.l create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-0.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-1.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-2.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-1.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-2.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-3.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-4.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-5.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-6.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-7.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n32-4.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n32-6.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n64-sym32-4.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-n64-sym32-6.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-4.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-6.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n32-4.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n32-6.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n64-s [...] create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-pic-n64-s [...] create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-2.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-3.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-6.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-7.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-8.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-9.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n32-8.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n32-9.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n64-sym32-8.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-n64-sym32-9.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-delay-0.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-delay-1.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-n32-0.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-n32-1.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-0.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-n64-sym32-1.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-2.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-3.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-6.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-reloc-7.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16e2-mt-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16e2-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips32r2-sync-1.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips32r2-sync.d create mode 100644 gas/testsuite/gas/mips/mips16e2@relax-swap3.d 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/mips/mips16e@relax-swap3.d create mode 100644 gas/testsuite/gas/mips/mips16e@save-sub.d delete mode 100644 gas/testsuite/gas/mips/mips1@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips1@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips1@relax-offset.d create mode 100644 gas/testsuite/gas/mips/mips1@save-sub.d delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips2@save-sub.d delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips32r2-sync-1.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips3@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips4@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips5@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips64@save-sub.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jalr4-n32.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jalr4-n64.d create mode 100644 gas/testsuite/gas/mips/mipsr6@jalr4.d create mode 100644 gas/testsuite/gas/mips/octeon2@save-sub.d create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/octeon3@save-sub.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-0.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-0.s create mode 100644 gas/testsuite/gas/mips/option-pic-relax-1.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-1.s create mode 100644 gas/testsuite/gas/mips/option-pic-relax-2.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-2.l create mode 100644 gas/testsuite/gas/mips/option-pic-relax-2.s create mode 100644 gas/testsuite/gas/mips/option-pic-relax-3.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-3.l create mode 100644 gas/testsuite/gas/mips/option-pic-relax-3.s create mode 100644 gas/testsuite/gas/mips/option-pic-relax-3a.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-4.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-4.l create mode 100644 gas/testsuite/gas/mips/option-pic-relax-4.s create mode 100644 gas/testsuite/gas/mips/option-pic-relax-5.d create mode 100644 gas/testsuite/gas/mips/option-pic-relax-5.l create mode 100644 gas/testsuite/gas/mips/option-pic-relax-5.s create mode 100644 gas/testsuite/gas/mips/org-1.d create mode 100644 gas/testsuite/gas/mips/org-1.l create mode 100644 gas/testsuite/gas/mips/org-1.s create mode 100644 gas/testsuite/gas/mips/org-10.d create mode 100644 gas/testsuite/gas/mips/org-10.l create mode 100644 gas/testsuite/gas/mips/org-10.s create mode 100644 gas/testsuite/gas/mips/org-11.d create mode 100644 gas/testsuite/gas/mips/org-11.s create mode 100644 gas/testsuite/gas/mips/org-12.d create mode 100644 gas/testsuite/gas/mips/org-12.s create mode 100644 gas/testsuite/gas/mips/org-2.d create mode 100644 gas/testsuite/gas/mips/org-2.s create mode 100644 gas/testsuite/gas/mips/org-3.d create mode 100644 gas/testsuite/gas/mips/org-3.s create mode 100644 gas/testsuite/gas/mips/org-4.d create mode 100644 gas/testsuite/gas/mips/org-4.l create mode 100644 gas/testsuite/gas/mips/org-4.s create mode 100644 gas/testsuite/gas/mips/org-5.d create mode 100644 gas/testsuite/gas/mips/org-5.l create mode 100644 gas/testsuite/gas/mips/org-5.s create mode 100644 gas/testsuite/gas/mips/org-6.d create mode 100644 gas/testsuite/gas/mips/org-6.l create mode 100644 gas/testsuite/gas/mips/org-6.s create mode 100644 gas/testsuite/gas/mips/org-7.d create mode 100644 gas/testsuite/gas/mips/org-7.s create mode 100644 gas/testsuite/gas/mips/org-8.d create mode 100644 gas/testsuite/gas/mips/org-8.s create mode 100644 gas/testsuite/gas/mips/org-9.d create mode 100644 gas/testsuite/gas/mips/org-9.s delete mode 100644 gas/testsuite/gas/mips/r3000@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/r3000@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.l delete mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/r3000@relax-offset.d create mode 100644 gas/testsuite/gas/mips/r3000@save-sub.d delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/r3900@relax-offset.d create mode 100644 gas/testsuite/gas/mips/r3900@save-sub.d create mode 100644 gas/testsuite/gas/mips/r4000@save-sub.d create mode 100644 gas/testsuite/gas/mips/r5900@save-sub.d create mode 100644 gas/testsuite/gas/mips/reginfo-2-n32.d create mode 100644 gas/testsuite/gas/mips/reginfo-2.d create mode 100644 gas/testsuite/gas/mips/reginfo-2.l create mode 100644 gas/testsuite/gas/mips/reginfo-2.s create mode 100644 gas/testsuite/gas/mips/relax-offset.d create mode 100644 gas/testsuite/gas/mips/relax-offset.l create mode 100644 gas/testsuite/gas/mips/relax-offset.s create mode 100644 gas/testsuite/gas/mips/save-err.d rename gas/testsuite/gas/mips/{mips16e-save-err.l => save-err.l} (100%) create mode 100644 gas/testsuite/gas/mips/save-err.s create mode 100644 gas/testsuite/gas/mips/save-sub.d create mode 100644 gas/testsuite/gas/mips/save-sub.s create mode 100644 gas/testsuite/gas/mips/save.d create mode 100644 gas/testsuite/gas/mips/save.s create mode 100644 gas/testsuite/gas/mips/sb1@save-sub.d create mode 100644 gas/testsuite/gas/mips/stabs-symbol-type.d create mode 100644 gas/testsuite/gas/mips/stabs-symbol-type.s create mode 100644 gas/testsuite/gas/mips/vr5400@save-sub.d create mode 100644 gas/testsuite/gas/mips/xlr@save-sub.d create mode 100644 gas/testsuite/gas/mips/xpa-err.d create mode 100644 gas/testsuite/gas/mips/xpa-err.l create mode 100644 gas/testsuite/gas/mips/xpa-err.s create mode 100644 gas/testsuite/gas/mips/xpa-virt-err.d create mode 100644 gas/testsuite/gas/mips/xpa-virt-err.l create mode 100644 gas/testsuite/gas/mips/xpa-virt-err.s create mode 100644 gas/testsuite/gas/msp430/high-data-bss-sym.d create mode 100644 gas/testsuite/gas/msp430/high-data-bss-sym.s create mode 100644 gas/testsuite/gas/msp430/pr22133.d create mode 100644 gas/testsuite/gas/msp430/pr22133.l create mode 100644 gas/testsuite/gas/msp430/pr22133.s create mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.l create mode 100644 gas/testsuite/gas/nios2/illegal_pseudoinst.s create mode 100644 gas/testsuite/gas/pe/seh-x64-err-2.l create mode 100644 gas/testsuite/gas/pe/seh-x64-err-2.s create mode 100644 gas/testsuite/gas/ppc/efs.d create mode 100644 gas/testsuite/gas/ppc/efs.s create mode 100644 gas/testsuite/gas/ppc/efs2.d create mode 100644 gas/testsuite/gas/ppc/efs2.s create mode 100644 gas/testsuite/gas/ppc/lsp-checks.d create mode 100644 gas/testsuite/gas/ppc/lsp-checks.l create mode 100644 gas/testsuite/gas/ppc/lsp-checks.s create mode 100644 gas/testsuite/gas/ppc/lsp.d create mode 100644 gas/testsuite/gas/ppc/lsp.s create mode 100644 gas/testsuite/gas/ppc/misalign.d create mode 100644 gas/testsuite/gas/ppc/misalign.l create mode 100644 gas/testsuite/gas/ppc/misalign.s create mode 100644 gas/testsuite/gas/ppc/misalign2.d create mode 100644 gas/testsuite/gas/ppc/misalign2.s create mode 100644 gas/testsuite/gas/ppc/pr21303.d create mode 100644 gas/testsuite/gas/ppc/pr21303.s create mode 100644 gas/testsuite/gas/ppc/spe.d create mode 100644 gas/testsuite/gas/ppc/spe.s create mode 100644 gas/testsuite/gas/ppc/spe2-checks.d create mode 100644 gas/testsuite/gas/ppc/spe2-checks.l create mode 100644 gas/testsuite/gas/ppc/spe2-checks.s create mode 100644 gas/testsuite/gas/ppc/spe2.d create mode 100644 gas/testsuite/gas/ppc/spe2.s create mode 100644 gas/testsuite/gas/ppc/spe_ambiguous.d create mode 100644 gas/testsuite/gas/ppc/spe_ambiguous.s create mode 100644 gas/testsuite/gas/ppc/vle-mult-ld-st-insns.d create mode 100644 gas/testsuite/gas/ppc/vle-mult-ld-st-insns.s 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/extern.d create mode 100644 gas/testsuite/gas/pru/extern.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/align-1.l create mode 100644 gas/testsuite/gas/riscv/align-1.s create mode 100644 gas/testsuite/gas/riscv/auipc-x0.d create mode 100644 gas/testsuite/gas/riscv/auipc-x0.s create mode 100644 gas/testsuite/gas/riscv/bad-csr.d create mode 100644 gas/testsuite/gas/riscv/bad-csr.l create mode 100644 gas/testsuite/gas/riscv/bad-csr.s create mode 100644 gas/testsuite/gas/riscv/c-addi16sp-fail.d create mode 100644 gas/testsuite/gas/riscv/c-addi16sp-fail.l create mode 100644 gas/testsuite/gas/riscv/c-addi16sp-fail.s create mode 100644 gas/testsuite/gas/riscv/c-addi4spn-fail.d create mode 100644 gas/testsuite/gas/riscv/c-addi4spn-fail.l create mode 100644 gas/testsuite/gas/riscv/c-addi4spn-fail.s create mode 100644 gas/testsuite/gas/riscv/c-ld.d create mode 100644 gas/testsuite/gas/riscv/c-ld.s create mode 100644 gas/testsuite/gas/riscv/c-lui-fail.d create mode 100644 gas/testsuite/gas/riscv/c-lui-fail.l create mode 100644 gas/testsuite/gas/riscv/c-lui-fail.s create mode 100644 gas/testsuite/gas/riscv/c-lw.d create mode 100644 gas/testsuite/gas/riscv/c-lw.s create mode 100644 gas/testsuite/gas/riscv/c-nonzero-imm.d create mode 100644 gas/testsuite/gas/riscv/c-nonzero-imm.l create mode 100644 gas/testsuite/gas/riscv/c-nonzero-imm.s create mode 100644 gas/testsuite/gas/riscv/c-nonzero-reg.d create mode 100644 gas/testsuite/gas/riscv/c-nonzero-reg.l create mode 100644 gas/testsuite/gas/riscv/c-nonzero-reg.s create mode 100644 gas/testsuite/gas/riscv/c-zero-imm-64.d create mode 100644 gas/testsuite/gas/riscv/c-zero-imm-64.s create mode 100644 gas/testsuite/gas/riscv/c-zero-imm.d create mode 100644 gas/testsuite/gas/riscv/c-zero-imm.s create mode 100644 gas/testsuite/gas/riscv/c-zero-reg.d create mode 100644 gas/testsuite/gas/riscv/c-zero-reg.s create mode 100644 gas/testsuite/gas/riscv/eh-relocs.d create mode 100644 gas/testsuite/gas/riscv/eh-relocs.s create mode 100644 gas/testsuite/gas/riscv/fmv.x.d create mode 100644 gas/testsuite/gas/riscv/fmv.x.s create mode 100644 gas/testsuite/gas/riscv/fsxxi.d create mode 100644 gas/testsuite/gas/riscv/fsxxi.s create mode 100644 gas/testsuite/gas/riscv/insn.d create mode 100644 gas/testsuite/gas/riscv/insn.s create mode 100644 gas/testsuite/gas/riscv/priv-reg.d create mode 100644 gas/testsuite/gas/riscv/priv-reg.s create mode 100644 gas/testsuite/gas/riscv/riscv.exp create mode 100644 gas/testsuite/gas/riscv/satp.d create mode 100644 gas/testsuite/gas/riscv/satp.s 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/rx/pr22737.d create mode 100644 gas/testsuite/gas/rx/pr22737.s create mode 100644 gas/testsuite/gas/s390/zarch-arch12.d create mode 100644 gas/testsuite/gas/s390/zarch-arch12.s create mode 100644 gas/testsuite/gas/sparc/asi-arch-error.l create mode 100644 gas/testsuite/gas/sparc/asi-arch-error.s create mode 100644 gas/testsuite/gas/sparc/asi-bump-warn.l create mode 100644 gas/testsuite/gas/sparc/asi-bump-warn.s create mode 100644 gas/testsuite/gas/sparc/call-relax-aout.d create mode 100644 gas/testsuite/gas/sparc/call-relax.d create mode 100644 gas/testsuite/gas/sparc/call-relax.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/dcti-couples-v8.d create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v8.l create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v9.d create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v9c.d create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v9c.l create mode 100644 gas/testsuite/gas/sparc/dcti-couples.s create mode 100644 gas/testsuite/gas/sparc/fpcmpshl-diag.l create mode 100644 gas/testsuite/gas/sparc/fpcmpshl-diag.s create mode 100644 gas/testsuite/gas/sparc/fpcmpshl.d create mode 100644 gas/testsuite/gas/sparc/fpcmpshl.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/ldm-stm-diag.l create mode 100644 gas/testsuite/gas/sparc/ldm-stm-diag.s create mode 100644 gas/testsuite/gas/sparc/ldm-stm.d create mode 100644 gas/testsuite/gas/sparc/ldm-stm.s create mode 100644 gas/testsuite/gas/sparc/ldmf-stmf-diag.l create mode 100644 gas/testsuite/gas/sparc/ldmf-stmf-diag.s create mode 100644 gas/testsuite/gas/sparc/ldmf-stmf.d create mode 100644 gas/testsuite/gas/sparc/ldmf-stmf.s create mode 100644 gas/testsuite/gas/sparc/on-diag.l create mode 100644 gas/testsuite/gas/sparc/on-diag.s create mode 100644 gas/testsuite/gas/sparc/on.d create mode 100644 gas/testsuite/gas/sparc/on.s create mode 100644 gas/testsuite/gas/sparc/pr20732.d create mode 100644 gas/testsuite/gas/sparc/pr20732.s create mode 100644 gas/testsuite/gas/sparc/rle.d create mode 100644 gas/testsuite/gas/sparc/rle.s create mode 100644 gas/testsuite/gas/sparc/sparc6-diag.l create mode 100644 gas/testsuite/gas/sparc/sparc6-diag.s create mode 100644 gas/testsuite/gas/sparc/sparc6.d create mode 100644 gas/testsuite/gas/sparc/sparc6.s create mode 100644 gas/testsuite/gas/tic6x/insns16-parallel.d create mode 100644 gas/testsuite/gas/tic6x/insns16-parallel.s create mode 100644 gas/testsuite/gas/wasm32/allinsn.d create mode 100644 gas/testsuite/gas/wasm32/allinsn.s create mode 100644 gas/testsuite/gas/wasm32/disass-2.d create mode 100644 gas/testsuite/gas/wasm32/disass-2.s create mode 100644 gas/testsuite/gas/wasm32/disass.d create mode 100644 gas/testsuite/gas/wasm32/disass.s create mode 100644 gas/testsuite/gas/wasm32/illegal-10.l create mode 100644 gas/testsuite/gas/wasm32/illegal-10.s create mode 100644 gas/testsuite/gas/wasm32/illegal-11.l create mode 100644 gas/testsuite/gas/wasm32/illegal-11.s create mode 100644 gas/testsuite/gas/wasm32/illegal-12.l create mode 100644 gas/testsuite/gas/wasm32/illegal-12.s create mode 100644 gas/testsuite/gas/wasm32/illegal-13.l create mode 100644 gas/testsuite/gas/wasm32/illegal-13.s create mode 100644 gas/testsuite/gas/wasm32/illegal-14.l create mode 100644 gas/testsuite/gas/wasm32/illegal-14.s create mode 100644 gas/testsuite/gas/wasm32/illegal-15.l create mode 100644 gas/testsuite/gas/wasm32/illegal-15.s create mode 100644 gas/testsuite/gas/wasm32/illegal-16.l create mode 100644 gas/testsuite/gas/wasm32/illegal-16.s create mode 100644 gas/testsuite/gas/wasm32/illegal-17.l create mode 100644 gas/testsuite/gas/wasm32/illegal-17.s create mode 100644 gas/testsuite/gas/wasm32/illegal-18.l create mode 100644 gas/testsuite/gas/wasm32/illegal-18.s create mode 100644 gas/testsuite/gas/wasm32/illegal-19.l create mode 100644 gas/testsuite/gas/wasm32/illegal-19.s create mode 100644 gas/testsuite/gas/wasm32/illegal-2.l create mode 100644 gas/testsuite/gas/wasm32/illegal-2.s create mode 100644 gas/testsuite/gas/wasm32/illegal-20.l create mode 100644 gas/testsuite/gas/wasm32/illegal-20.s create mode 100644 gas/testsuite/gas/wasm32/illegal-21.l create mode 100644 gas/testsuite/gas/wasm32/illegal-21.s create mode 100644 gas/testsuite/gas/wasm32/illegal-22.l create mode 100644 gas/testsuite/gas/wasm32/illegal-24.l create mode 100644 gas/testsuite/gas/wasm32/illegal-24.s create mode 100644 gas/testsuite/gas/wasm32/illegal-25.l create mode 100644 gas/testsuite/gas/wasm32/illegal-25.s create mode 100644 gas/testsuite/gas/wasm32/illegal-3.l create mode 100644 gas/testsuite/gas/wasm32/illegal-3.s create mode 100644 gas/testsuite/gas/wasm32/illegal-4.l create mode 100644 gas/testsuite/gas/wasm32/illegal-4.s create mode 100644 gas/testsuite/gas/wasm32/illegal-5.l create mode 100644 gas/testsuite/gas/wasm32/illegal-5.s create mode 100644 gas/testsuite/gas/wasm32/illegal-6.l create mode 100644 gas/testsuite/gas/wasm32/illegal-6.s create mode 100644 gas/testsuite/gas/wasm32/illegal-7.l create mode 100644 gas/testsuite/gas/wasm32/illegal-7.s create mode 100644 gas/testsuite/gas/wasm32/illegal-8.l create mode 100644 gas/testsuite/gas/wasm32/illegal-8.s create mode 100644 gas/testsuite/gas/wasm32/illegal-9.l create mode 100644 gas/testsuite/gas/wasm32/illegal-9.s create mode 100644 gas/testsuite/gas/wasm32/illegal.l create mode 100644 gas/testsuite/gas/wasm32/illegal.s create mode 100644 gas/testsuite/gas/wasm32/reloc.d create mode 100644 gas/testsuite/gas/wasm32/reloc.s create mode 100644 gas/testsuite/gas/wasm32/wasm32.exp create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-2.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-2.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first1.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first1.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first2.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-first2.s copy gas/testsuite/gas/{mips/branch-swap-2.l => xtensa/trampoline-2.l} (100%) create mode 100644 gas/testsuite/gas/xtensa/trampoline-2.s create mode 100644 gdb/ChangeLog-2016 create mode 100644 gdb/ChangeLog-2017 create mode 100644 gdb/aarch64-fbsd-nat.c create mode 100644 gdb/aarch64-fbsd-tdep.c create mode 100644 gdb/aarch64-fbsd-tdep.h 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-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-bsd-nat.h 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/arc-newlib-tdep.c create mode 100644 gdb/arc-tdep.c create mode 100644 gdb/arc-tdep.h create mode 100644 gdb/arch/aarch64.c create mode 100644 gdb/arch/aarch64.h create mode 100644 gdb/arch/amd64.c create mode 100644 gdb/arch/amd64.h create mode 100644 gdb/arch/i386.c create mode 100644 gdb/arch/i386.h create mode 100644 gdb/arch/tic6x.c create mode 100644 gdb/arch/tic6x.h create mode 100644 gdb/arm-bsd-tdep.c create mode 100644 gdb/arm-fbsd-nat.c create mode 100644 gdb/arm-fbsd-tdep.c create mode 100644 gdb/arm-fbsd-tdep.h 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/ax_cxx_compile_stdcxx.m4 delete mode 100644 gdb/build-with-cxx.m4 create mode 100644 gdb/common/array-view.h create mode 100644 gdb/common/byte-vector.h create mode 100644 gdb/common/common-gdbthread.h create mode 100644 gdb/common/common-inferior.h create mode 100644 gdb/common/def-vector.h create mode 100644 gdb/common/default-init-alloc.h create mode 100644 gdb/common/diagnostics.h create mode 100644 gdb/common/environ.c create mode 100644 gdb/common/environ.h create mode 100644 gdb/common/function-view.h create mode 100644 gdb/common/gdb_optional.h create mode 100644 gdb/common/gdb_ref_ptr.h create mode 100644 gdb/common/gdb_splay_tree.h create mode 100644 gdb/common/gdb_string_view.h create mode 100644 gdb/common/gdb_string_view.tcc create mode 100644 gdb/common/gdb_tilde_expand.c create mode 100644 gdb/common/gdb_tilde_expand.h create mode 100644 gdb/common/gdb_unique_ptr.h create mode 100644 gdb/common/gdb_unlinker.h create mode 100644 gdb/common/hash_enum.h create mode 100644 gdb/common/job-control.c create mode 100644 gdb/common/job-control.h create mode 100644 gdb/common/new-op.c create mode 100644 gdb/common/observable.h create mode 100644 gdb/common/offset-type.h create mode 100644 gdb/common/pathstuff.c create mode 100644 gdb/common/pathstuff.h create mode 100644 gdb/common/poison.h create mode 100644 gdb/common/preprocessor.h create mode 100644 gdb/common/refcounted-object.h create mode 100644 gdb/common/run-time-clock.c create mode 100644 gdb/common/run-time-clock.h create mode 100644 gdb/common/scoped_fd.h create mode 100644 gdb/common/scoped_mmap.h create mode 100644 gdb/common/scoped_restore.h create mode 100644 gdb/common/selftest.c create mode 100644 gdb/common/selftest.h create mode 100644 gdb/common/tdesc.h create mode 100644 gdb/common/traits.h create mode 100644 gdb/common/underlying.h create mode 100644 gdb/common/valid-expr.h delete mode 100644 gdb/config/aarch64/linux.mh delete mode 100644 gdb/config/alpha/alpha-linux.mh delete mode 100644 gdb/config/alpha/fbsd.mh delete mode 100644 gdb/config/alpha/nbsd.mh delete mode 100644 gdb/config/arm/linux.mh delete mode 100644 gdb/config/arm/nbsdelf.mh delete mode 100644 gdb/config/i386/cygwin.mh delete mode 100644 gdb/config/i386/cygwin64.mh delete mode 100644 gdb/config/i386/darwin.mh delete mode 100644 gdb/config/i386/fbsd.mh delete mode 100644 gdb/config/i386/fbsd64.mh delete mode 100644 gdb/config/i386/go32.mh delete mode 100644 gdb/config/i386/i386gnu.mh create mode 100644 gdb/config/i386/i386gnu.mn delete mode 100644 gdb/config/i386/i386sol2.mh delete mode 100644 gdb/config/i386/linux.mh delete mode 100644 gdb/config/i386/linux64.mh delete mode 100644 gdb/config/i386/mingw.mh delete mode 100644 gdb/config/i386/mingw64.mh delete mode 100644 gdb/config/i386/nbsd64.mh delete mode 100644 gdb/config/i386/nbsdelf.mh delete mode 100644 gdb/config/i386/nto.mh delete mode 100644 gdb/config/i386/obsd.mh delete mode 100644 gdb/config/i386/obsd64.mh delete mode 100644 gdb/config/i386/sol2-64.mh delete mode 100644 gdb/config/ia64/linux.mh delete mode 100644 gdb/config/m32r/linux.mh delete mode 100644 gdb/config/m68k/linux.mh delete mode 100644 gdb/config/m68k/nbsdelf.mh delete mode 100644 gdb/config/m68k/obsd.mh delete mode 100644 gdb/config/m88k/obsd.mh delete mode 100644 gdb/config/mips/linux.mh delete mode 100644 gdb/config/mips/nbsd.mh delete mode 100644 gdb/config/mips/obsd64.mh delete mode 100644 gdb/config/pa/linux.mh delete mode 100644 gdb/config/pa/nbsd.mh delete mode 100644 gdb/config/pa/obsd.mh delete mode 100644 gdb/config/powerpc/aix.mh delete mode 100644 gdb/config/powerpc/fbsd.mh delete mode 100644 gdb/config/powerpc/linux.mh delete mode 100644 gdb/config/powerpc/nbsd.mh delete mode 100644 gdb/config/powerpc/obsd.mh delete mode 100644 gdb/config/powerpc/ppc64-linux.mh delete mode 100644 gdb/config/powerpc/spu-linux.mh delete mode 100644 gdb/config/s390/linux.mh delete mode 100644 gdb/config/sh/nbsd.mh delete mode 100644 gdb/config/sparc/fbsd.mh delete mode 100644 gdb/config/sparc/linux.mh delete mode 100644 gdb/config/sparc/linux64.mh delete mode 100644 gdb/config/sparc/nbsd64.mh delete mode 100644 gdb/config/sparc/nbsdelf.mh delete mode 100644 gdb/config/sparc/obsd64.mh delete mode 100644 gdb/config/sparc/sol2.mh delete mode 100644 gdb/config/tilegx/linux.mh delete mode 100644 gdb/config/vax/nbsdelf.mh delete mode 100644 gdb/config/vax/obsd.mh delete mode 100644 gdb/config/xtensa/linux.mh create mode 100644 gdb/configure.nat mode change 100644 => 100755 gdb/contrib/ari/gdb_ari.sh mode change 100644 => 100755 gdb/contrib/expect-read1.sh delete mode 100644 gdb/core-regset.c create mode 100644 gdb/data-directory/.gitignore delete mode 100644 gdb/dfp.c delete mode 100644 gdb/dfp.h create mode 100644 gdb/disable-implicit-rules.mk create mode 100644 gdb/disasm-selftests.c create mode 100644 gdb/doc/.gitignore delete mode 100644 gdb/doc/observer.texi delete mode 100644 gdb/doublest.c delete mode 100644 gdb/doublest.h create mode 100644 gdb/dwarf-index-common.c create mode 100644 gdb/dwarf-index-common.h create mode 100644 gdb/dwarf-index-write.c create mode 100644 gdb/dwarf2read.h delete mode 100644 gdb/environ.c delete mode 100644 gdb/environ.h create mode 100644 gdb/features/aarch64-core.c create mode 100644 gdb/features/aarch64-fpu.c delete mode 100644 gdb/features/aarch64.c create mode 100644 gdb/features/arc-arcompact.c create mode 100644 gdb/features/arc-arcompact.xml create mode 100644 gdb/features/arc-v2.c create mode 100644 gdb/features/arc-v2.xml delete mode 100644 gdb/features/arm-core.xml delete mode 100644 gdb/features/arm-fpa.xml delete mode 100644 gdb/features/arm-m-profile.xml delete mode 100644 gdb/features/arm-vfpv2.xml delete mode 100644 gdb/features/arm-vfpv3.xml delete mode 100644 gdb/features/arm-with-iwmmxt.c delete mode 100644 gdb/features/arm-with-iwmmxt.xml delete mode 100644 gdb/features/arm-with-m-fpa-layout.c delete mode 100644 gdb/features/arm-with-m-fpa-layout.xml delete mode 100644 gdb/features/arm-with-m-vfp-d16.c delete mode 100644 gdb/features/arm-with-m-vfp-d16.xml delete mode 100644 gdb/features/arm-with-m.c delete mode 100644 gdb/features/arm-with-m.xml delete mode 100644 gdb/features/arm-with-neon.c delete mode 100644 gdb/features/arm-with-neon.xml delete mode 100644 gdb/features/arm-with-vfpv2.c delete mode 100644 gdb/features/arm-with-vfpv2.xml delete mode 100644 gdb/features/arm-with-vfpv3.c delete mode 100644 gdb/features/arm-with-vfpv3.xml create mode 100644 gdb/features/arm/arm-core.xml create mode 100644 gdb/features/arm/arm-fpa.xml create mode 100644 gdb/features/arm/arm-m-profile.xml create mode 100644 gdb/features/arm/arm-vfpv2.xml create mode 100644 gdb/features/arm/arm-vfpv3.xml create mode 100644 gdb/features/arm/arm-with-iwmmxt.c create mode 100644 gdb/features/arm/arm-with-iwmmxt.xml create mode 100644 gdb/features/arm/arm-with-m-fpa-layout.c create mode 100644 gdb/features/arm/arm-with-m-fpa-layout.xml create mode 100644 gdb/features/arm/arm-with-m-vfp-d16.c create mode 100644 gdb/features/arm/arm-with-m-vfp-d16.xml create mode 100644 gdb/features/arm/arm-with-m.c create mode 100644 gdb/features/arm/arm-with-m.xml create mode 100644 gdb/features/arm/arm-with-neon.c create mode 100644 gdb/features/arm/arm-with-neon.xml create mode 100644 gdb/features/arm/arm-with-vfpv2.c create mode 100644 gdb/features/arm/arm-with-vfpv2.xml create mode 100644 gdb/features/arm/arm-with-vfpv3.c create mode 100644 gdb/features/arm/arm-with-vfpv3.xml create mode 100644 gdb/features/arm/xscale-iwmmxt.xml create mode 100644 gdb/features/i386/32bit-avx.c create mode 100644 gdb/features/i386/32bit-avx512.c create mode 100644 gdb/features/i386/32bit-core.c create mode 100644 gdb/features/i386/32bit-linux.c create mode 100644 gdb/features/i386/32bit-mpx.c create mode 100644 gdb/features/i386/32bit-pkeys.c create mode 100644 gdb/features/i386/32bit-pkeys.xml create mode 100644 gdb/features/i386/32bit-sse.c create mode 100644 gdb/features/i386/64bit-avx.c create mode 100644 gdb/features/i386/64bit-avx512.c create mode 100644 gdb/features/i386/64bit-core.c create mode 100644 gdb/features/i386/64bit-linux.c create mode 100644 gdb/features/i386/64bit-mpx.c create mode 100644 gdb/features/i386/64bit-pkeys.c create mode 100644 gdb/features/i386/64bit-pkeys.xml create mode 100644 gdb/features/i386/64bit-segments.c create mode 100644 gdb/features/i386/64bit-segments.xml create mode 100644 gdb/features/i386/64bit-sse.c create mode 100644 gdb/features/i386/amd64-avx-avx512-linux.xml create mode 100644 gdb/features/i386/amd64-avx-avx512.xml delete mode 100644 gdb/features/i386/amd64-avx-linux.c create mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.xml create mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku.xml delete mode 100644 gdb/features/i386/amd64-avx-mpx-linux.c delete mode 100644 gdb/features/i386/amd64-avx-mpx.c delete mode 100644 gdb/features/i386/amd64-avx.c delete mode 100644 gdb/features/i386/amd64-avx512-linux.c delete mode 100644 gdb/features/i386/amd64-avx512-linux.xml delete mode 100644 gdb/features/i386/amd64-avx512.c delete mode 100644 gdb/features/i386/amd64-avx512.xml delete mode 100644 gdb/features/i386/amd64-linux.c delete mode 100644 gdb/features/i386/amd64-mpx-linux.c delete mode 100644 gdb/features/i386/amd64-mpx.c delete mode 100644 gdb/features/i386/amd64.c create mode 100644 gdb/features/i386/i386-avx-avx512-linux.xml create mode 100644 gdb/features/i386/i386-avx-avx512.xml delete mode 100644 gdb/features/i386/i386-avx-linux.c create mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku-linux.xml create mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku.xml delete mode 100644 gdb/features/i386/i386-avx-mpx-linux.c delete mode 100644 gdb/features/i386/i386-avx-mpx.c delete mode 100644 gdb/features/i386/i386-avx.c delete mode 100644 gdb/features/i386/i386-avx512-linux.c delete mode 100644 gdb/features/i386/i386-avx512-linux.xml delete mode 100644 gdb/features/i386/i386-avx512.c delete mode 100644 gdb/features/i386/i386-avx512.xml delete mode 100644 gdb/features/i386/i386-linux.c delete mode 100644 gdb/features/i386/i386-mmx-linux.c delete mode 100644 gdb/features/i386/i386-mmx.c delete mode 100644 gdb/features/i386/i386-mpx-linux.c delete mode 100644 gdb/features/i386/i386-mpx.c delete mode 100644 gdb/features/i386/i386.c create mode 100644 gdb/features/i386/x32-avx-avx512-linux.xml delete mode 100644 gdb/features/i386/x32-avx-linux.c delete mode 100644 gdb/features/i386/x32-avx.c delete mode 100644 gdb/features/i386/x32-avx.xml delete mode 100644 gdb/features/i386/x32-avx512-linux.c delete mode 100644 gdb/features/i386/x32-avx512-linux.xml delete mode 100644 gdb/features/i386/x32-avx512.c delete mode 100644 gdb/features/i386/x32-avx512.xml create mode 100644 gdb/features/i386/x32-core.c delete mode 100644 gdb/features/i386/x32-linux.c delete mode 100644 gdb/features/i386/x32.c delete mode 100644 gdb/features/i386/x32.xml delete mode 100644 gdb/features/nios2-linux.c create mode 100644 gdb/features/or1k-core.xml create mode 100644 gdb/features/or1k.c create mode 100644 gdb/features/or1k.xml create mode 100644 gdb/features/s390-gs-linux64.c create mode 100644 gdb/features/s390-gs-linux64.xml create mode 100644 gdb/features/s390-gs.xml create mode 100644 gdb/features/s390-gsbc.xml create mode 100644 gdb/features/s390x-gs-linux64.c create mode 100644 gdb/features/s390x-gs-linux64.xml create mode 100644 gdb/features/sparc/sparc32-cp0.xml create mode 100644 gdb/features/sparc/sparc32-cpu.xml create mode 100644 gdb/features/sparc/sparc32-fpu.xml create mode 100644 gdb/features/sparc/sparc32-solaris.c create mode 100644 gdb/features/sparc/sparc32-solaris.xml create mode 100644 gdb/features/sparc/sparc64-cp0.xml create mode 100644 gdb/features/sparc/sparc64-cpu.xml create mode 100644 gdb/features/sparc/sparc64-fpu.xml create mode 100644 gdb/features/sparc/sparc64-solaris.c create mode 100644 gdb/features/sparc/sparc64-solaris.xml delete mode 100644 gdb/features/tic6x-c62x-linux.c delete mode 100644 gdb/features/tic6x-c62x.c delete mode 100644 gdb/features/tic6x-c62x.xml delete mode 100644 gdb/features/tic6x-c64x-linux.c delete mode 100644 gdb/features/tic6x-c64x.c delete mode 100644 gdb/features/tic6x-c64x.xml delete mode 100644 gdb/features/tic6x-c64xp-linux.c delete mode 100644 gdb/features/tic6x-c64xp.c delete mode 100644 gdb/features/tic6x-c64xp.xml create mode 100644 gdb/features/tic6x-c6xp.c create mode 100644 gdb/features/tic6x-core.c create mode 100644 gdb/features/tic6x-gp.c delete mode 100644 gdb/features/xscale-iwmmxt.xml create mode 100644 gdb/filename-seen-cache.c create mode 100644 gdb/filename-seen-cache.h delete mode 100644 gdb/gdb.h create mode 100644 gdb/gdb_regex.c create mode 100644 gdb/gdbarch-selftests.c create mode 100644 gdb/gdbserver/fork-child.c create mode 100644 gdb/gdbserver/linux-aarch64-tdesc-selftest.c create mode 100644 gdb/gdbserver/linux-aarch64-tdesc.c create mode 100644 gdb/gdbserver/linux-aarch64-tdesc.h create mode 100644 gdb/gdbserver/linux-x86-tdesc-selftest.c create mode 100644 gdb/gdbserver/linux-x86-tdesc.c delete mode 100644 gdb/gdbserver/terminal.h create mode 100644 gdb/gnulib/import/assure.h create mode 100644 gdb/gnulib/import/at-func.c create mode 100644 gdb/gnulib/import/chdir-long.c create mode 100644 gdb/gnulib/import/chdir-long.h create mode 100644 gdb/gnulib/import/cloexec.c create mode 100644 gdb/gnulib/import/cloexec.h create mode 100644 gdb/gnulib/import/close.c create mode 100644 gdb/gnulib/import/closedir.c create mode 100644 gdb/gnulib/import/dirent-private.h create mode 100644 gdb/gnulib/import/dup-safer.c create mode 100644 gdb/gnulib/import/dup.c create mode 100644 gdb/gnulib/import/dup2.c create mode 100644 gdb/gnulib/import/error.c create mode 100644 gdb/gnulib/import/error.h create mode 100644 gdb/gnulib/import/exitfail.c create mode 100644 gdb/gnulib/import/exitfail.h create mode 100644 gdb/gnulib/import/fchdir.c create mode 100644 gdb/gnulib/import/fcntl.c create mode 100644 gdb/gnulib/import/fcntl.in.h create mode 100644 gdb/gnulib/import/fd-hook.c create mode 100644 gdb/gnulib/import/fd-hook.h create mode 100644 gdb/gnulib/import/fd-safer.c create mode 100644 gdb/gnulib/import/fdopendir.c create mode 100644 gdb/gnulib/import/filename.h create mode 100644 gdb/gnulib/import/filenamecat-lgpl.c create mode 100644 gdb/gnulib/import/filenamecat.h create mode 100644 gdb/gnulib/import/flexmember.h create mode 100644 gdb/gnulib/import/fstat.c create mode 100644 gdb/gnulib/import/fstatat.c create mode 100644 gdb/gnulib/import/getcwd-lgpl.c create mode 100644 gdb/gnulib/import/getcwd.c create mode 100644 gdb/gnulib/import/getdtablesize.c create mode 100644 gdb/gnulib/import/getlogin_r.c create mode 100644 gdb/gnulib/import/getprogname.c create mode 100644 gdb/gnulib/import/getprogname.h create mode 100644 gdb/gnulib/import/gettext.h create mode 100644 gdb/gnulib/import/glob-libc.h create mode 100644 gdb/gnulib/import/glob.c create mode 100644 gdb/gnulib/import/glob.in.h create mode 100644 gdb/gnulib/import/hard-locale.c create mode 100644 gdb/gnulib/import/hard-locale.h create mode 100644 gdb/gnulib/import/intprops.h create mode 100644 gdb/gnulib/import/limits.in.h create mode 100644 gdb/gnulib/import/m4/chdir-long.m4 create mode 100644 gdb/gnulib/import/m4/close.m4 create mode 100644 gdb/gnulib/import/m4/closedir.m4 create mode 100644 gdb/gnulib/import/m4/d-ino.m4 create mode 100644 gdb/gnulib/import/m4/d-type.m4 create mode 100644 gdb/gnulib/import/m4/dup.m4 create mode 100644 gdb/gnulib/import/m4/dup2.m4 create mode 100644 gdb/gnulib/import/m4/environ.m4 create mode 100644 gdb/gnulib/import/m4/error.m4 create mode 100644 gdb/gnulib/import/m4/fchdir.m4 create mode 100644 gdb/gnulib/import/m4/fcntl.m4 create mode 100644 gdb/gnulib/import/m4/fcntl_h.m4 create mode 100644 gdb/gnulib/import/m4/fdopendir.m4 create mode 100644 gdb/gnulib/import/m4/filenamecat.m4 create mode 100644 gdb/gnulib/import/m4/flexmember.m4 create mode 100644 gdb/gnulib/import/m4/fstat.m4 create mode 100644 gdb/gnulib/import/m4/fstatat.m4 create mode 100644 gdb/gnulib/import/m4/getcwd-abort-bug.m4 create mode 100644 gdb/gnulib/import/m4/getcwd-path-max.m4 create mode 100644 gdb/gnulib/import/m4/getcwd.m4 create mode 100644 gdb/gnulib/import/m4/getdtablesize.m4 create mode 100644 gdb/gnulib/import/m4/getlogin_r.m4 create mode 100644 gdb/gnulib/import/m4/getprogname.m4 create mode 100644 gdb/gnulib/import/m4/glob.m4 create mode 100644 gdb/gnulib/import/m4/hard-locale.m4 create mode 100644 gdb/gnulib/import/m4/limits-h.m4 create mode 100644 gdb/gnulib/import/m4/mempcpy.m4 create mode 100644 gdb/gnulib/import/m4/memrchr.m4 create mode 100644 gdb/gnulib/import/m4/mkstemp.m4 create mode 100644 gdb/gnulib/import/m4/mode_t.m4 create mode 100644 gdb/gnulib/import/m4/msvc-inval.m4 create mode 100644 gdb/gnulib/import/m4/msvc-nothrow.m4 create mode 100644 gdb/gnulib/import/m4/open.m4 create mode 100644 gdb/gnulib/import/m4/openat.m4 create mode 100644 gdb/gnulib/import/m4/opendir.m4 create mode 100644 gdb/gnulib/import/m4/readdir.m4 create mode 100644 gdb/gnulib/import/m4/realloc.m4 create mode 100644 gdb/gnulib/import/m4/rewinddir.m4 create mode 100644 gdb/gnulib/import/m4/save-cwd.m4 create mode 100644 gdb/gnulib/import/m4/secure_getenv.m4 create mode 100644 gdb/gnulib/import/m4/setenv.m4 create mode 100644 gdb/gnulib/import/m4/strdup.m4 create mode 100644 gdb/gnulib/import/m4/strerror.m4 create mode 100644 gdb/gnulib/import/m4/tempname.m4 create mode 100644 gdb/gnulib/import/m4/unistd-safer.m4 create mode 100644 gdb/gnulib/import/mempcpy.c create mode 100644 gdb/gnulib/import/memrchr.c create mode 100644 gdb/gnulib/import/mkstemp.c create mode 100644 gdb/gnulib/import/msvc-inval.c create mode 100644 gdb/gnulib/import/msvc-inval.h create mode 100644 gdb/gnulib/import/msvc-nothrow.c create mode 100644 gdb/gnulib/import/msvc-nothrow.h create mode 100644 gdb/gnulib/import/open.c create mode 100644 gdb/gnulib/import/openat-die.c create mode 100644 gdb/gnulib/import/openat-priv.h create mode 100644 gdb/gnulib/import/openat-proc.c create mode 100644 gdb/gnulib/import/openat.c create mode 100644 gdb/gnulib/import/openat.h create mode 100644 gdb/gnulib/import/opendir.c create mode 100644 gdb/gnulib/import/pipe-safer.c create mode 100644 gdb/gnulib/import/readdir.c create mode 100644 gdb/gnulib/import/realloc.c create mode 100644 gdb/gnulib/import/rewinddir.c create mode 100644 gdb/gnulib/import/save-cwd.c create mode 100644 gdb/gnulib/import/save-cwd.h create mode 100644 gdb/gnulib/import/secure_getenv.c create mode 100644 gdb/gnulib/import/setenv.c create mode 100644 gdb/gnulib/import/strdup.c create mode 100644 gdb/gnulib/import/strerror-override.c create mode 100644 gdb/gnulib/import/strerror-override.h create mode 100644 gdb/gnulib/import/strerror.c create mode 100644 gdb/gnulib/import/tempname.c create mode 100644 gdb/gnulib/import/tempname.h create mode 100644 gdb/gnulib/import/unistd--.h create mode 100644 gdb/gnulib/import/unistd-safer.h create mode 100644 gdb/gnulib/import/unsetenv.c 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-go32-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 delete mode 100644 gdb/jv-exp.y delete mode 100644 gdb/jv-lang.c delete mode 100644 gdb/jv-lang.h delete mode 100644 gdb/jv-typeprint.c delete mode 100644 gdb/jv-valprint.c delete mode 100644 gdb/jv-varobj.c create mode 100644 gdb/linux-nat-trad.c create mode 100644 gdb/linux-nat-trad.h 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/mi/mi-interp.h 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 delete mode 100644 gdb/mt-tdep.c create mode 100644 gdb/nat/fork-inferior.c create mode 100644 gdb/nat/fork-inferior.h create mode 100644 gdb/objfile-flags.h create mode 100644 gdb/observable.c create mode 100644 gdb/observable.h delete mode 100644 gdb/observer.c delete mode 100755 gdb/observer.sh create mode 100644 gdb/or1k-tdep.c create mode 100644 gdb/or1k-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/producer.c create mode 100644 gdb/producer.h create mode 100644 gdb/progspace-and-thread.c create mode 100644 gdb/progspace-and-thread.h create mode 100644 gdb/python/py-all-events.def create mode 100644 gdb/python/py-event-types.def create mode 100644 gdb/python/py-instruction.c create mode 100644 gdb/python/py-instruction.h create mode 100644 gdb/python/py-record-btrace.c create mode 100644 gdb/python/py-record-btrace.h create mode 100644 gdb/python/py-record-full.c create mode 100644 gdb/python/py-record-full.h create mode 100644 gdb/python/py-record.c create mode 100644 gdb/python/py-record.h create mode 100644 gdb/python/py-ref.h create mode 100644 gdb/regcache-dump.c delete mode 100644 gdb/regformats/arm-with-iwmmxt.dat delete mode 100644 gdb/regformats/arm-with-neon.dat delete mode 100644 gdb/regformats/arm-with-vfpv2.dat delete mode 100644 gdb/regformats/arm-with-vfpv3.dat create mode 100644 gdb/regformats/arm/arm-with-iwmmxt.dat create mode 100644 gdb/regformats/arm/arm-with-neon.dat create mode 100644 gdb/regformats/arm/arm-with-vfpv2.dat create mode 100644 gdb/regformats/arm/arm-with-vfpv3.dat create mode 100644 gdb/regformats/i386/amd64-avx-avx512-linux.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx-avx512-pku-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx-mpx.dat delete mode 100644 gdb/regformats/i386/amd64-avx.dat delete mode 100644 gdb/regformats/i386/amd64-avx512-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx512.dat delete mode 100644 gdb/regformats/i386/amd64-mpx.dat create mode 100644 gdb/regformats/i386/i386-avx-avx512-linux.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx-avx512-pku-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx-mpx.dat delete mode 100644 gdb/regformats/i386/i386-avx.dat delete mode 100644 gdb/regformats/i386/i386-avx512-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx512.dat delete mode 100644 gdb/regformats/i386/i386-mmx.dat delete mode 100644 gdb/regformats/i386/i386-mpx.dat create mode 100644 gdb/regformats/i386/x32-avx-avx512-linux.dat delete mode 100644 gdb/regformats/i386/x32-avx.dat delete mode 100644 gdb/regformats/i386/x32-avx512-linux.dat delete mode 100644 gdb/regformats/i386/x32-avx512.dat delete mode 100644 gdb/regformats/i386/x32.dat create mode 100644 gdb/regformats/s390-gs-linux64.dat create mode 100644 gdb/regformats/s390x-gs-linux64.dat delete mode 100644 gdb/regformats/tic6x-c62x.dat delete mode 100644 gdb/regformats/tic6x-c64x.dat delete mode 100644 gdb/regformats/tic6x-c64xp.dat create mode 100644 gdb/riscv-tdep.c create mode 100644 gdb/riscv-tdep.h create mode 100644 gdb/s390-tdep.c create mode 100644 gdb/s390-tdep.h create mode 100644 gdb/selftest-arch.c create mode 100644 gdb/selftest-arch.h delete mode 100644 gdb/selftest.c delete mode 100644 gdb/selftest.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/silent-rules.mk 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/symfile-add-flags.h create mode 100644 gdb/target-float.c create mode 100644 gdb/target-float.h create mode 100644 gdb/testsuite/.gitignore create mode 100644 gdb/testsuite/boards/local-board.exp create mode 100644 gdb/testsuite/boards/stdio-gdbserver-base.exp create mode 100644 gdb/testsuite/gdb.ada/access_tagged_param.exp create mode 100644 gdb/testsuite/gdb.ada/access_tagged_param/foo.adb create mode 100644 gdb/testsuite/gdb.ada/access_tagged_param/pck.adb create mode 100644 gdb/testsuite/gdb.ada/access_tagged_param/pck.ads create mode 100644 gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp create mode 100644 gdb/testsuite/gdb.ada/arr_acc_idx_w_gap/enum_with_gap.adb create mode 100644 gdb/testsuite/gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads create mode 100644 gdb/testsuite/gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb create mode 100644 gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp create mode 100644 gdb/testsuite/gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb create mode 100644 gdb/testsuite/gdb.ada/assign_arr.exp create mode 100644 gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb create mode 100644 gdb/testsuite/gdb.ada/assign_arr/target_wrapper.ads create mode 100644 gdb/testsuite/gdb.ada/bp_c_mixed_case.exp create mode 100644 gdb/testsuite/gdb.ada/bp_c_mixed_case/bar.c create mode 100644 gdb/testsuite/gdb.ada/bp_c_mixed_case/foo_h731_021.adb create mode 100644 gdb/testsuite/gdb.ada/bp_c_mixed_case/qux.c create mode 100644 gdb/testsuite/gdb.ada/bp_inlined_func.exp create mode 100644 gdb/testsuite/gdb.ada/bp_inlined_func/b.adb create mode 100644 gdb/testsuite/gdb.ada/bp_inlined_func/b.ads create mode 100644 gdb/testsuite/gdb.ada/bp_inlined_func/c.adb create mode 100644 gdb/testsuite/gdb.ada/bp_inlined_func/c.ads create mode 100644 gdb/testsuite/gdb.ada/bp_inlined_func/foo.adb create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if.exp create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if/bla.adb create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if/pck.ads create mode 100644 gdb/testsuite/gdb.ada/convvar_comp.exp create mode 100644 gdb/testsuite/gdb.ada/convvar_comp/pb16_063.adb create mode 100644 gdb/testsuite/gdb.ada/convvar_comp/pck.adb create mode 100644 gdb/testsuite/gdb.ada/convvar_comp/pck.ads create mode 100644 gdb/testsuite/gdb.ada/dyn_stride.exp create mode 100644 gdb/testsuite/gdb.ada/dyn_stride/foo.adb create mode 100644 gdb/testsuite/gdb.ada/excep_handle.exp create mode 100644 gdb/testsuite/gdb.ada/excep_handle/foo.adb create mode 100644 gdb/testsuite/gdb.ada/excep_handle/pck.ads create mode 100644 gdb/testsuite/gdb.ada/funcall_ptr.exp create mode 100644 gdb/testsuite/gdb.ada/funcall_ptr/foo.adb create mode 100644 gdb/testsuite/gdb.ada/funcall_ptr/pck.adb create mode 100644 gdb/testsuite/gdb.ada/funcall_ptr/pck.ads create mode 100644 gdb/testsuite/gdb.ada/info_addr_mixed_case.exp create mode 100644 gdb/testsuite/gdb.ada/info_addr_mixed_case/foo.adb create mode 100644 gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.adb create mode 100644 gdb/testsuite/gdb.ada/info_addr_mixed_case/pck.ads create mode 100644 gdb/testsuite/gdb.ada/maint_with_ada.exp create mode 100644 gdb/testsuite/gdb.ada/maint_with_ada/pack.adb create mode 100644 gdb/testsuite/gdb.ada/maint_with_ada/pack.ads create mode 100644 gdb/testsuite/gdb.ada/maint_with_ada/var_arr_typedef.adb create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert.exp create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp create mode 100644 gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb create mode 100644 gdb/testsuite/gdb.ada/minsyms.exp create mode 100644 gdb/testsuite/gdb.ada/minsyms/foo_qb07_057.adb create mode 100644 gdb/testsuite/gdb.ada/minsyms/pck.adb create mode 100644 gdb/testsuite/gdb.ada/minsyms/pck.ads create mode 100644 gdb/testsuite/gdb.ada/notcplusplus.exp create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/foo.adb create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/pck.adb create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/pck.ads create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/ver.ads create mode 100644 gdb/testsuite/gdb.ada/rename_subscript_param.exp create mode 100644 gdb/testsuite/gdb.ada/rename_subscript_param/pb30_012.adb create mode 100644 gdb/testsuite/gdb.ada/rename_subscript_param/pck.adb create mode 100644 gdb/testsuite/gdb.ada/rename_subscript_param/pck.ads create mode 100644 gdb/testsuite/gdb.ada/rename_subscript_param/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/rename_subscript_param/pkg.ads create mode 100644 gdb/testsuite/gdb.ada/repeat_dyn.exp create mode 100644 gdb/testsuite/gdb.ada/repeat_dyn/foo_oc22_002.adb create mode 100644 gdb/testsuite/gdb.ada/repeat_dyn/pck.adb create mode 100644 gdb/testsuite/gdb.ada/repeat_dyn/pck.ads create mode 100644 gdb/testsuite/gdb.ada/same_component_name.exp create mode 100644 gdb/testsuite/gdb.ada/same_component_name/foo.adb create mode 100644 gdb/testsuite/gdb.ada/same_component_name/pck.adb create mode 100644 gdb/testsuite/gdb.ada/same_component_name/pck.ads create mode 100644 gdb/testsuite/gdb.ada/scoped_watch.exp create mode 100644 gdb/testsuite/gdb.ada/scoped_watch/foo_p708_025.adb create mode 100644 gdb/testsuite/gdb.ada/scoped_watch/pck.adb create mode 100644 gdb/testsuite/gdb.ada/scoped_watch/pck.ads create mode 100644 gdb/testsuite/gdb.ada/str_binop_equal.exp create mode 100644 gdb/testsuite/gdb.ada/str_binop_equal/foo_p211_061.adb create mode 100644 gdb/testsuite/gdb.ada/str_binop_equal/pck.adb create mode 100644 gdb/testsuite/gdb.ada/str_binop_equal/pck.ads create mode 100644 gdb/testsuite/gdb.ada/task_switch_in_core.exp create mode 100644 gdb/testsuite/gdb.ada/task_switch_in_core/crash.adb create mode 100644 gdb/testsuite/gdb.ada/varsize_limit.exp create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/pck.adb create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/pck.ads create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-avx.S create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-entry-value-param-dwarf5.S create mode 100644 gdb/testsuite/gdb.arch/amd64-entry-value-param-dwarf5.c create mode 100644 gdb/testsuite/gdb.arch/amd64-entry-value-param-dwarf5.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-gs_base.c create mode 100644 gdb/testsuite/gdb.arch/amd64-gs_base.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-osabi.exp create mode 100644 gdb/testsuite/gdb.arch/arc-analyze-prologue.S create mode 100644 gdb/testsuite/gdb.arch/arc-analyze-prologue.exp create mode 100644 gdb/testsuite/gdb.arch/arc-decode-insn.S create mode 100644 gdb/testsuite/gdb.arch/arc-decode-insn.exp create mode 100644 gdb/testsuite/gdb.arch/arc-tdesc-cpu.exp create mode 100644 gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml create mode 100644 gdb/testsuite/gdb.arch/arm-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.c create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-call.exp create mode 100644 gdb/testsuite/gdb.arch/i386-pkru.c create mode 100644 gdb/testsuite/gdb.arch/i386-pkru.exp create mode 100644 gdb/testsuite/gdb.arch/mips-fcr.c create mode 100644 gdb/testsuite/gdb.arch/mips-fcr.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec2.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec2.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec3.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-altivec3.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-disassembler-options.exp delete mode 100644 gdb/testsuite/gdb.arch/powerpc-power.exp delete mode 100644 gdb/testsuite/gdb.arch/powerpc-power.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power7.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power7.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power8.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power8.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power9.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power9.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-prologue-frame.S create mode 100644 gdb/testsuite/gdb.arch/powerpc-prologue-frame.c create mode 100644 gdb/testsuite/gdb.arch/powerpc-prologue-frame.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx2.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx2.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx3.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-vsx3.s create mode 100644 gdb/testsuite/gdb.arch/ppc-longdouble.c create mode 100644 gdb/testsuite/gdb.arch/ppc-longdouble.exp create mode 100644 gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.S create mode 100644 gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.c create mode 100644 gdb/testsuite/gdb.arch/ppc64-isa207-atomic-inst.exp create mode 100644 gdb/testsuite/gdb.arch/s390-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/sparc64-adi.c create mode 100644 gdb/testsuite/gdb.arch/sparc64-adi.exp create mode 100644 gdb/testsuite/gdb.arch/sparc64-regs.S create mode 100644 gdb/testsuite/gdb.arch/sparc64-regs.exp 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/attach-non-pgrp-leader.c create mode 100644 gdb/testsuite/gdb.base/attach-non-pgrp-leader.exp create mode 100644 gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.c create mode 100644 gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp create mode 100644 gdb/testsuite/gdb.base/break-include.c create mode 100644 gdb/testsuite/gdb.base/break-include.exp create mode 100644 gdb/testsuite/gdb.base/break-include.inc create mode 100644 gdb/testsuite/gdb.base/c-linkage-name.c create mode 100644 gdb/testsuite/gdb.base/c-linkage-name.exp create mode 100644 gdb/testsuite/gdb.base/complete-empty.exp create mode 100644 gdb/testsuite/gdb.base/continue-after-aborted-step-over.c create mode 100644 gdb/testsuite/gdb.base/continue-after-aborted-step-over.exp create mode 100644 gdb/testsuite/gdb.base/exec-invalid-sysroot.exp create mode 100644 gdb/testsuite/gdb.base/float128.c create mode 100644 gdb/testsuite/gdb.base/float128.exp create mode 100644 gdb/testsuite/gdb.base/floatn.c create mode 100644 gdb/testsuite/gdb.base/floatn.exp create mode 100644 gdb/testsuite/gdb.base/infcall-input.c create mode 100644 gdb/testsuite/gdb.base/infcall-input.exp create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.c create mode 100644 gdb/testsuite/gdb.base/infcall-nested-structs.exp create mode 100644 gdb/testsuite/gdb.base/info-program.exp create mode 100644 gdb/testsuite/gdb.base/interrupt-daemon.c create mode 100644 gdb/testsuite/gdb.base/interrupt-daemon.exp create mode 100644 gdb/testsuite/gdb.base/jit-attach-pie.c create mode 100644 gdb/testsuite/gdb.base/jit-attach-pie.exp create mode 100644 gdb/testsuite/gdb.base/jit-simple-dl.c create mode 100644 gdb/testsuite/gdb.base/jit-simple-jit.c create mode 100644 gdb/testsuite/gdb.base/libsegfault.exp create mode 100644 gdb/testsuite/gdb.base/list-ambiguous.exp create mode 100644 gdb/testsuite/gdb.base/list-ambiguous0.c create mode 100644 gdb/testsuite/gdb.base/list-ambiguous1.c create mode 100644 gdb/testsuite/gdb.base/load-command.c create mode 100644 gdb/testsuite/gdb.base/load-command.exp create mode 100644 gdb/testsuite/gdb.base/long-inferior-output.c create mode 100644 gdb/testsuite/gdb.base/long-inferior-output.exp create mode 100644 gdb/testsuite/gdb.base/new-ui-pending-input.c create mode 100644 gdb/testsuite/gdb.base/new-ui-pending-input.exp create mode 100644 gdb/testsuite/gdb.base/osabi.exp create mode 100644 gdb/testsuite/gdb.base/pie-fork.c create mode 100644 gdb/testsuite/gdb.base/pie-fork.exp create mode 100644 gdb/testsuite/gdb.base/ptype-offsets.cc create mode 100644 gdb/testsuite/gdb.base/ptype-offsets.exp create mode 100644 gdb/testsuite/gdb.base/quit-live.c create mode 100644 gdb/testsuite/gdb.base/quit-live.exp create mode 100644 gdb/testsuite/gdb.base/quit.exp create mode 100644 gdb/testsuite/gdb.base/readnever.c create mode 100644 gdb/testsuite/gdb.base/readnever.exp create mode 100644 gdb/testsuite/gdb.base/reggroups.c create mode 100644 gdb/testsuite/gdb.base/reggroups.exp create mode 100644 gdb/testsuite/gdb.base/reread-readsym.c create mode 100644 gdb/testsuite/gdb.base/reread-readsym.exp create mode 100644 gdb/testsuite/gdb.base/server-del-break.c create mode 100644 gdb/testsuite/gdb.base/server-del-break.exp create mode 100644 gdb/testsuite/gdb.base/set-cwd.c create mode 100644 gdb/testsuite/gdb.base/set-cwd.exp create mode 100644 gdb/testsuite/gdb.base/share-env-with-gdbserver.c create mode 100644 gdb/testsuite/gdb.base/share-env-with-gdbserver.exp create mode 100644 gdb/testsuite/gdb.base/solib-vanish-lib1.c create mode 100644 gdb/testsuite/gdb.base/solib-vanish-lib2.c create mode 100644 gdb/testsuite/gdb.base/solib-vanish-main.c create mode 100644 gdb/testsuite/gdb.base/solib-vanish.exp create mode 100644 gdb/testsuite/gdb.base/starti.c create mode 100644 gdb/testsuite/gdb.base/starti.exp create mode 100644 gdb/testsuite/gdb.base/startup-with-shell.c create mode 100644 gdb/testsuite/gdb.base/startup-with-shell.exp create mode 100644 gdb/testsuite/gdb.base/symbol-alias.c create mode 100644 gdb/testsuite/gdb.base/symbol-alias.exp create mode 100644 gdb/testsuite/gdb.base/symbol-alias2.c delete mode 100644 gdb/testsuite/gdb.base/tui-layout.exp create mode 100644 gdb/testsuite/gdb.base/whatis-ptype-typedefs.c create mode 100644 gdb/testsuite/gdb.base/whatis-ptype-typedefs.exp create mode 100644 gdb/testsuite/gdb.btrace/enable-running.c create mode 100644 gdb/testsuite/gdb.btrace/enable-running.exp create mode 100644 gdb/testsuite/gdb.cp/casts03.cc create mode 100644 gdb/testsuite/gdb.cp/ena-dis-br-range.cc create mode 100644 gdb/testsuite/gdb.cp/ena-dis-br-range.exp create mode 100644 gdb/testsuite/gdb.cp/local-static.c create mode 100644 gdb/testsuite/gdb.cp/local-static.cc create mode 100644 gdb/testsuite/gdb.cp/local-static.exp create mode 100644 gdb/testsuite/gdb.cp/nested-types.cc create mode 100644 gdb/testsuite/gdb.cp/nested-types.exp create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-casts.cc create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-casts.exp create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-overload.cc create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-overload.exp create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-params.cc create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-params.exp create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-sizeof.cc create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-types.cc create mode 100644 gdb/testsuite/gdb.cp/rvalue-ref-types.exp create mode 100644 gdb/testsuite/gdb.cp/save-bp-qualified.cc create mode 100644 gdb/testsuite/gdb.cp/save-bp-qualified.exp create mode 100644 gdb/testsuite/gdb.cp/static-typedef-print.cc create mode 100644 gdb/testsuite/gdb.cp/static-typedef-print.exp create mode 100644 gdb/testsuite/gdb.cp/subtypes-2.cc create mode 100644 gdb/testsuite/gdb.cp/subtypes.cc create mode 100644 gdb/testsuite/gdb.cp/subtypes.exp create mode 100644 gdb/testsuite/gdb.cp/subtypes.h create mode 100644 gdb/testsuite/gdb.cp/watch-cp.cc create mode 100644 gdb/testsuite/gdb.cp/watch-cp.exp create mode 100644 gdb/testsuite/gdb.cp/wide_char_types.c create mode 100644 gdb/testsuite/gdb.cp/wide_char_types.exp create mode 100644 gdb/testsuite/gdb.disasm/disassembler-options.exp create mode 100644 gdb/testsuite/gdb.dlang/debug-expr.exp create mode 100644 gdb/testsuite/gdb.dlang/watch-loc.c create mode 100644 gdb/testsuite/gdb.dlang/watch-loc.exp create mode 100644 gdb/testsuite/gdb.dwarf2/ada-valprint-error.c create mode 100644 gdb/testsuite/gdb.dwarf2/ada-valprint-error.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.S create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu1.c create mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu2.c create mode 100644 gdb/testsuite/gdb.dwarf2/formdata16.c create mode 100644 gdb/testsuite/gdb.dwarf2/formdata16.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/implptr-64bit.S create mode 100644 gdb/testsuite/gdb.dwarf2/info-locals-optimized-out.c create mode 100644 gdb/testsuite/gdb.dwarf2/info-locals-optimized-out.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/testsuite/gdb.dwarf2/shortpiece.exp create mode 100644 gdb/testsuite/gdb.dwarf2/var-access.c create mode 100644 gdb/testsuite/gdb.dwarf2/var-access.exp create mode 100644 gdb/testsuite/gdb.dwarf2/variant.c create mode 100644 gdb/testsuite/gdb.dwarf2/variant.exp create mode 100644 gdb/testsuite/gdb.fortran/printing-types.exp create mode 100644 gdb/testsuite/gdb.fortran/printing-types.f90 create mode 100644 gdb/testsuite/gdb.fortran/ptr-indentation.exp create mode 100644 gdb/testsuite/gdb.fortran/ptr-indentation.f90 delete mode 100644 gdb/testsuite/gdb.gdb/observer.exp delete mode 100644 gdb/testsuite/gdb.gdb/xfullpath.exp create mode 100644 gdb/testsuite/gdb.guile/scm-lazy-string.c create mode 100644 gdb/testsuite/gdb.guile/scm-lazy-string.exp delete mode 100644 gdb/testsuite/gdb.java/jmain.exp delete mode 100644 gdb/testsuite/gdb.java/jmain.java delete mode 100644 gdb/testsuite/gdb.java/jmisc.exp delete mode 100644 gdb/testsuite/gdb.java/jmisc.java delete mode 100644 gdb/testsuite/gdb.java/jnpe.exp delete mode 100644 gdb/testsuite/gdb.java/jnpe.java delete mode 100644 gdb/testsuite/gdb.java/jprint.exp delete mode 100644 gdb/testsuite/gdb.java/jprint.java delete mode 100644 gdb/testsuite/gdb.java/jv-exp.exp delete mode 100644 gdb/testsuite/gdb.java/jv-print.exp create mode 100644 gdb/testsuite/gdb.linespec/cpcompletion.exp create mode 100644 gdb/testsuite/gdb.linespec/cpls-abi-tag.cc create mode 100644 gdb/testsuite/gdb.linespec/cpls-abi-tag.exp create mode 100644 gdb/testsuite/gdb.linespec/cpls-hyphen.cc create mode 100644 gdb/testsuite/gdb.linespec/cpls-ops.cc create mode 100644 gdb/testsuite/gdb.linespec/cpls-ops.exp create mode 100644 gdb/testsuite/gdb.linespec/cpls.cc create mode 100644 gdb/testsuite/gdb.linespec/cpls2.cc create mode 100644 gdb/testsuite/gdb.mi/list-thread-groups-available.c create mode 100644 gdb/testsuite/gdb.mi/list-thread-groups-available.exp create mode 100644 gdb/testsuite/gdb.mi/mi-frame-regs.exp create mode 100644 gdb/testsuite/gdb.mi/user-selected-context-sync.c create mode 100644 gdb/testsuite/gdb.mi/user-selected-context-sync.exp create mode 100644 gdb/testsuite/gdb.multi/multi-term-settings.c create mode 100644 gdb/testsuite/gdb.multi/multi-term-settings.exp create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.cc create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.exp create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.py create mode 100644 gdb/testsuite/gdb.python/py-rbreak-func2.c create mode 100644 gdb/testsuite/gdb.python/py-rbreak.c create mode 100644 gdb/testsuite/gdb.python/py-rbreak.exp create mode 100644 gdb/testsuite/gdb.python/py-record-btrace-threads.c create mode 100644 gdb/testsuite/gdb.python/py-record-btrace-threads.exp create mode 100644 gdb/testsuite/gdb.python/py-record-btrace.c create mode 100644 gdb/testsuite/gdb.python/py-record-btrace.exp create mode 100644 gdb/testsuite/gdb.python/py-record-full.c create mode 100644 gdb/testsuite/gdb.python/py-record-full.exp create mode 100644 gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.cc create mode 100644 gdb/testsuite/gdb.python/py-rvalue-ref-value-cc.exp create mode 100644 gdb/testsuite/gdb.python/py-thrhandle.c create mode 100644 gdb/testsuite/gdb.python/py-thrhandle.exp create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse-aarch64.c create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse-arm.c create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse-x86.c create mode 100644 gdb/testsuite/gdb.rust/traits.exp create mode 100644 gdb/testsuite/gdb.rust/traits.rs create mode 100644 gdb/testsuite/gdb.rust/unsized.exp create mode 100644 gdb/testsuite/gdb.rust/unsized.rs create mode 100644 gdb/testsuite/gdb.rust/watch.exp create mode 100644 gdb/testsuite/gdb.rust/watch.rs create mode 100644 gdb/testsuite/gdb.server/abspath.exp create mode 100644 gdb/testsuite/gdb.server/normal.c create mode 100644 gdb/testsuite/gdb.server/reconnect-ctrl-c.c create mode 100644 gdb/testsuite/gdb.server/reconnect-ctrl-c.exp create mode 100644 gdb/testsuite/gdb.server/run-without-local-binary.exp create mode 100644 gdb/testsuite/gdb.server/stop-reply-no-thread.c create mode 100644 gdb/testsuite/gdb.server/stop-reply-no-thread.exp create mode 100644 gdb/testsuite/gdb.server/unittest.exp create mode 100644 gdb/testsuite/gdb.threads/interrupt-while-step-over.c create mode 100644 gdb/testsuite/gdb.threads/interrupt-while-step-over.exp create mode 100644 gdb/testsuite/gdb.threads/tls-core.c create mode 100644 gdb/testsuite/gdb.threads/tls-core.exp create mode 100644 gdb/testsuite/gdb.threads/tls-nodebug-pie.c create mode 100644 gdb/testsuite/gdb.threads/tls-nodebug-pie.exp create mode 100644 gdb/testsuite/gdb.trace/mi-trace-save.exp create mode 100644 gdb/testsuite/gdb.tui/completion.exp create mode 100644 gdb/testsuite/gdb.tui/tui-disasm-long-lines.c create mode 100644 gdb/testsuite/gdb.tui/tui-disasm-long-lines.exp create mode 100644 gdb/testsuite/gdb.tui/tui-layout.c create mode 100644 gdb/testsuite/gdb.tui/tui-layout.exp create mode 100644 gdb/testsuite/gdb.tui/tui-nl-filtered-output.exp create mode 100644 gdb/testsuite/lib/completion-support.exp create mode 100644 gdb/testsuite/lib/data-structures.exp delete mode 100644 gdb/testsuite/lib/java.exp create mode 100644 gdb/testsuite/lib/memory.exp create mode 100644 gdb/tui/tui-out.h create mode 100644 gdb/unittests/array-view-selftests.c create mode 100644 gdb/unittests/basic_string_view/capacity/1.cc create mode 100644 gdb/unittests/basic_string_view/capacity/empty_neg.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/1.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/2.cc create mode 100644 gdb/unittests/basic_string_view/cons/char/3.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/cons/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/1.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/2.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/empty.cc create mode 100644 gdb/unittests/basic_string_view/element_access/char/front_back.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/empty.cc create mode 100644 gdb/unittests/basic_string_view/element_access/wchar_t/front_back.cc create mode 100644 gdb/unittests/basic_string_view/include.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/1.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/2.cc create mode 100644 gdb/unittests/basic_string_view/inserters/char/3.cc create mode 100644 gdb/unittests/basic_string_view/inserters/pod/10081-out.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/inserters/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/literals/types.cc create mode 100644 gdb/unittests/basic_string_view/literals/values.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/swap/char/1.cc create mode 100644 gdb/unittests/basic_string_view/modifiers/swap/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/13650.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/char/70483.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/13650.cc create mode 100644 gdb/unittests/basic_string_view/operations/compare/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/copy/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/copy/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/data/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/data/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/char/4.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/find/wchar_t/4.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/char/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/operations/rfind/wchar_t/3.cc create mode 100644 gdb/unittests/basic_string_view/operations/string_conversion/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/substr/char/1.cc create mode 100644 gdb/unittests/basic_string_view/operations/substr/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/operators/char/2.cc create mode 100644 gdb/unittests/basic_string_view/operators/wchar_t/2.cc create mode 100644 gdb/unittests/basic_string_view/range_access/char/1.cc create mode 100644 gdb/unittests/basic_string_view/range_access/wchar_t/1.cc create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/explicit_instantia [...] create mode 100644 gdb/unittests/basic_string_view/requirements/typedefs.cc create mode 100644 gdb/unittests/basic_string_view/typedefs.cc create mode 100644 gdb/unittests/basic_string_view/types/1.cc create mode 100644 gdb/unittests/common-utils-selftests.c create mode 100644 gdb/unittests/environ-selftests.c create mode 100644 gdb/unittests/function-view-selftests.c create mode 100644 gdb/unittests/lookup_name_info-selftests.c create mode 100644 gdb/unittests/memory-map-selftests.c create mode 100644 gdb/unittests/memrange-selftests.c create mode 100644 gdb/unittests/observable-selftests.c create mode 100644 gdb/unittests/offset-type-selftests.c create mode 100644 gdb/unittests/optional-selftests.c create mode 100644 gdb/unittests/optional/assignment/1.cc create mode 100644 gdb/unittests/optional/assignment/2.cc create mode 100644 gdb/unittests/optional/assignment/3.cc create mode 100644 gdb/unittests/optional/assignment/4.cc create mode 100644 gdb/unittests/optional/assignment/5.cc create mode 100644 gdb/unittests/optional/assignment/6.cc create mode 100644 gdb/unittests/optional/assignment/7.cc create mode 100644 gdb/unittests/optional/cons/copy.cc create mode 100644 gdb/unittests/optional/cons/default.cc create mode 100644 gdb/unittests/optional/cons/move.cc create mode 100644 gdb/unittests/optional/cons/value.cc create mode 100644 gdb/unittests/optional/in_place.cc create mode 100644 gdb/unittests/optional/observers/1.cc create mode 100644 gdb/unittests/optional/observers/2.cc create mode 100644 gdb/unittests/ptid-selftests.c create mode 100644 gdb/unittests/rsp-low-selftests.c create mode 100644 gdb/unittests/scoped_fd-selftests.c create mode 100644 gdb/unittests/scoped_mmap-selftests.c create mode 100644 gdb/unittests/scoped_restore-selftests.c create mode 100644 gdb/unittests/string_view-selftests.c create mode 100644 gdb/unittests/tracepoint-selftests.c create mode 100644 gdb/unittests/unpack-selftests.c create mode 100644 gdb/unittests/utils-selftests.c create mode 100644 gdb/unittests/xml-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/ChangeLog-2017 create mode 100644 gold/po/ja.po create mode 100644 gold/po/sv.po create mode 100644 gold/po/uk.po create mode 100644 gold/testsuite/aarch64_tlsdesc.s create mode 100755 gold/testsuite/aarch64_tlsdesc.sh create mode 100644 gold/testsuite/aarch64_tlsdesc.t create mode 100755 gold/testsuite/arm_farcall_arm_arm_be8.sh create mode 100755 gold/testsuite/arm_farcall_thumb_thumb_be8.sh create mode 100644 gold/testsuite/arm_target1.s create mode 100755 gold/testsuite/arm_target1_abs.sh create mode 100755 gold/testsuite/arm_target1_rel.sh create mode 100644 gold/testsuite/arm_target2.s create mode 100755 gold/testsuite/arm_target2_abs.sh create mode 100755 gold/testsuite/arm_target2_got_rel.sh create mode 100755 gold/testsuite/arm_target2_rel.sh 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 100755 gold/testsuite/empty_command_line_test.sh create mode 100644 gold/testsuite/export_dynamic_plugin.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/icf_safe_pie_test.sh create mode 100755 gold/testsuite/ifuncmod1.sh create mode 100644 gold/testsuite/keep_text_section_prefix.cc create mode 100755 gold/testsuite/keep_text_section_prefix.sh create mode 100644 gold/testsuite/plugin_new_section_layout.c create mode 100755 gold/testsuite/plugin_pr22868.sh create mode 100644 gold/testsuite/plugin_pr22868_a.c create mode 100644 gold/testsuite/plugin_pr22868_b.c create mode 100755 gold/testsuite/plugin_test_12.sh create mode 100644 gold/testsuite/plugin_test_defsym.c create mode 100755 gold/testsuite/plugin_test_defsym.sh create mode 100755 gold/testsuite/plugin_test_wrap_symbols.sh create mode 100644 gold/testsuite/plugin_test_wrap_symbols_1.cc create mode 100644 gold/testsuite/plugin_test_wrap_symbols_2.cc create mode 100644 gold/testsuite/pr17704a_test.s 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/pr21430.s create mode 100755 gold/testsuite/pr21430.sh create mode 100644 gold/testsuite/pr22266_a.c create mode 100644 gold/testsuite/pr22266_main.c create mode 100644 gold/testsuite/pr22266_script.t create mode 100755 gold/testsuite/pr23016_1.sh create mode 100644 gold/testsuite/pr23016_1a.s create mode 100644 gold/testsuite/pr23016_1b.s create mode 100755 gold/testsuite/pr23016_2.sh create mode 100644 gold/testsuite/pr23016_2a.s create mode 100644 gold/testsuite/pr23016_2b.s 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 100644 gold/testsuite/text_unlikely_segment.cc create mode 100755 gold/testsuite/text_unlikely_segment.sh create mode 100755 gold/testsuite/ver_test_8.sh create mode 100644 gprof/ChangeLog-2016 create mode 100644 gprof/ChangeLog-2017 create mode 100644 include/ChangeLog-2016 create mode 100644 include/ChangeLog-2017 delete mode 100644 include/aout/adobe.h delete mode 100644 include/aout/reloc.h delete mode 100644 include/coff/i860.h delete mode 100644 include/coff/i960.h create mode 100644 include/coff/msdos.h create mode 100644 include/elf/arc-cpu.def delete mode 100644 include/elf/i860.h delete mode 100644 include/elf/i960.h create mode 100644 include/elf/pru.h create mode 100644 include/elf/riscv.h create mode 100644 include/elf/wasm32.h create mode 100644 include/gcc-cp-fe.def create mode 100644 include/gcc-cp-interface.h create mode 100644 include/opcode/arc-attrs.h delete mode 100644 include/opcode/i860.h delete mode 100644 include/opcode/i960.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 include/opcode/wasm.h create mode 100644 ld/ChangeLog-2016 create mode 100644 ld/ChangeLog-2017 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/cet.sh delete mode 100644 ld/emulparams/coff_i860.sh delete mode 100644 ld/emulparams/elf32_i860.sh delete mode 100644 ld/emulparams/elf32_i960.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 delete mode 100644 ld/emulparams/gld960.sh delete mode 100644 ld/emulparams/gld960coff.sh delete mode 100644 ld/emulparams/lnk960.sh create mode 100644 ld/emulparams/pruelf.sh delete mode 100644 ld/emultempl/gld960.em delete mode 100644 ld/emultempl/gld960c.em delete mode 100644 ld/emultempl/lnk960.em create mode 100644 ld/emultempl/pruelf.em create mode 100644 ld/emultempl/riscvelf.em create mode 100644 ld/emultempl/s390.em create mode 100644 ld/po/BLD-POTFILES.in delete mode 100644 ld/po/POTFILES.in create mode 100644 ld/po/SRC-POTFILES.in create mode 100644 ld/po/de.po create mode 100644 ld/po/pt_BR.po create mode 100644 ld/po/ru.po create mode 100644 ld/po/sr.po delete mode 100644 ld/scripttempl/avrtiny.sc delete mode 100644 ld/scripttempl/i860coff.sc delete mode 100644 ld/scripttempl/i960.sc create mode 100644 ld/scripttempl/pru.sc create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-2.d create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-eliminate.d create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-exe-2.s create mode 100644 ld/testsuite/ld-aarch64/copy-reloc-exe-eliminate.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-113.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-113.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-115.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-115.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-117.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-117.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-119.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-119.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-258-dyn-bad.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-258.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-259-dyn-bad.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-259.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-287-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-287-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-288.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-288.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-290.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-290.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-292.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-292.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-293.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-293.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-553.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-553.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-555.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-555.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-557.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-557.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-559.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-559.s create mode 100644 ld/testsuite/ld-aarch64/func-in-so.s create mode 100644 ld/testsuite/ld-aarch64/func-sym-hash-opt.d create mode 100644 ld/testsuite/ld-aarch64/func-sym-hash-opt.s create mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_defined.d delete mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_defined_local.d 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/pr20402.d create mode 100644 ld/testsuite/ld-aarch64/pr20402.s create mode 100644 ld/testsuite/ld-aarch64/pr22764.d create mode 100644 ld/testsuite/ld-aarch64/pr22764.s create mode 100644 ld/testsuite/ld-aarch64/relocs-ilp32.ld create mode 100644 ld/testsuite/ld-aarch64/tls-desc-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-all-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gd-le-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gdesc-le-2-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gdesc-le-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-2-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-3-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ie-le-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-aarch64/tls-tiny-desc-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-desc-le-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-gd-ie-ilp32.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-gd-le-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-arc/attr-merge-0.d create mode 100644 ld/testsuite/ld-arc/attr-merge-0.s create mode 100644 ld/testsuite/ld-arc/attr-merge-0e.s create mode 100644 ld/testsuite/ld-arc/attr-merge-1.d create mode 100644 ld/testsuite/ld-arc/attr-merge-1.s create mode 100644 ld/testsuite/ld-arc/attr-merge-1e.s create mode 100644 ld/testsuite/ld-arc/attr-merge-2.d create mode 100644 ld/testsuite/ld-arc/attr-merge-2.s create mode 100644 ld/testsuite/ld-arc/attr-merge-3.d create mode 100644 ld/testsuite/ld-arc/attr-merge-3.s create mode 100644 ld/testsuite/ld-arc/attr-merge-3e.s create mode 100644 ld/testsuite/ld-arc/attr-merge-4.s create mode 100644 ld/testsuite/ld-arc/attr-merge-5.d create mode 100644 ld/testsuite/ld-arc/attr-merge-5a.s create mode 100644 ld/testsuite/ld-arc/attr-merge-5b.s create mode 100644 ld/testsuite/ld-arc/attr-merge-conflict-isa.d create mode 100644 ld/testsuite/ld-arc/attr-merge-err-isa.d create mode 100644 ld/testsuite/ld-arc/attr-merge-err-quarkse.d create mode 100644 ld/testsuite/ld-arc/attr-merge-incompatible-cpu.d create mode 100644 ld/testsuite/ld-arc/attr-quarkse.s create mode 100644 ld/testsuite/ld-arc/attr-quarkse2.s create mode 100644 ld/testsuite/ld-arc/jli-overflow.d create mode 100644 ld/testsuite/ld-arc/jli-overflow.err create mode 100644 ld/testsuite/ld-arc/jli-overflow.s create mode 100644 ld/testsuite/ld-arc/jli-script.ld create mode 100644 ld/testsuite/ld-arc/jli-simple.dd create mode 100644 ld/testsuite/ld-arc/jli-simple.rd create mode 100644 ld/testsuite/ld-arc/jli-simple.s create mode 100644 ld/testsuite/ld-arc/tls-dtpoff.dd create mode 100644 ld/testsuite/ld-arc/tls-dtpoff.rd create mode 100644 ld/testsuite/ld-arc/tls-dtpoff.s create mode 100644 ld/testsuite/ld-arc/tls-relocs.ld create mode 100644 ld/testsuite/ld-arm/attr-merge-11.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-11a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-11b.s create mode 100644 ld/testsuite/ld-arm/attr-merge-12.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-12a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-12b.s create mode 100644 ld/testsuite/ld-arm/cmse-implib.type create mode 100644 ld/testsuite/ld-arm/farcall-mixed-app2.d copy ld/testsuite/ld-arm/{farcall-mixed-app.r => farcall-mixed-app2.r} (100%) create mode 100644 ld/testsuite/ld-arm/farcall-mixed-app2.s create mode 100644 ld/testsuite/ld-arm/farcall-mixed-app2.sym 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/avr-prop-7.d create mode 100644 ld/testsuite/ld-avr/avr-prop-7.s create mode 100644 ld/testsuite/ld-avr/avr-prop-8.d create mode 100644 ld/testsuite/ld-avr/avr-prop-8.s create mode 100644 ld/testsuite/ld-avr/pr13402.d create mode 100644 ld/testsuite/ld-avr/pr13402.s create mode 100644 ld/testsuite/ld-avr/pr20789.d create mode 100644 ld/testsuite/ld-avr/pr20789.s create mode 100644 ld/testsuite/ld-avr/pr21404-1.d create mode 100644 ld/testsuite/ld-avr/pr21404-1.s create mode 100644 ld/testsuite/ld-avr/pr21404-2.d create mode 100644 ld/testsuite/ld-avr/pr21404-2.s create mode 100644 ld/testsuite/ld-avr/pr21404-3.d create mode 100644 ld/testsuite/ld-avr/pr21404-3.s create mode 100644 ld/testsuite/ld-avr/pr21404-4.d create mode 100644 ld/testsuite/ld-avr/pr21404-4.s create mode 100644 ld/testsuite/ld-avr/pr21404-5.d create mode 100644 ld/testsuite/ld-avr/pr21404-5.s create mode 100644 ld/testsuite/ld-avr/pr21404-6.d create mode 100644 ld/testsuite/ld-avr/pr21404-6.s create mode 100644 ld/testsuite/ld-avr/pr21404-7.d create mode 100644 ld/testsuite/ld-avr/pr21404-7.s create mode 100644 ld/testsuite/ld-avr/pr21404-8.d create mode 100644 ld/testsuite/ld-avr/pr21404-8.s create mode 100644 ld/testsuite/ld-checks/over.d create mode 100644 ld/testsuite/ld-checks/over.s create mode 100644 ld/testsuite/ld-checks/over2.d create mode 100644 ld/testsuite/ld-checks/over2.s create mode 100644 ld/testsuite/ld-cris/dso-1c.s create mode 100644 ld/testsuite/ld-cris/dso-2b.s create mode 100644 ld/testsuite/ld-cris/dso-4.s create mode 100644 ld/testsuite/ld-cris/pr16044.d create mode 100644 ld/testsuite/ld-elf/compress1-alt.s create mode 100644 ld/testsuite/ld-elf/compressed1d-alt.d create mode 100644 ld/testsuite/ld-elf/dwarf2.err create mode 100644 ld/testsuite/ld-elf/dwarf2a.c create mode 100644 ld/testsuite/ld-elf/dwarf2b.c create mode 100644 ld/testsuite/ld-elf/dwarf3.c create mode 100644 ld/testsuite/ld-elf/dwarf3.err create mode 100644 ld/testsuite/ld-elf/globalaudit.rd create mode 100644 ld/testsuite/ld-elf/group11.d create mode 100644 ld/testsuite/ld-elf/group12.d create mode 100644 ld/testsuite/ld-elf/group12.ld create mode 100644 ld/testsuite/ld-elf/indirect5.map copy ld/testsuite/{ld-plugin/lto-13.out => ld-elf/indirect5.out} (100%) create mode 100644 ld/testsuite/ld-elf/indirect5a.c create mode 100644 ld/testsuite/ld-elf/indirect5b.c create mode 100644 ld/testsuite/ld-elf/indirect6a.c create mode 100644 ld/testsuite/ld-elf/interleave-0.d create mode 100644 ld/testsuite/ld-elf/interleave-4.d create mode 100644 ld/testsuite/ld-elf/interleave.ld create mode 100644 ld/testsuite/ld-elf/interleave.s create mode 100644 ld/testsuite/ld-elf/mbind1.s create mode 100644 ld/testsuite/ld-elf/mbind1a.d create mode 100644 ld/testsuite/ld-elf/mbind1b.d create mode 100644 ld/testsuite/ld-elf/mbind1c.d create mode 100644 ld/testsuite/ld-elf/mbind2a.s create mode 100644 ld/testsuite/ld-elf/mbind2b.c create mode 100644 ld/testsuite/ld-elf/orphan-10.d create mode 100644 ld/testsuite/ld-elf/orphan-10.s create mode 100644 ld/testsuite/ld-elf/orphan-11.d create mode 100644 ld/testsuite/ld-elf/orphan-11.ld create mode 100644 ld/testsuite/ld-elf/orphan-11.s create mode 100644 ld/testsuite/ld-elf/orphan-12.d create mode 100644 ld/testsuite/ld-elf/orphan-12.s create mode 100644 ld/testsuite/ld-elf/orphan-9.d create mode 100644 ld/testsuite/ld-elf/orphan-9.ld create mode 100644 ld/testsuite/ld-elf/orphan-9.s create mode 100644 ld/testsuite/ld-elf/pr18720.rd create mode 100644 ld/testsuite/ld-elf/pr20513a.d create mode 100644 ld/testsuite/ld-elf/pr20513a.s create mode 100644 ld/testsuite/ld-elf/pr20513b.d create mode 100644 ld/testsuite/ld-elf/pr20513b.s create mode 100644 ld/testsuite/ld-elf/pr20513c.d create mode 100644 ld/testsuite/ld-elf/pr20513d.d create mode 100644 ld/testsuite/ld-elf/pr20513e.d create mode 100644 ld/testsuite/ld-elf/pr20513f.d create mode 100644 ld/testsuite/ld-elf/pr20528a.d create mode 100644 ld/testsuite/ld-elf/pr20528a.s create mode 100644 ld/testsuite/ld-elf/pr20528b.d create mode 100644 ld/testsuite/ld-elf/pr20528b.s create mode 100644 ld/testsuite/ld-elf/pr20828-a.sd create mode 100644 ld/testsuite/ld-elf/pr20828-b.sd create mode 100644 ld/testsuite/ld-elf/pr20828-c.sd create mode 100644 ld/testsuite/ld-elf/pr20828-d.sd create mode 100644 ld/testsuite/ld-elf/pr20828-e.sd create mode 100644 ld/testsuite/ld-elf/pr20828-v.ld create mode 100644 ld/testsuite/ld-elf/pr20828-v.od create mode 100644 ld/testsuite/ld-elf/pr20828-v.s create mode 100644 ld/testsuite/ld-elf/pr20828-v.ver create mode 100644 ld/testsuite/ld-elf/pr20828.ld create mode 100644 ld/testsuite/ld-elf/pr20828.s create mode 100644 ld/testsuite/ld-elf/pr20828.ver 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-elf/pr21086.c create mode 100644 ld/testsuite/ld-elf/pr21086.list create mode 100644 ld/testsuite/ld-elf/pr21233-e.ld create mode 100644 ld/testsuite/ld-elf/pr21233-l.s create mode 100644 ld/testsuite/ld-elf/pr21233-l.sd create mode 100644 ld/testsuite/ld-elf/pr21233.ld create mode 100644 ld/testsuite/ld-elf/pr21233.s create mode 100644 ld/testsuite/ld-elf/pr21233.sd create mode 100644 ld/testsuite/ld-elf/pr21384.d create mode 100644 ld/testsuite/ld-elf/pr21384.dl create mode 100644 ld/testsuite/ld-elf/pr21384.ld create mode 100644 ld/testsuite/ld-elf/pr21384.s create mode 100644 ld/testsuite/ld-elf/pr21389.map create mode 100644 ld/testsuite/ld-elf/pr21389.s create mode 100644 ld/testsuite/ld-elf/pr21389a.d create mode 100644 ld/testsuite/ld-elf/pr21389b.d create mode 100644 ld/testsuite/ld-elf/pr21389c.d create mode 100644 ld/testsuite/ld-elf/pr21562a.d create mode 100644 ld/testsuite/ld-elf/pr21562a.s create mode 100644 ld/testsuite/ld-elf/pr21562a.t create mode 100644 ld/testsuite/ld-elf/pr21562b.d create mode 100644 ld/testsuite/ld-elf/pr21562b.s create mode 100644 ld/testsuite/ld-elf/pr21562b.t create mode 100644 ld/testsuite/ld-elf/pr21562c.d create mode 100644 ld/testsuite/ld-elf/pr21562c.t create mode 100644 ld/testsuite/ld-elf/pr21562d.d create mode 100644 ld/testsuite/ld-elf/pr21562d.t create mode 100644 ld/testsuite/ld-elf/pr21562e.d create mode 100644 ld/testsuite/ld-elf/pr21562f.d create mode 100644 ld/testsuite/ld-elf/pr21562g.d create mode 100644 ld/testsuite/ld-elf/pr21562h.d create mode 100644 ld/testsuite/ld-elf/pr21562i.d create mode 100644 ld/testsuite/ld-elf/pr21562j.d create mode 100644 ld/testsuite/ld-elf/pr21562k.d create mode 100644 ld/testsuite/ld-elf/pr21562l.d create mode 100644 ld/testsuite/ld-elf/pr21562m.d create mode 100644 ld/testsuite/ld-elf/pr21562n.d create mode 100644 ld/testsuite/ld-elf/pr21703-1.s create mode 100644 ld/testsuite/ld-elf/pr21703-2.s create mode 100644 ld/testsuite/ld-elf/pr21703-3.s create mode 100644 ld/testsuite/ld-elf/pr21703-4.s create mode 100644 ld/testsuite/ld-elf/pr21703-r.sd create mode 100644 ld/testsuite/ld-elf/pr21703-shared.sd create mode 100644 ld/testsuite/ld-elf/pr21703.sd create mode 100644 ld/testsuite/ld-elf/pr21703.ver create mode 100644 ld/testsuite/ld-elf/pr21884.d create mode 100644 ld/testsuite/ld-elf/pr21884.t create mode 100644 ld/testsuite/ld-elf/pr21884a.s create mode 100644 ld/testsuite/ld-elf/pr21884b.s create mode 100644 ld/testsuite/ld-elf/pr21903.s create mode 100644 ld/testsuite/ld-elf/pr21903a.d create mode 100644 ld/testsuite/ld-elf/pr21903b.d create mode 100644 ld/testsuite/ld-elf/pr21903c.d create mode 100644 ld/testsuite/ld-elf/pr21903d.d create mode 100644 ld/testsuite/ld-elf/pr21903e.d create mode 100644 ld/testsuite/ld-elf/pr21904.d create mode 100644 ld/testsuite/ld-elf/pr21904.s create mode 100644 ld/testsuite/ld-elf/pr21964-1a.c create mode 100644 ld/testsuite/ld-elf/pr21964-1b.c create mode 100644 ld/testsuite/ld-elf/pr21964-1c.c create mode 100644 ld/testsuite/ld-elf/pr21964-2a.c create mode 100644 ld/testsuite/ld-elf/pr21964-2b.c create mode 100644 ld/testsuite/ld-elf/pr21964-2c.c create mode 100644 ld/testsuite/ld-elf/pr21964-3a.c create mode 100644 ld/testsuite/ld-elf/pr21964-3c.c create mode 100644 ld/testsuite/ld-elf/pr21964-4.c create mode 100644 ld/testsuite/ld-elf/pr21964-5.c create mode 100644 ld/testsuite/ld-elf/pr21978.od create mode 100644 ld/testsuite/ld-elf/pr21978a.c create mode 100644 ld/testsuite/ld-elf/pr21978b.c create mode 100644 ld/testsuite/ld-elf/pr22150.vd create mode 100644 ld/testsuite/ld-elf/pr22150.ver create mode 100644 ld/testsuite/ld-elf/pr22150a.s create mode 100644 ld/testsuite/ld-elf/pr22150b.s create mode 100644 ld/testsuite/ld-elf/pr22263-1.rd create mode 100644 ld/testsuite/ld-elf/pr22263-1a.c create mode 100644 ld/testsuite/ld-elf/pr22263-1b.c create mode 100644 ld/testsuite/ld-elf/pr22269-1.c create mode 100644 ld/testsuite/ld-elf/pr22269-1.rd create mode 100644 ld/testsuite/ld-elf/pr22269.s create mode 100644 ld/testsuite/ld-elf/pr22269a.d create mode 100644 ld/testsuite/ld-elf/pr22269b.d create mode 100644 ld/testsuite/ld-elf/pr22319.d create mode 100644 ld/testsuite/ld-elf/pr22319.s create mode 100644 ld/testsuite/ld-elf/pr22374-1.r create mode 100644 ld/testsuite/ld-elf/pr22374-2.r create mode 100644 ld/testsuite/ld-elf/pr22374a.s create mode 100644 ld/testsuite/ld-elf/pr22374b.s create mode 100644 ld/testsuite/ld-elf/pr22393-1.s create mode 100644 ld/testsuite/ld-elf/pr22393-1a.d create mode 100644 ld/testsuite/ld-elf/pr22393-1b.d create mode 100644 ld/testsuite/ld-elf/pr22393-1c.d create mode 100644 ld/testsuite/ld-elf/pr22393-1d.d create mode 100644 ld/testsuite/ld-elf/pr22393-1e.d create mode 100644 ld/testsuite/ld-elf/pr22393-1f.d create mode 100644 ld/testsuite/ld-elf/pr22393-2a.c create mode 100644 ld/testsuite/ld-elf/pr22393-2a.rd create mode 100644 ld/testsuite/ld-elf/pr22393-2b.c create mode 100644 ld/testsuite/ld-elf/pr22393-2b.rd create mode 100644 ld/testsuite/ld-elf/pr22423.d create mode 100644 ld/testsuite/ld-elf/pr22450.d create mode 100644 ld/testsuite/ld-elf/pr22450.s create mode 100644 ld/testsuite/ld-elf/pr22471.t create mode 100644 ld/testsuite/ld-elf/pr22471a.s create mode 100644 ld/testsuite/ld-elf/pr22471b.s create mode 100644 ld/testsuite/ld-elf/pr22649-1.s create mode 100644 ld/testsuite/ld-elf/pr22649-2a.s create mode 100644 ld/testsuite/ld-elf/pr22649-2ab-mips.msg create mode 100644 ld/testsuite/ld-elf/pr22649-2b.s create mode 100644 ld/testsuite/ld-elf/pr22649-2cd-mips.msg create mode 100644 ld/testsuite/ld-elf/pr22649.msg create mode 100644 ld/testsuite/ld-elf/pr22677.d create mode 100644 ld/testsuite/ld-elf/pr22677.s create mode 100644 ld/testsuite/ld-elf/pr22836-1.s create mode 100644 ld/testsuite/ld-elf/pr22836-1a.d create mode 100644 ld/testsuite/ld-elf/pr22836-1b.d create mode 100644 ld/testsuite/ld-elf/pr22836-2.d create mode 100644 ld/testsuite/ld-elf/pr22836-2.s create mode 100644 ld/testsuite/ld-elf/readelf.exp create mode 100644 ld/testsuite/ld-elf/sizeof.s create mode 100644 ld/testsuite/ld-elf/sizeofa.d create mode 100644 ld/testsuite/ld-elf/sizeofb.d create mode 100644 ld/testsuite/ld-elf/sizeofc.d create mode 100644 ld/testsuite/ld-elf/startof.s create mode 100644 ld/testsuite/ld-elf/startofa.d create mode 100644 ld/testsuite/ld-elf/startofb.d create mode 100644 ld/testsuite/ld-elf/startofc.d create mode 100644 ld/testsuite/ld-elf/textrel.map create mode 100644 ld/testsuite/ld-elf/textrel.rd create mode 100644 ld/testsuite/ld-elf/textrel.s create mode 100644 ld/testsuite/ld-elf/textrel.warn create mode 100644 ld/testsuite/ld-elf/tls.exp create mode 100644 ld/testsuite/ld-elf/ver_def-tic6x.vd create mode 100644 ld/testsuite/ld-elf/ver_def.ld create mode 100644 ld/testsuite/ld-elf/ver_def.s create mode 100644 ld/testsuite/ld-elf/ver_def.vd create mode 100644 ld/testsuite/ld-elf/ver_def.ver create mode 100644 ld/testsuite/ld-elfweak/alias.c create mode 100644 ld/testsuite/ld-elfweak/alias.dat create mode 100644 ld/testsuite/ld-elfweak/aliasmain.c create mode 100644 ld/testsuite/ld-elfweak/weakref1.c create mode 100644 ld/testsuite/ld-elfweak/weakref2.c create mode 100644 ld/testsuite/ld-gc/pr20022.d create mode 100644 ld/testsuite/ld-gc/pr20022a.s create mode 100644 ld/testsuite/ld-gc/pr20022b.s create mode 100644 ld/testsuite/ld-gc/pr20882.d create mode 100644 ld/testsuite/ld-gc/pr20882a.s create mode 100644 ld/testsuite/ld-gc/pr20882b.s create mode 100644 ld/testsuite/ld-gc/pr20882c.s create mode 100644 ld/testsuite/ld-gc/stop.d create mode 100644 ld/testsuite/ld-gc/stop.s create mode 100644 ld/testsuite/ld-i386/ibt-plt-1.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-1.s create mode 100644 ld/testsuite/ld-i386/ibt-plt-2.s create mode 100644 ld/testsuite/ld-i386/ibt-plt-2a.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-2b.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-2c.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-2d.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-3.s create mode 100644 ld/testsuite/ld-i386/ibt-plt-3a.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-3b.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-3c.d create mode 100644 ld/testsuite/ld-i386/ibt-plt-3d.d create mode 100644 ld/testsuite/ld-i386/pass.c create mode 100644 ld/testsuite/ld-i386/pie1-nacl.d create mode 100644 ld/testsuite/ld-i386/pie1.d create mode 100644 ld/testsuite/ld-i386/pie1.s create mode 100644 ld/testsuite/ld-i386/plt-main-ibt.dd create mode 100644 ld/testsuite/ld-i386/plt-pic2.dd create mode 100644 ld/testsuite/ld-i386/plt-pie-ibt.dd create mode 100644 ld/testsuite/ld-i386/plt2.dd create mode 100644 ld/testsuite/ld-i386/plt2.rd create mode 100644 ld/testsuite/ld-i386/plt2.s create mode 100644 ld/testsuite/ld-i386/pr19636-1j.d create mode 100644 ld/testsuite/ld-i386/pr19636-1k.d create mode 100644 ld/testsuite/ld-i386/pr19636-1l.d create mode 100644 ld/testsuite/ld-i386/pr19636-3h.d create mode 100644 ld/testsuite/ld-i386/pr19636-3i.d create mode 100644 ld/testsuite/ld-i386/pr20244-4.s create mode 100644 ld/testsuite/ld-i386/pr20244-4a.d create mode 100644 ld/testsuite/ld-i386/pr20244-4b.d create mode 100644 ld/testsuite/ld-i386/pr20244-4c.d create mode 100644 ld/testsuite/ld-i386/pr20515.d create mode 100644 ld/testsuite/ld-i386/pr20515.s create mode 100644 ld/testsuite/ld-i386/pr20830.d create mode 100644 ld/testsuite/ld-i386/pr20830.s create mode 100644 ld/testsuite/ld-i386/pr21168a.c create mode 100644 ld/testsuite/ld-i386/pr21168b.S create mode 100644 ld/testsuite/ld-i386/pr21884-nacl.d create mode 100644 ld/testsuite/ld-i386/pr21884-nacl.t create mode 100644 ld/testsuite/ld-i386/pr21884.d create mode 100644 ld/testsuite/ld-i386/pr21884.t create mode 100644 ld/testsuite/ld-i386/pr21997-1a.S create mode 100644 ld/testsuite/ld-i386/pr21997-1b.c create mode 100644 ld/testsuite/ld-i386/pr21997-1c.S create mode 100644 ld/testsuite/ld-i386/pr22001-1a.c create mode 100644 ld/testsuite/ld-i386/pr22001-1b.c create mode 100644 ld/testsuite/ld-i386/pr22001-1c.S create mode 100644 ld/testsuite/ld-i386/pr22115-1.s create mode 100644 ld/testsuite/ld-i386/pr22115-1a.d create mode 100644 ld/testsuite/ld-i386/pr22115-1b.d create mode 100644 ld/testsuite/ld-i386/pr22115-1c.d create mode 100644 ld/testsuite/ld-i386/pr22115-1d.d create mode 100644 ld/testsuite/ld-i386/pr22135.d create mode 100644 ld/testsuite/ld-i386/pr22135.s create mode 100644 ld/testsuite/ld-i386/pr22782.d create mode 100644 ld/testsuite/ld-i386/pr22782.s create mode 100644 ld/testsuite/ld-i386/pr22842a.c create mode 100644 ld/testsuite/ld-i386/pr22842b.S create mode 100644 ld/testsuite/ld-i386/pr22929.d create mode 100644 ld/testsuite/ld-i386/pr22929.s create mode 100644 ld/testsuite/ld-i386/property-1.r create mode 100644 ld/testsuite/ld-i386/property-2.r create mode 100644 ld/testsuite/ld-i386/property-3.r create mode 100644 ld/testsuite/ld-i386/property-4.r create mode 100644 ld/testsuite/ld-i386/property-5.r create mode 100644 ld/testsuite/ld-i386/property-6.r create mode 100644 ld/testsuite/ld-i386/property-6a.c create mode 100644 ld/testsuite/ld-i386/property-6b.c create mode 100644 ld/testsuite/ld-i386/property-6c.S create mode 100644 ld/testsuite/ld-i386/property-7.r create mode 100644 ld/testsuite/ld-i386/property-no-copy.S create mode 100644 ld/testsuite/ld-i386/property-stack.S create mode 100644 ld/testsuite/ld-i386/property-unsorted-1.S create mode 100644 ld/testsuite/ld-i386/property-unsorted-2.S create mode 100644 ld/testsuite/ld-i386/property-x86-1.S create mode 100644 ld/testsuite/ld-i386/property-x86-2.S create mode 100644 ld/testsuite/ld-i386/property-x86-3.d create mode 100644 ld/testsuite/ld-i386/property-x86-3.s create mode 100644 ld/testsuite/ld-i386/property-x86-4a.d create mode 100644 ld/testsuite/ld-i386/property-x86-4a.s create mode 100644 ld/testsuite/ld-i386/property-x86-4b.d create mode 100644 ld/testsuite/ld-i386/property-x86-4b.s create mode 100644 ld/testsuite/ld-i386/property-x86-empty.s create mode 100644 ld/testsuite/ld-i386/property-x86-ibt.s create mode 100644 ld/testsuite/ld-i386/property-x86-ibt1a.d create mode 100644 ld/testsuite/ld-i386/property-x86-ibt1b.d create mode 100644 ld/testsuite/ld-i386/property-x86-ibt2.d create mode 100644 ld/testsuite/ld-i386/property-x86-ibt3a.d create mode 100644 ld/testsuite/ld-i386/property-x86-ibt3b.d create mode 100644 ld/testsuite/ld-i386/property-x86-ibt4.d create mode 100644 ld/testsuite/ld-i386/property-x86-ibt5.d create mode 100644 ld/testsuite/ld-i386/property-x86-shstk.s create mode 100644 ld/testsuite/ld-i386/property-x86-shstk1a.d create mode 100644 ld/testsuite/ld-i386/property-x86-shstk1b.d create mode 100644 ld/testsuite/ld-i386/property-x86-shstk2.d create mode 100644 ld/testsuite/ld-i386/property-x86-shstk3a.d create mode 100644 ld/testsuite/ld-i386/property-x86-shstk3b.d create mode 100644 ld/testsuite/ld-i386/property-x86-shstk4.d create mode 100644 ld/testsuite/ld-i386/property-x86-shstk5.d create mode 100644 ld/testsuite/ld-i386/protected7.d create mode 100644 ld/testsuite/ld-i386/protected7.s create mode 100644 ld/testsuite/ld-i386/tlsdesc1a.c create mode 100644 ld/testsuite/ld-i386/tlsdesc1b.c create mode 100644 ld/testsuite/ld-i386/tlsdesc2.d create mode 100644 ld/testsuite/ld-i386/weakundef1.c create mode 100644 ld/testsuite/ld-ifunc/ifunc-1-local-x86.map create mode 100644 ld/testsuite/ld-ifunc/ifunc-1-x86.map create mode 100644 ld/testsuite/ld-ifunc/ifunc-16-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d create mode 100644 ld/testsuite/ld-ifunc/ifuncmod5.d create mode 100644 ld/testsuite/ld-ifunc/ifuncmod5.s create mode 100644 ld/testsuite/ld-ifunc/pr17154-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/pr17154-x86-64-now.d delete mode 100644 ld/testsuite/ld-ifunc/pr19784c.c create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-micromips-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-micromips-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-micromips-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-micromips-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-ignore.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/binary.d create mode 100644 ld/testsuite/ld-mips-elf/binary.ld create mode 100644 ld/testsuite/ld-mips-elf/binary.s create mode 100644 ld/testsuite/ld-mips-elf/jalr4-r6.dd create mode 100644 ld/testsuite/ld-mips-elf/jalr4.dd create mode 100644 ld/testsuite/ld-mips-elf/lsi-4010-isa.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0.ld create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0r.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1.ld create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1r.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-2r.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n32-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n64-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n64-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n64-sym32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n64-sym32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d create mode 100644 ld/testsuite/ld-mips-elf/pr21334.dd create mode 100644 ld/testsuite/ld-mips-elf/pr21334.gd create mode 100644 ld/testsuite/ld-mips-elf/pr21334.ld create mode 100644 ld/testsuite/ld-mips-elf/pr21334.s create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0.ld create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0r.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.ld create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.s create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1r.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2.s create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2r.d create mode 100644 ld/testsuite/ld-mips-elf/relax-offset-umips.dd create mode 100644 ld/testsuite/ld-mips-elf/relax-offset-umips.gd create mode 100644 ld/testsuite/ld-mips-elf/relax-offset.dd create mode 100644 ld/testsuite/ld-mips-elf/relax-offset.gd copy ld/testsuite/ld-mips-elf/{export-class-call16.ld => relax-offset.ld} (100%) create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-2.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d create mode 100644 ld/testsuite/ld-mips-elf/undefined-warn.d create mode 100644 ld/testsuite/ld-mmix/pr20125.d create mode 100644 ld/testsuite/ld-mmix/pr20125.s create mode 100644 ld/testsuite/ld-msp430-elf/main-bss-lower.d create mode 100644 ld/testsuite/ld-msp430-elf/main-bss-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/main-const-lower.d create mode 100644 ld/testsuite/ld-msp430-elf/main-const-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/main-text-lower.d create mode 100644 ld/testsuite/ld-msp430-elf/main-text-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/main-var-lower.d create mode 100644 ld/testsuite/ld-msp430-elf/main-var-upper.d create mode 100644 ld/testsuite/ld-msp430-elf/main-with-data-bss-unique-sec.s create mode 100644 ld/testsuite/ld-msp430-elf/main-with-data-bss.s create mode 100644 ld/testsuite/ld-msp430-elf/main-with-text-rodata-unique-sec.s create mode 100644 ld/testsuite/ld-msp430-elf/main-with-text-rodata.s create mode 100644 ld/testsuite/ld-msp430-elf/msp430-elf.exp create mode 100644 ld/testsuite/ld-msp430-elf/msp430-no-lower.ld create mode 100644 ld/testsuite/ld-msp430-elf/msp430-tiny-ram.ld create mode 100644 ld/testsuite/ld-msp430-elf/msp430-tiny-rom.ld create mode 100644 ld/testsuite/ld-msp430-elf/msp430.ld create mode 100644 ld/testsuite/ld-pe/weakdef-1.d create mode 100644 ld/testsuite/ld-pe/weakdef-1.s create mode 100644 ld/testsuite/ld-plugin/pr21382a.c create mode 100644 ld/testsuite/ld-plugin/pr21382b.c create mode 100644 ld/testsuite/ld-plugin/pr22220.h create mode 100644 ld/testsuite/ld-plugin/pr22220lib.cc create mode 100644 ld/testsuite/ld-plugin/pr22220lib.ver create mode 100644 ld/testsuite/ld-plugin/pr22220main.cc create mode 100644 ld/testsuite/ld-plugin/pr22502a.c create mode 100644 ld/testsuite/ld-plugin/pr22502b.c create mode 100644 ld/testsuite/ld-plugin/pr22721.t create mode 100644 ld/testsuite/ld-plugin/pr22721a.s create mode 100644 ld/testsuite/ld-plugin/pr22721b.c create mode 100644 ld/testsuite/ld-plugin/pr22751.c create mode 100644 ld/testsuite/ld-plugin/pr22983.d create mode 100644 ld/testsuite/ld-plugin/pr22983.t create mode 100644 ld/testsuite/ld-plugin/pr22983a.c create mode 100644 ld/testsuite/ld-plugin/pr22983b.c delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-14.d delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-24.d delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-34.d delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-4.s delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-41.d 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/tlsopt5.wf 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-powerpc/tocsave1.s create mode 100644 ld/testsuite/ld-powerpc/tocsave1a.d create mode 100644 ld/testsuite/ld-powerpc/tocsave1s.d create mode 100644 ld/testsuite/ld-powerpc/tocsave2.s create mode 100644 ld/testsuite/ld-powerpc/tocsave2a.d create mode 100644 ld/testsuite/ld-powerpc/tocsave2s.d create mode 100644 ld/testsuite/ld-powerpc/tocsavelib.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-riscv-elf/c-lui.d create mode 100644 ld/testsuite/ld-riscv-elf/c-lui.s create mode 100644 ld/testsuite/ld-riscv-elf/disas-jalr.d create mode 100644 ld/testsuite/ld-riscv-elf/disas-jalr.s create mode 100644 ld/testsuite/ld-riscv-elf/gp-test-lib.sd create mode 100644 ld/testsuite/ld-riscv-elf/gp-test.s create mode 100644 ld/testsuite/ld-riscv-elf/gp-test.sd create mode 100644 ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend.s create mode 100644 ld/testsuite/ld-scripts/align3.d create mode 100644 ld/testsuite/ld-scripts/align3.t create mode 100644 ld/testsuite/ld-scripts/align4.d create mode 100644 ld/testsuite/ld-scripts/align4.t create mode 100644 ld/testsuite/ld-scripts/align5.d create mode 100644 ld/testsuite/ld-scripts/align5.t 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-5.d create mode 100644 ld/testsuite/ld-scripts/exclude-file-5.map create mode 100644 ld/testsuite/ld-scripts/exclude-file-5.t create mode 100644 ld/testsuite/ld-scripts/exclude-file-6.d create mode 100644 ld/testsuite/ld-scripts/exclude-file-6.map create mode 100644 ld/testsuite/ld-scripts/exclude-file-6.t create mode 100644 ld/testsuite/ld-scripts/exclude-file-7.d create mode 100644 ld/testsuite/ld-scripts/exclude-file-7.map create mode 100644 ld/testsuite/ld-scripts/exclude-file-7.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-scripts/fill16.d create mode 100644 ld/testsuite/ld-scripts/fill16_0.s create mode 100644 ld/testsuite/ld-scripts/fill16_1.s create mode 100644 ld/testsuite/ld-scripts/fill16_2.s create mode 100644 ld/testsuite/ld-scripts/pr22267.d create mode 100644 ld/testsuite/ld-scripts/pr22267.s create mode 100644 ld/testsuite/ld-scripts/pr22267.t delete mode 100644 ld/testsuite/ld-scripts/provide-4-map.d create mode 100644 ld/testsuite/ld-scripts/provide-4.map delete mode 100644 ld/testsuite/ld-scripts/provide-5-map.d create mode 100644 ld/testsuite/ld-scripts/provide-5.map create mode 100644 ld/testsuite/ld-scripts/provide-6.d create mode 100644 ld/testsuite/ld-scripts/provide-6.t create mode 100644 ld/testsuite/ld-scripts/provide-7.d create mode 100644 ld/testsuite/ld-scripts/provide-7.t create mode 100644 ld/testsuite/ld-scripts/provide-8.d create mode 100644 ld/testsuite/ld-scripts/provide-8.t create mode 100644 ld/testsuite/ld-sparc/got-hidden32.s create mode 100644 ld/testsuite/ld-sparc/got-hidden64.s create mode 100644 ld/testsuite/ld-sparc/gotop-hidden.c copy ld/testsuite/{ld-elf => ld-sparc}/pass.out (100%) create mode 100644 ld/testsuite/ld-sparc/tlslib.ver create mode 100644 ld/testsuite/ld-sparc/tlspie32.dd create mode 100644 ld/testsuite/ld-sparc/tlspie32.s create mode 100644 ld/testsuite/ld-sparc/tlspie64.dd create mode 100644 ld/testsuite/ld-sparc/tlspie64.s create mode 100644 ld/testsuite/ld-sparc/wdispcall.dd create mode 100644 ld/testsuite/ld-sparc/wdispcall.s create mode 100644 ld/testsuite/ld-undefined/fundef.s create mode 100644 ld/testsuite/ld-unique/pr21529.d create mode 100644 ld/testsuite/ld-unique/pr21529.ld create mode 100644 ld/testsuite/ld-unique/pr21529.s create mode 100644 ld/testsuite/ld-x86-64/apic.d create mode 100644 ld/testsuite/ld-x86-64/apic.s create mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1-now.d create mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d create mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d create mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1-now.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-1-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-1.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-1.s create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2.s create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2a-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2a.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2b-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2b.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2c-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2c.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2d-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-2d.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3.s create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3a-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3a.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3b-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3b.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3c-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3c.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3d-x32.d create mode 100644 ld/testsuite/ld-x86-64/ibt-plt-3d.d create mode 100644 ld/testsuite/ld-x86-64/mpx3n.dd create mode 100644 ld/testsuite/ld-x86-64/mpx4n.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.nd create mode 100644 ld/testsuite/ld-x86-64/pass.c create mode 100644 ld/testsuite/ld-x86-64/pie3-nacl.d create mode 100644 ld/testsuite/ld-x86-64/pie3.d create mode 100644 ld/testsuite/ld-x86-64/pie3.s create mode 100644 ld/testsuite/ld-x86-64/plt-main-bnd-now.rd create mode 100644 ld/testsuite/ld-x86-64/plt-main-ibt-now.rd create mode 100644 ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd create mode 100644 ld/testsuite/ld-x86-64/plt-main-ibt.dd create mode 100644 ld/testsuite/ld-x86-64/plt2.dd create mode 100644 ld/testsuite/ld-x86-64/plt2.rd create mode 100644 ld/testsuite/ld-x86-64/plt2.s create mode 100644 ld/testsuite/ld-x86-64/pr19636-1h.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1i.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1j.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2j.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2k.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2l.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2m.d rename ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784a.c (100%) rename ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784b.c (100%) create mode 100644 ld/testsuite/ld-x86-64/pr19784c.c create mode 100644 ld/testsuite/ld-x86-64/pr20550a.s create mode 100644 ld/testsuite/ld-x86-64/pr20550b.s create mode 100644 ld/testsuite/ld-x86-64/pr20800a.S create mode 100644 ld/testsuite/ld-x86-64/pr20800b.S create mode 100644 ld/testsuite/ld-x86-64/pr20830.s create mode 100644 ld/testsuite/ld-x86-64/pr20830a-now.d create mode 100644 ld/testsuite/ld-x86-64/pr20830a.d create mode 100644 ld/testsuite/ld-x86-64/pr20830b-now.d create mode 100644 ld/testsuite/ld-x86-64/pr20830b.d create mode 100644 ld/testsuite/ld-x86-64/pr21038a-now.d create mode 100644 ld/testsuite/ld-x86-64/pr21038a.d create mode 100644 ld/testsuite/ld-x86-64/pr21038a.s create mode 100644 ld/testsuite/ld-x86-64/pr21038b-now.d create mode 100644 ld/testsuite/ld-x86-64/pr21038b.d create mode 100644 ld/testsuite/ld-x86-64/pr21038b.s create mode 100644 ld/testsuite/ld-x86-64/pr21038c-now.d create mode 100644 ld/testsuite/ld-x86-64/pr21038c.d create mode 100644 ld/testsuite/ld-x86-64/pr21038c.s copy ld/testsuite/{ld-i386/ifunc-1a.c => ld-x86-64/pr21481a.c} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr21481b.S create mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.d create mode 100644 ld/testsuite/ld-x86-64/pr21884-nacl.t create mode 100644 ld/testsuite/ld-x86-64/pr21884.d create mode 100644 ld/testsuite/ld-x86-64/pr21884.t create mode 100644 ld/testsuite/ld-x86-64/pr21997-1a.S create mode 100644 ld/testsuite/ld-x86-64/pr21997-1a.err create mode 100644 ld/testsuite/ld-x86-64/pr21997-1b.c create mode 100644 ld/testsuite/ld-x86-64/pr21997-1b.err create mode 100644 ld/testsuite/ld-x86-64/pr21997-1c.c create mode 100644 ld/testsuite/ld-x86-64/pr22001-1a.c create mode 100644 ld/testsuite/ld-x86-64/pr22001-1a.err create mode 100644 ld/testsuite/ld-x86-64/pr22001-1b.c create mode 100644 ld/testsuite/ld-x86-64/pr22001-1b.err create mode 100644 ld/testsuite/ld-x86-64/pr22001-1c.c create mode 100644 ld/testsuite/ld-x86-64/pr22048.d create mode 100644 ld/testsuite/ld-x86-64/pr22048a.s create mode 100644 ld/testsuite/ld-x86-64/pr22048b.s create mode 100644 ld/testsuite/ld-x86-64/pr22064a.S copy ld/testsuite/{ld-elf/pr19579b.c => ld-x86-64/pr22064b.c} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr22071.d create mode 100644 ld/testsuite/ld-x86-64/pr22071.s create mode 100644 ld/testsuite/ld-x86-64/pr22115-1.s create mode 100644 ld/testsuite/ld-x86-64/pr22115-1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr22115-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr22115-1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr22115-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr22115-1c-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr22115-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr22115-1d-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr22115-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr22135.d create mode 100644 ld/testsuite/ld-x86-64/pr22135.s create mode 100644 ld/testsuite/ld-x86-64/pr22393-3a.c create mode 100644 ld/testsuite/ld-x86-64/pr22393-3a.rd create mode 100644 ld/testsuite/ld-x86-64/pr22393-3b.c create mode 100644 ld/testsuite/ld-x86-64/pr22393-3b.rd create mode 100644 ld/testsuite/ld-x86-64/pr22782.s create mode 100644 ld/testsuite/ld-x86-64/pr22782a.d create mode 100644 ld/testsuite/ld-x86-64/pr22782b.d create mode 100644 ld/testsuite/ld-x86-64/pr22791-1.err create mode 100644 ld/testsuite/ld-x86-64/pr22791-1a.c create mode 100644 ld/testsuite/ld-x86-64/pr22791-1b.s create mode 100644 ld/testsuite/ld-x86-64/pr22791-2.rd create mode 100644 ld/testsuite/ld-x86-64/pr22791-2a.s create mode 100644 ld/testsuite/ld-x86-64/pr22791-2b.c create mode 100644 ld/testsuite/ld-x86-64/pr22791-2c.s create mode 100644 ld/testsuite/ld-x86-64/pr22842a.c copy ld/testsuite/ld-x86-64/{copyreloc-main2.rd => pr22842a.rd} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr22842b.S create mode 100644 ld/testsuite/ld-x86-64/pr22842b.rd create mode 100644 ld/testsuite/ld-x86-64/pr22929.d create mode 100644 ld/testsuite/ld-x86-64/pr22929.s create mode 100644 ld/testsuite/ld-x86-64/property-1.r create mode 100644 ld/testsuite/ld-x86-64/property-2.r create mode 100644 ld/testsuite/ld-x86-64/property-3.r create mode 100644 ld/testsuite/ld-x86-64/property-4.r create mode 100644 ld/testsuite/ld-x86-64/property-5.r create mode 100644 ld/testsuite/ld-x86-64/property-6.r create mode 100644 ld/testsuite/ld-x86-64/property-6a.c create mode 100644 ld/testsuite/ld-x86-64/property-6b.c create mode 100644 ld/testsuite/ld-x86-64/property-6c.S create mode 100644 ld/testsuite/ld-x86-64/property-7.r create mode 100644 ld/testsuite/ld-x86-64/property-no-copy.S create mode 100644 ld/testsuite/ld-x86-64/property-stack.S create mode 100644 ld/testsuite/ld-x86-64/property-unsorted-1.S create mode 100644 ld/testsuite/ld-x86-64/property-unsorted-2.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-1.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-2.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-3-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-3.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-3.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-4a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-4a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-4a.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-4b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-4b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-4b.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-empty.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt1a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt1b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt2.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt3a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt3b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt4.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-ibt5.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk.s create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk1a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk1b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk2.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk3a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk3b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk4.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-shstk5.d create mode 100644 ld/testsuite/ld-x86-64/protected8.d create mode 100644 ld/testsuite/ld-x86-64/protected8.s create mode 100644 ld/testsuite/ld-x86-64/tlsdesc1a.c create mode 100644 ld/testsuite/ld-x86-64/tlsdesc1b.c create mode 100644 ld/testsuite/ld-x86-64/tlsdesc2.d 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/ChangeLog-2017 create mode 100644 opcodes/disassemble.h delete mode 100644 opcodes/i860-dis.c delete mode 100644 opcodes/i960-dis.c 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 opcodes/wasm32-dis.c create mode 100644 sim/or1k/Makefile.in create mode 100644 sim/or1k/README create mode 100644 sim/or1k/aclocal.m4 create mode 100644 sim/or1k/arch.c create mode 100644 sim/or1k/arch.h create mode 100644 sim/or1k/config.in create mode 100755 sim/or1k/configure create mode 100644 sim/or1k/configure.ac create mode 100644 sim/or1k/cpu.c create mode 100644 sim/or1k/cpu.h create mode 100644 sim/or1k/cpuall.h create mode 100644 sim/or1k/decode.c create mode 100644 sim/or1k/decode.h create mode 100644 sim/or1k/mloop.in create mode 100644 sim/or1k/model.c create mode 100644 sim/or1k/or1k-sim.h create mode 100644 sim/or1k/or1k.c create mode 100644 sim/or1k/sem-switch.c create mode 100644 sim/or1k/sem.c create mode 100644 sim/or1k/sim-if.c create mode 100644 sim/or1k/sim-main.h create mode 100644 sim/or1k/traps.c create mode 100644 sim/testsuite/sim/aarch64/adds.s create mode 100644 sim/testsuite/sim/aarch64/addv.s create mode 100644 sim/testsuite/sim/aarch64/bit.s create mode 100644 sim/testsuite/sim/aarch64/cmtst.s create mode 100644 sim/testsuite/sim/aarch64/cnt.s create mode 100644 sim/testsuite/sim/aarch64/fcmXX.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/fcvtl.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/ldn_multiple.s create mode 100644 sim/testsuite/sim/aarch64/ldn_single.s create mode 100644 sim/testsuite/sim/aarch64/ldnr.s create mode 100644 sim/testsuite/sim/aarch64/mla.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/stn_multiple.s create mode 100644 sim/testsuite/sim/aarch64/stn_single.s create mode 100644 sim/testsuite/sim/aarch64/sumov.s create mode 100644 sim/testsuite/sim/aarch64/sumulh.s create mode 100644 sim/testsuite/sim/aarch64/tbnz.s create mode 100644 sim/testsuite/sim/aarch64/uzp.s create mode 100644 sim/testsuite/sim/aarch64/xtl.s create mode 100644 sim/testsuite/sim/aarch64/xtn.s create mode 100644 sim/testsuite/sim/or1k/ChangeLog create mode 100644 sim/testsuite/sim/or1k/add.S create mode 100644 sim/testsuite/sim/or1k/alltests.exp create mode 100644 sim/testsuite/sim/or1k/and.S create mode 100644 sim/testsuite/sim/or1k/basic.S create mode 100644 sim/testsuite/sim/or1k/div.S create mode 100644 sim/testsuite/sim/or1k/ext.S create mode 100644 sim/testsuite/sim/or1k/find.S create mode 100644 sim/testsuite/sim/or1k/flag.S create mode 100644 sim/testsuite/sim/or1k/fpu.S create mode 100644 sim/testsuite/sim/or1k/jump.S create mode 100644 sim/testsuite/sim/or1k/load.S create mode 100644 sim/testsuite/sim/or1k/mac.S create mode 100644 sim/testsuite/sim/or1k/mfspr.S create mode 100644 sim/testsuite/sim/or1k/mul.S create mode 100644 sim/testsuite/sim/or1k/or.S create mode 100644 sim/testsuite/sim/or1k/or1k-asm-test-env.h create mode 100644 sim/testsuite/sim/or1k/or1k-asm-test-helpers.h create mode 100644 sim/testsuite/sim/or1k/or1k-asm-test.h create mode 100644 sim/testsuite/sim/or1k/or1k-asm.h create mode 100644 sim/testsuite/sim/or1k/or1k-test.ld create mode 100644 sim/testsuite/sim/or1k/ror.S create mode 100644 sim/testsuite/sim/or1k/shift.S create mode 100644 sim/testsuite/sim/or1k/spr-defs.h create mode 100644 sim/testsuite/sim/or1k/sub.S create mode 100644 sim/testsuite/sim/or1k/xor.S create mode 100644 zlib/ChangeLog.bin-gdb delete mode 100644 zlib/as400/bndsrc delete mode 100644 zlib/as400/compile.clp delete mode 100644 zlib/as400/readme.txt delete mode 100644 zlib/as400/zlib.inc create mode 100644 zlib/contrib/vstudio/vc12/miniunz.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/minizip.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/testzlib.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/testzlibdll.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/zlib.rc create mode 100644 zlib/contrib/vstudio/vc12/zlibstat.vcxproj create mode 100644 zlib/contrib/vstudio/vc12/zlibvc.def create mode 100644 zlib/contrib/vstudio/vc12/zlibvc.sln create mode 100644 zlib/contrib/vstudio/vc12/zlibvc.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/miniunz.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/miniunz.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/minizip.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/minizip.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/testzlib.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/testzlib.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/testzlibdll.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/testzlibdll.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/zlib.rc create mode 100644 zlib/contrib/vstudio/vc14/zlibstat.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/zlibstat.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc14/zlibvc.def create mode 100644 zlib/contrib/vstudio/vc14/zlibvc.sln create mode 100644 zlib/contrib/vstudio/vc14/zlibvc.vcxproj create mode 100644 zlib/contrib/vstudio/vc14/zlibvc.vcxproj.user create mode 100644 zlib/os400/README400 create mode 100644 zlib/os400/bndsrc create mode 100644 zlib/os400/make.sh create mode 100644 zlib/os400/zlib.inc