This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/secondary/master in repository binutils-gdb.
discards e1b1bf351d Add STB_SECONDARY support adds 3263bceb4f Generalize gdb.reverse/aarch64.exp adds ce90fefec9 Rename gdb.reverse/aarch64.{exp,c} to gdb.reverse/insn-rever [...] adds 1f33efec7c Record right reg num of thumb special data instructions adds 9fde51ed30 Fix various bugs in arm_record_exreg_ld_st_insn adds fc5a9bd57c Discard FDEs for zero-length address ranges. adds bae420ef26 Optimize x86 GOT32X/GOTPCRELX relocations adds c5e3a3641e [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. adds f73dbb0e48 Add x86_64-*-rtems* target adds 12a132db16 Add aarch64-*-rtems* target adds 1ed0c2a4bb Fix CXX invalid cast from void *. adds f68a833e50 Automatic date update in version.in adds e919aa9a24 Automatic date update in version.in adds 38899f16e1 Don't recursively look for a symbol in all imports of import [...] adds 63aef214ab Automatic date update in version.in adds 7e4588997e [ARC] General fixes. adds 841fdfcdd9 [ARC] Local symbols relocation cleanup adds 253b4d3a09 Support more syscalls in linux-record: pipe2 epoll_create1 e [...] adds d521906965 aarch64-linux process record: more syscalls adds 7f50ebc1b1 Add a testcase for PR ld/19162 adds efd5b507cc Automatic date update in version.in adds 020efce52a Fix typo in print_insn_rl78_common function. adds f24894771e S390: Fix internal error with stackless inferior adds 4a93215950 S390: Fix output path for s390-tdbregs test case adds 077fcd6a3b Speedup ELF orphan placement for relocatable link adds dc856b3820 Compile gdb.arch/arm-neon.c with "quiet" adds 30ca9da119 Fix output path for arm-disp-step.exp adds 2955a517f3 Skip ld-elf/pr19162.d for arc target adds 6ccb54e2a8 Fix gdb.base/catch-fork-kill.c compilation adds 1e903e3203 Fix gdb.threads/watchpoint-fork*.c compilation adds 86e501afd4 Fix gdb.trace/ftrace-lock.c compilation adds ef621b15e0 Update PR ld/12365 test for GCC 6 adds e14ec281fb Automatic date update in version.in adds 62de1c630f Fix shift left warning at source adds 70a5df4fe3 Regenerate bfd files. adds c697cf0b2b Regenerate rl78 opcodes file adds 523f4c9234 Speedup mmo and pe orphan placement for relocatable link adds 25aa3689f0 Adjust testsuite/gas/i386/x86_64-intel.d for COFF adds d11698cd0d Regenerate or1k opcodes file adds 285866651c Fix detection of gfortran compilers. adds 650beae39d Add new maintainer to Write After Approval. adds 178073690a testsuite: Nullify pointers before first usage. adds 9ac2d526d9 testsuite: Fix run to main issue introduced by GCC 5.x. adds 07e448ade1 testsuite: Fix timeout issues during print of vla-arrays. adds 065ab6dc80 testsuite: Remove unnecessary code in fortran vla-history test. adds 6896a8fa1e [OBV] gdbserver: Only write ipa_tdesc_idx if agent is actual [...] adds fdbd04a8ad Call enqueue_pending_signal in linux_resume_one_lwp_throw adds 7494161b47 Xfail mix_pic_and_non_pic on arm and aarch64 adds b3258e643d Automatic date update in version.in adds 439baf7121 Correct fr30 comment adds 7bcc503f3e Skip ld-elf/pr19162.d for hppa-*-* adds 0f8288ae82 [GDBserver] Leave child suspended when step over parent adds 0b47da9f17 Refactor gdb.base/disp-step-syscall.exp for general step over test adds e197ad3c87 Step over syscalll insn with disp-step on and off adds 92fa70b0bd Step over fork/vfork syscall insn in gdbserver adds 8fc8cbdaf6 Rename disp-step-syscall.exp to step-over-syscall.exp adds ea50786226 Reformat gdb.base/step-over-syscall.exp adds 4719d415b9 New test about step over clone syscall adds c40c8d4b67 Update comments to start_step_over adds 57aa174243 Fix bugs in the simulation of the AArch64's ADDP, FADDP, LD1 [...] adds bdf7e23048 gdb.base/skip.exp: Use with_test_prefix. adds 95ecdfbfcb get_symbols() plugin API tweak to support --start-lib/--end-lib. adds 82838bd626 Add new plugin hooks to support querying section alignment a [...] adds a06ed37d75 Don't handle every plugin symbol as defined. adds 8b4ee0a5c1 Automatic date update in version.in adds dc1c8a16a3 Add support for STT_SPARC_REGISTER symbols. adds 643afb90da [ARM] Add feature check for ARMv8.1 AdvSIMD instructions. adds 9411fd44aa [ARM] Build attributes for ARMv8.1-A AdvSIMD adds 07492f668d Treat common symbol in executable as definition adds e18b24a419 Fix a ChangeLog entry adds 73519cce7c feature_to_c.sh: Print help when passing no arguments adds ca92db2d58 Tweak ARM process record adds f1771dcebf ARM process record: VMOV adds 8d04e81db4 Fix undefined symbol errors introduced with previous commit. adds 3f1f41f55f Add missing ChangeLog entries for commit 82838 adds 9b738e36e6 Fix datestamps on ChangeLog entries to read 2015 instead of 2016. adds 57f9b1448f Automatic date update in version.in adds cb86f3880e Fix argument passing for call adds b42585769f Automatic date update in version.in adds fb6a751f5f Improve analysis of racy testcases adds 46175b4e04 Link tmpdir/copyreloc-main.o before tmpdir/copyreloc-lib.so adds 5eb264df40 Set executable bit on analyze-racy-logs.py adds 410d0d5c76 Automatic date update in version.in adds f86f586366 Add const qualifiers at various places. adds 18f822a08f [AArch64] Create .got section if _GLOBAL_OFFSET_TABLE_ referenced adds e6c2f47b45 Fix "set architecture mips:10000" crash adds 23a4bd22c7 Support --as-needed in i386/x86-64 tests adds 4fc874242f Allow zero length archive elements. adds 5f47401071 [ARM] Add support for Cortex-R8 adds 8e460aa0a4 Automatic date update in version.in adds 72f3b6aae7 [ARC] Allow non-instruction relocations within .text sections adds 202ac193bb Group common symbol checking together adds 205ac18577 Support --as-needed in ifunc tests adds d1ed1c7d69 Handle local IFUNC symbols in shared object adds c32482d65c Refactor Output_data_reloc_base::do_write for MIPS-specific relocs. adds e9dba9f6c0 Automatic date update in version.in adds aacca8a7a9 Fix HP/PA GNU/Linux "long double" format adds b79497cb1c Assert that a floating type's length is at least as long as [...] adds d7a87b5e43 Fix floating conversion buffer overrun when host/target form [...] adds 114d7832b0 [CRIS] Don't internal error if forced big endian adds 0863441e8a Fix Makefile so make clean removes overlooked files. adds 202736beb1 Add unused attribute where necessary to quiet GCC 6 warnings. adds 7ff6eb49a2 Remove checks for constructors that might have been eliminat [...] adds 9c1d7a0876 Don't create dynamic sections when relocatable adds 03ee85837e Allow zero length archive elements adds aa8a08637e fixup -Wshadow warnings on gcc-4.7 adds 26c62da040 For COFF and COFF/PE targets, skip relocations against absol [...] adds 4b05e0a74b Fix v850 bfd arch info printable names adds 087ccc6a4f [FR-V] Handle FR300 adds f7990f1690 Avoid spaces in osabi names adds 6d53bec88f S390: Add use of unavailable-stack frame ID adds bc0e3f49c8 S390: Recognize special jumps in prologue parser adds fd91f0024c Workaround a C++ bug in GCC 4.2 in gold test adds 2a2fa07bd1 gdb: Add ax_pseudo_register_collect for powerpc. adds a67914defb gdb: Add gen_return_address for powerpc. adds cc2c4da881 gdb/rs6000: Read backchain as unsigned. adds 4366d36e46 gdb.trace: Use manually-defined start labels in unavailable- [...] adds ba84e0da35 gdb.trace/change-loc.exp: Don't depend on tracepoint ordering. adds f77198c878 gdb.trace/tfind.exp: Force call via global entry point on ppc64le. adds 98fa59e9b0 gdb.trace/entry-values.exp: Fixes for powerpc64. adds b04fd3bec9 gdb: Add tracepoint support for powerpc. adds c32e87066a Test issuing a command split in multiple lines with continua [...] adds 8a24383254 Garbage collect window_hook adds c70061cf94 gdb_readline2 -> gdb_readline_no_editing_callback adds 608ff013aa Eliminate async_annotation_suffix adds 720d2e96b4 Update prompt_for_continue comments adds c5c136ea94 gdb_readline -> gdb_readline_no_editing adds 7a3bde34bc Use struct buffer in gdb_readline_no_editing adds 187212b3c1 Use struct buffer in gdb_readline_no_editing_callback adds 2669cade3d Simplify saved_command_line handling adds b69d38afde Command line input handling TLC adds 2343b78a77 gdb: fix doc string of target_can_use_hardware_watchpoint. adds 00dbd492e4 More "Program" -> "Thread NN received signal" testsuite adjustment adds a2d97d75bd Automatic date update in version.in adds 878a68773b Remove bogus LONG(0) from MSP430 built in linker script. adds 3ed4ff97cb Mark the i370 target as obsolete. adds a9f02af88d PR gas/19744: Thumb-1 pcrop relocations don't work on Thumb- [...] adds f2f3ccb9f8 Add $_as_string convenience function adds aa667814c7 Automatic date update in version.in adds 37b01f6a13 Fix some places where octet to byte conversions are needed. adds c4b3e547d5 gdb/s390: Fill pseudo register agent expression hooks. adds f2403c3934 gdb: New maint info line-table command. adds 237a5ee12f Automatic date update in version.in adds 724cd463c6 Automatic date update in version.in adds 70104a9087 gdb/s390: Fill gen_return_address hook. adds 3ab94f96a9 Add more tests for PR ld/19539 adds d834e6355e Automatic date update in version.in adds fa4ff31331 gdb.base/default.exp: Add missing $_as_string to "show conve [...] adds fbe4879820 Regenerate bfd-in2.h adds 5f7ebda2e2 Automatic date update in version.in adds 4bde3cdd70 Update x86 register name documentation. adds 45fa2529db Document possible unreliability of '$_ret' adds 2a60e18f8f Fix typo in previous gdb/doc/ commit adds 16b4184277 Fix PR gdb/19676: Disable displaced stepping if /proc not mounted adds 1eb2dbb8d7 Fix PR gdb/19676: Internal error in linux-thread.db.c if /pr [...] adds 4c10bbaa09 Add -z noreloc-overflow option to x86-64 ld adds 4e0c91e454 Bind defined symbol locally in PIE adds aa52b601cc Remove hand-called function from test. adds 73b4f516a0 maint_print_c_tdesc_cmd: Use type for TYPE_CODE_FLAGS instea [...] adds 54157a25aa Use int instead of LONGEST in tdesc_type sizes. adds 8151645076 Extend flags to support multibit and enum bitfields. adds 49b7ae7bb8 Remove "end" spec. adds 89c200ed1b Add cpsr_flags to aarch64 core regs. adds 79427bd2f8 Add cole945@ to earlier entry. Fix typo in same entry. adds 1cafadb4e4 PR 18303, Tolerate malformed input for lookup_symbol-called [...] adds 9bff188f0d Automatic date update in version.in adds 5f2b6bc955 Fix checking bignum values that are being inserted into byte [...] adds 6b94a855be Process record: Fix arm-linux syscall arguments adds cc93330137 [ARM] Support ARMv8.2 FP16 simd instructions adds bfeeb14b84 xml-tdesc.c (tdesc_start_enum): Fix c++ build. adds 7868401b7b PR remote/19496, interrupted syscall in forking-threads-plus-bkpt adds 5dafb246a1 testsuite/ChangeLog is no longer supposed to exist adds f3f8e58e93 Automatic date update in version.in adds afdab91654 linux-record: Fix bad fall-through for pipe/pipe2 adds 0fc8f115fd linux-record.c: Fix whitespace issues adds 5fd0888aff linux-record: Simplify with record_mem_at_reg() adds 64bcd522de S390: Fix output path for s390-multiarch test case adds bba960fc4b S390: Add syscall info for syscalls up to 374 adds 0d5b594f86 PR remote/19496, timeout in forking-threads-plus-bkpt adds 708bf0a14b Suggest running gdbserver for a PID in container adds c2fa9cedff Fix problem with --emit-relocs for Mips-32. adds 1a08ae216c Add missing Mips_output_data_la25_stub::do_print_to_mapfile. adds 47a9f4fcab Add MIPS-64 support. adds ea01647092 Add mips and s390 build targets for gold. adds 48427a77ec Automatic date update in version.in adds e101a78be9 Add simulation of MUL and NEG instructions to AArch64 simulator. adds 41f46ed9fe Fix possible failure in the AVR linker tests. adds 45821bef09 Ensure that the .rdata_pseudo_runtime_reloc sections are not [...] adds 6387924ae3 Fix generation of as.1 manual page so that it can be convert [...] adds 78a2bc3c16 Remove spurious empty line in changelog entry. adds 80aea927cc Remove redundant WIFSTOPPED check adds 94610ec4ee Set signal to 0 after enqueue_pending_signal adds 35ac8b3e2d Check lwp_signal_can_be_delivered for enqueue/dequeue pendin [...] adds 941319d151 [spu] throw error when target_read_memory fails adds 4c0ca98e58 Fix code to check for illegal element numbers when accessing [...] adds 9c3f22346d Make sparc_software_single_step static adds 8678914fcb Fix the disassembly of the AArch64's OOR instruction as a MO [...] adds 87bba7a5e0 Fix thinko in new GET_VEC_ELEMENT macro. adds 30fab42184 Update description of AArch64 assembler directives. adds 01b84e2553 Remove is_n64_ data member from Mips_relobj class. adds 2f71d2fd81 Automatic date update in version.in adds 148fa56275 Automatic date update in version.in adds bad6e36d96 tc-i386.c: store encoded instructions in unsigned char[] adds a3b6c4db68 Automatic date update in version.in adds 698400bfb9 Fix problem where gold cannot build .eh_frame_hdr from ld -r [...] adds 479fe002f5 Canonicalize more arm linux syscalls adds c55978a67a ARM process record: median instructions adds e1fa016350 Remove use of alloca. adds 62f6f9c28a gas/arc: Fix test for big-endian arc adds 24740d83e4 arc/gas: default mach is arc700, initialised in md_begin adds c033458051 arc: Remove duplicated constant in include/elf/arc.h adds a9522a2168 arc: Remove EF_ARC_CPU_GENERIC constant. adds 8699fc3e88 arc: Add nps400 machine type, and assembler flag. adds 1ae8ab4714 arc/opcodes: Use flag operand class to handle multiple flag matches adds e23e8ebee3 arc/nps400: Add first nps400 instructions adds 859bde274e Automatic date update in version.in adds 6f4c0a426c Binutils fails to build with -O0 adds 648c5cbbf3 Fix problem where gold fails to issue an undefined symbol er [...] adds 9780e04507 Add -Wstack-usage to the gcc warning flags list, but only if [...] adds 7769fa97a0 Fix possible unbounded stack use in peXXigen.c adds 96254e5c28 Restore v850-rh850 as a recognised v850 architecture name fo [...] adds 39a0d071ae Remove more alloca calls adds 49636823b0 Fix tic54x regression adds a97fbc7e3c Attribute with DW_FORM_flag_present adds 4153b6dbb0 Improve COFF/PE linker garbage collection by preventing the [...] adds 34b9f7292f Fix unbounded stack usage warning inside the SAFE_BYTE_GET macro. adds 8860a416a2 replace some raw xmalloc / xrealloc with the XNEW* macros adds 0a433ebc90 use do_align () directly in tc-ia64.c adds 74b4e47aa6 tc-sparc.c: get rid of wierd usage of strchr () adds 986d894b2a tc-pdp11.c: remove useless code adds b9bb4a9356 make more variables const adds a140626a94 Automatic date update in version.in adds cc651c1cdd Remove comments on software_single_step in gdbarch.sh adds 5ab6d79e70 More AArch64 simulator improvements. adds fab7bfba67 Automatic date update in version.in adds dfa3faca36 Add quotation mark in test message adds eda6e9a4a2 localize string returned from visium's md_atof () adds e742e119e1 make microblaze build with -Wwrite-strings adds a6b71f422b sparc: reorder wr instructions in sparc_opcodes to fix diagnostics adds f65c3d1b26 gas: sparc: allow ASR registers in the 0..31 range in V9 and later adds 0d2f91fe2d More -Wstack-usage warnings: opcodes/aarch64-* adds 1254603b1f Automatic date update in version.in adds 099b880550 Automatic date update in version.in adds a90fb5e33b rename flag_size_check to flag_allow_nonconst_size and make [...] adds 9202e88a2a split up cr16s md_assemble () adds 44f9a8af85 Automatic date update in version.in adds ed700649d0 Fix failure to diagnose GOTOFF relocation to undef symbol in [...] adds ab4896bce4 Automatic date update in version.in adds 5fa9f97233 Automatic date update in version.in adds 82b8a7851f add more const qualifiers adds e2b4fc913b PE/COFF regression in base of code and data calculation adds ed754a1358 readelf printf format strings on mingw adds ed3056ebdb Relax assertion in BFIN linker to allow for discard GOT relocs. adds ef0d8ffc45 Tidy up AArch64 simulator code. adds aff7ae12a6 replace some obstack_alloc () calls with the XOBNEW wrapper adds 30bd735cb0 apply ChangeLog for previous commit adds 17b9d67d4e make md_parse_option () take a const char * adds f2dd88387a [ARC] Add support for Quarkse opcodes. adds bfa6adb959 Compile gdb.arch/arm-neon.exp with debug info adds 9885948fc9 [ARC] Fix typo in extension instruction name. adds 444bca650a 2016-03-29 Don Breazeal donb@codesourcery.com adds a4105d04e1 gdbserver/s390: Switch on tracepoint support. adds abd9baf9c6 gdbserver/s390: Add fast tracepoint support. adds f39e874354 gdbserver/s390: Add support for compiled agent expressions. adds c37c0ba69b gdb/NEWS: Add mention of s390*-linux tracepoints. adds a08b52b5c4 gdb: xtensa: fix frame initialization when PC is invalid adds 28170b88cc gdbserver: Handle 'v' packet while processing qSymbol. adds 49efcf2ab9 Automatic date update in version.in adds 4ec9d7d564 use xstrdup and friends more adds 4ae6cc1962 python/py-utils.c (host_string_to_python_string): New function. adds 2e4a7aea70 Use consistent test for .tbss sections in ldlang.c adds ca62bc4a86 Missing TO_ADDR adds a87dd97a20 PR18452, ld allows overlapping sections adds 1e6697eab9 Move CL entries from gdb/ChangeLog to gdb/testsuite/ChangeLog adds 7517e550ce Fix more bugs in AArch64 simulator. adds 024ea11b48 Fix a seg-fault in the AVR linker. adds bd05ac5f5e [ARC] Cleanup AUX register names. adds f621ad3c4b [ARC] Fix warn.exp test error. adds f89a23cfc9 [ARC] Allow equ redefintion tests for ARC. adds 72fb548884 gdbserver/tracepoint.c: Remove whitespace adds c6025a80cc Fix compile time warning about comparison between signed and [...] adds e6359af3fd Simplify gdb.reverse/until-reverse.c adds c58b006a7e Refactor arm_stack_frame_destroyed_p adds 779aa56f2c Add arm epilogue unwinder adds fb3f3d25c3 Check func against 0 rather than NULL adds 62bdf2d66e ld/testing: Fix error and warning checks in run_dump_test adds 0a106562e3 opcodes/arc: Comment and whitespace fixes in opcode table adds 1cda151268 gdbserver/IPA: Export some functions via global function pointers. adds 69b51e106d Automatic date update in version.in adds b60ecbc6dd Don't override definition a shared object by one in a later [...] adds d923501116 make some variables unsigned adds e046cf801d get rid of K&R style args adds fc90c28021 More cases of missing TO_ADDR in ldlang.c adds 47990a6ab5 cast literal to char * when assigning to input_line_ptr adds e87de5136e work around get_symbol_name () in sparc and ia64 adds 97830986a1 cast to char * when assigning to optarg adds f854977c23 cast the arg to md_assemble () to char * adds e2c7dcae81 tc-i960.c: add some casts when assigning literals to args[i] adds e4a0c70877 make xtensa_section_rename () take const char * adds 6757cf5769 enable -Wwrite-strings for gas adds f7c382926d Remove support for "target m32rsdi" and "target mips/pmon/dd [...] adds e7ea3ec7c6 python: Use console format for output of gdb.execute command adds 2cce10e718 opcodes/arc/nps: Fix some operand flags adds 0a191de984 opcodes: Fix date in ChangeLog entry adds a13c46966d IPA: Add alloc_jump_pad_buffer target hook. adds a2174ba452 gdbserver: Add powerpc fast tracepoint support. adds 14e2b6d93d gdbserver: Add emit_ops for powerpc. adds 22084c425e gdb/NEWS: Add mention of powerpc*-linux tracepoints. adds 9bb84c9f97 Fix PR gdb/19858: GDB doesn't register the JIT libraries on attach adds 40dea8cbf6 Make gdb.base/jit.exp binaries unique adds 64cdf930d9 Add regression test for PR gdb/19858 (JIT code registration [...] adds 252db07e1d gdbserver: Fix C++ build errors in tracepoint.c adds bedf24f29b Automatic date update in version.in adds 6d4af3c269 Constify more adds 7b15fa7ac8 PR19886, --as-needed regression adds 83cda17b6f gas/arc: Change 'LENGHT' to 'LENGTH' adds cc63428a4c gdb: allow enumeration constants as second operand of BINOP_REPEAT adds 5b8cf793a7 Automatic date update in version.in adds 62bd6b5fa4 PR19896, Segmentation fault on bad input adds 4b0046f325 Automatic date update in version.in adds d0a9981f37 IPA: Fix build problem on !HAVE_GETAUXVAL adds f73e41ef37 avr: simplify some option parsing with strcasecmp () adds e1ec8109ab bfin: simplify current_inputline adds 2fe882148c arm: change the type of a variable to bfd_reloc_code_real_type adds 585ba04089 make score build again adds a51ef39291 update ChangeLog for previous commit adds ae2689b09f cleanup FLT_CHARS and EXP_CHARS adds a44e2901c7 use xstrdup and friends more adds c4e0855dad Automatic date update in version.in adds 325801bda4 use XNEW and related macros more adds 22987cec62 PR19498, Invalid "symbol definition loop" adds 26cdfd9205 gas/arc: Use #define from include/opcode/arc.h adds 67f101eece Ignore DWARF debug information with a version of 0 - assume [...] adds a061de07e4 More fixes for COFF/PE lanker garbage collection. adds 7beb7f68a0 Fix gdb.mi/mi-breakpoint-changed.exp for remote targets adds 2aa08bd1f9 Obvious function doc and formatting adds dff331be28 Automatic date update in version.in adds df41fdf4bd Add a testcase for PR gas/19498 adds 5fdf38727b Add missing pr19827-nacl.rd for i386/x86-64 NaCl adds 5be33403c3 Don't use vec_disp8 encoding with the .d32 suffix adds a9fa4610b8 [ARC] Fix ld testsuite failures. adds 1f599d0e7b ELF/LD: Avoid producing hidden and internal dynamic symbols adds 6ec1f28285 [ARC] Don't allow pc-rel relocations for J* instructions. adds 94e5c97160 [ARC] Dynamic relocs verification for dynindx == -1. adds 589a7d8830 [ARM] Add ARMv8.2 FP16 vmul/vmla/vmls (by scalar) adds 094fb06395 [ARC] 24 bit reloc and overflow detection fix. adds b3aee8396f [ARC] Fix to pass ld-elf-ehdr_start-shared. adds 1e5885b72e [ARC] PLT content endianess awareness. adds 8ddf6b2a13 [ARC] Fix support for double assist instructions. adds 4dca19f828 IPA: Move getauxval out of #ifndef IN_PROCESS_AGENT adds 7817ea4614 Improve gdb_remote_download, remove gdb_download adds 6e774b13c3 Make ftrace tests work with remote targets adds 820f03ffe0 arc/nps400: Add additional instructions adds 9a5f28ae28 ld/arc: Fix linker for big-endian arc targets adds c078c9d954 Automatic date update in version.in adds 03a8c4dfc2 Fix IPA detection in ftrace-insn-reloc.exp adds ac17fda08b testsuite: Update py-mi-objfile to expect console format print adds 15dd01b120 Fix memory leak in ld ARM backend adds fef3cb9f3a Print the "file" command suggestion in exec_file_locate_attach adds 052d2eb254 Revert check-in by a mistake in the previous commit. adds 927f2d25ef Fix MSP430 assembler's detection of NOP and EINT. adds 319cb5d0cf Workaround gdbserver<7.7 for setfs adds 147316171d Revert the previous commit adding unknown_v_replies_ok. adds c2f901dfb6 Fix gdb.threads/dlopen-libpthread.exp crash adds b16f8a3b1e Optimized-out pointer: New test for error handling adds ecf2e90cd6 Eliminate -var-create error for optzd ptr to struct adds 09f99a37ee Automatic date update in version.in adds df154dc15f Fix typo in name of MSP430 attribute section. adds e140100a5d Allow integer contants to have a U suffix. Improve error re [...] adds 22b92fc42c gas/arc: Remove preprocess_operands function adds 692166c244 gas/arc: Allow greater range of characters into flag names adds b607cde1aa Update AArch64 documentation regarding architecture extensions. adds e6ba1cbaf8 [ARC] Prepare strings for automatic translation. adds abe051ba82 Fix gas/ChangeLog adds 1a295c62e0 ld/arc: Make little endian default choice for linker scripts adds 1ccd06e498 Set bp_tgt->reqstd_address and bp_tgt->placed_size in record [...] adds e390720bdc Make breakpoint handling in record-full idempotent adds bde475616e Fix gdb.reverse/next-reverse-bkpt-over-sr.exp adds c8064e7e9b Fix gdb.reverse/finish-reverse-bkpt.exp adds da5be03929 gas/arc: Modify structure used to hold opcodes adds b9b47ab79f gas/arc: Additional work to support multiple arc_opcode chains adds 1328504b28 gas/arc: Handle multiple arc_opcode chains for same mnemonic adds a42a4f8400 arc/nps400: Add new instructions adds 9553661a5f Fix gdb.compile/compile.exp shlib regression adds 2d35e87127 testsuite: Fix false FAILs with .bashrc GDBHISTFILE=... adds 2059191630 Automatic date update in version.in adds 953dd97e56 Show sizes in linker map in target machine address units adds 992dc2c470 Fix regexps in PR19910 test to cope with COFF and AOUT sparc [...] adds 0650053364 testsuite: Fix for gcc-4.8: gdb.base/jit.exp gdb.base/jit-so.exp adds 136a43b762 PR18452, ld allows overlapping sections adds 4bf7b526be value: Make accessor methods' parameters const-correct adds 096be756aa Fix gdb.server/solib-list.exp regression adds f48e22e3f2 Make gdb.server/solib-list.exp work for remote targets adds 9f5a6a60d9 Automatic date update in version.in adds 417a667c4a Adjust default memory size and stack base address for SH simulator. adds 5f4678bb69 MIPS/GAS: Use `opts->isa' consistently in `mips_check_options' adds 1357373c1d MIPS/GAS: Unify messages in `mips_check_options' adds 08918cc8c5 GAS: Fix a typo in `as_bad' description adds 41065f5e08 MIPS/GAS: Correct call formatting in `can_swap_branch_p' adds 2e88a1ea30 gdb.python/py-mi-events-gdb.py: Add parentheses to print adds 668c5ebc09 MIPS/GAS: Disallow `.option picX' with VxWorks PIC adds 41a1578ed1 MIPS/GAS: Sanitize `.option picX' pseudo-op adds 454540b959 Automatic date update in version.in adds ba442f0f41 Move ChangeLog entries from sim/ChangeLog to sim/sh/ChangeLog. adds 93e6fe04cc Fix primary reason why the SH simulation hasn't been working [...] adds 994aad6437 Automatic date update in version.in adds 92708ceca5 MIPS/opcodes: Fix undecoded MIPS16 extended instruction bit [...] adds b545ef977b Automatic date update in version.in adds 2df3368d85 Properly handle dynamic reloc against normal symbol adds 37ab977937 Remove unneeded AUX register symbols. adds b99747aeed Add support for .extInstruction pseudo-op. adds 1c2e355e48 Update ARC instruction data-base. adds f36e33dac1 Add support for .extCondCode, .extCoreRegister and .extAuxRegister. adds 3212b85845 Don't rely on immediate_quit in command_line_input adds faa4ebe148 Inline command_loop in read_command_line adds ab33ab13aa TUI: check whether in secondary prompt instead of immediate_quit adds d2acc30bb6 Don't set immediate_quit in prompt_for_continue adds acd5494dd8 Stop remote-fileio.c from throwing from SIGINT handler adds 5f5219fc34 Remove unused struct serial::name field adds 00340e1b91 Introduce a serial interface for select'able events adds 5cc3ce8b5f Fix signal handler/event-loop races adds f0881b37b6 Introduce interruptible_select adds 6eddd09a12 Make Python use a struct serial event adds abf009ef94 Don't call clear_quit_flag after check_quit_flag adds 4a81fd47b3 Don't call clear_quit_flag in command_handler adds 0af679c6e0 Don't call clear_quit_flag in prepare_to_throw_exception adds da1e5f545c Don't call clear_quit_flag in captured_main adds a149683b0c Eliminate clear_quit_flag adds e42de8c7f8 Decouple target_interrupt from all-stop/non-stop modes adds 93692b589d Pass Ctrl-C to the target in target_terminal_inferior adds 75ee59252d Fix inconsistent handling of EINTR in ser-*.c backends adds 99bbb428d4 ada-lang.c: Introduce type_as_string and use it adds c509f1e1e8 Use target_terminal_ours_for_output in cp-support.c adds 481ac8c9bb Use target_terminal_ours_for_output in exceptions.c adds f8e3ef9dc4 Use target_terminal_ours_for_output in infcmd.c adds c5ac15402a Use target_terminal_ours_for_output in warning/internal_error adds 80dbc9fdc7 Add missing cleanups to defaulted_query and prompt_for_continue adds 651ce16aa7 Do target_terminal_ours in query & friends instead of in all [...] adds 5fe966540d Use target_terminal_ours_for_output in MI adds a12ac51333 TUI: GC tui_target_has_run adds 048094accc target remote: Don't rely on immediate_quit (introduce quit [...] adds 585a46a2d0 Eliminate immediate_quit adds cfd0fbddb0 Eliminate target_check_pending_interrupt adds 2afc13ff80 Eliminate prepare_to_throw_exception adds 173981bc49 Use setjmp/longjmp for TRY/CATCH instead of sigsetjmp/siglongjmp adds 0f41b320ed [C++] Switch TRY/CATCH to real C++ try/catch by default again adds 8ce0946295 Fix typo in ftrace.exp condition testing adds c1b719e994 Automatic date update in version.in adds d6bb17b079 Add init_dwarf_regnames_s390 adds c1f61bd2b0 MIPS/GAS: Relax branches to symbols resolved at link time adds 991f40a9fa MIPS/GAS: Correct branch relaxation for weak symbols adds 37ce0cc4b7 Update x86-64 tests for --as-needed adds e26b7e4165 btrace: fix test build error in gdb.btrace/instruction_history.c adds 3a00c80277 Fix PR remote/19840: gdb crashes on reverse-stepi adds 45e3745ed0 Fix aarch64 ftrace JIT condition testcase adds accc018020 Fix disassembly of the V850's LD.BU instruction. adds e4449be885 oops - omitted from previous delta. adds 8c4c4aeba6 gdbserver-base.exp: Copy file to standard output directory i [...] adds 758c54957d ld/testsuite: Initialise a variable to prevent tcl errors adds fd85a6a1f6 Add support to readelf for detecting and reporting Solaris s [...] adds 8392fa22d6 Fix and improve comment in gdb_remote_download adds 1adc8a9a7f [ARC] Fix setting private elf flags when parsing .cpu. adds b8162e5ac9 Fix zero_ext documentation adds 57d1de9cf3 Debugging without a binary (regression) adds 7d49b1d0b0 Test GDB connection to GDBserver with no symbol files adds 392f059f41 Automatic date update in version.in adds 8dc483a0b6 Extend PE matching regexp in PR 19457 test to match cygwin a [...] adds 8486501545 Fix copying Solaris binaries with objcopy. adds aebf07fc14 Avoid implicit float <-> integer conversion warnings adds 7f31862a8d Avoid "format not a string literal" warnings adds d105775eea gas/arc: Unify tests run on big/little endian arc assembler adds 7634c4e679 Replace "link" with "sh_link" adds cb040366b3 opcodes/arc: Move instruction length logic to new function adds 33cbe6c07e bfd/arc: Rename enum entries to avoid conflicts adds 4b0c052e45 arc/nps400 : New cmem instructions and associated relocation adds 85e53f6272 remove some unused globals adds 4f2a7b5121 make a few variables static adds 17416a2cb1 Automatic date update in version.in adds 0796a6293f Add missing ChangeLog entry for PR gas/19909 fix adds 05f7541ea7 Fix non-ELF powerpc build breakage adds 415fa61233 [ARM] minor opt in thumb_stack_frame_destroyed_p adds 77770d8321 MIPS/Linux: Also recognize TRAP_BRKPT and TRAP_HWBKPT adds 6fd8e7c249 Regenerate Makefile.in/aclocal.m4 automake 1.11.6 adds d7abe1019d Fix gdb C++ build when libipt is available adds 2b2798cc97 Fix gdb build with --enable-build-with-cxx --disable-nls adds 0480fa1f33 Automatic date update in version.in adds 58484447ed gdb/ada-exp.y: Remap yydefred adds 92fce9bd7a remove pointless assignment adds 5e001f26ad gas/arc: Support NPS400 in .cpu directive adds 9a452709fe gas/arc: Make .cpu directive case-insensitive adds 35cf27b027 Automatic date update in version.in adds 644aca26b5 Revert "gas/arc: Make .cpu directive case-insensitive" adds 5c3c7aa89b Automatic date update in version.in adds 5947319ef3 Revert 415fa612 adds cdf969539c Add new NOCROSSREFS_TO linker script command adds a14d1f4dfc testsuite: Support detection of Intel compilers via test_com [...] adds 9b9b09e902 Testsuite: Fix compiling of shared libraries with ICC. adds 0c13f7e559 fortran: Testsuite, fix different type naming across compilers. adds a22df60ad2 Fix gdb crash when trying to print the address of a syntheti [...] adds 9b30624b65 Fix PR gdb/19250: ptrace prototype is not detected properly [...] adds eabc9d9f96 Automatic date update in version.in adds 48eac74cb7 .cfi_remember_state/.cfi_restore_state documentation adds bb7dc663ab Sync Makefile.tpl with gcc. adds 2b863f512d Add target descriptions for AVX + MPX adds f42bf748e4 Re-factor (i386|amd64)mpx target descriptions. adds 73e6209fae linux-record: Squash cases with identical handling adds a55411b9ff * source.c (is_regular_file): New arg errno_ptr. adds 85c10f77b7 Fix copyright year, remove linux only test. adds d04c1a59f3 symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile. adds ee2915c993 Add pr number to earlier entry. adds c8f785f220 opcodes/arc: Add more nps instructions adds 537aefaf18 opcodes/arc: Add yet more nps instructions adds f39c07acc8 Cast the pointer assigned to ss_sp to char *. adds 21002a635b Handle void * conversions in FreeBSD/x86 native code to fix [...] adds b73bf8516f Automatic date update in version.in adds 87d455c042 Add another testcase for PR ld/19719 adds 50cc854c48 [AArch64] Support RAS extension for ARMv8 onwards. adds 52176c676d arc: Fix relocation formula for ARC_NPS_CMEM16 relocation adds 2533af11ba gas/doc/arc: Add nps400 references into the documentation adds b98e687124 change argument type to bfd_byte adds e6c7cdec06 update many old style function definitions adds 7cc9c114fe Replace .long with .dc.a on my_personality_v0 adds 6885166d99 Move ARM_CPSR_GREGNUM to arch/arm-linux.h adds d968975277 Check ELF relocs after opening all input files adds 466ee2af4a Call _bfd_elf_create_ifunc_sections only for ifunc adds 8cef59a2e3 Include arch/arm-linux.h in aarch32-linux-nat.c adds 6c739336e5 symmisc.c (dump_symtab_1): Print owning compunit for identic [...] adds 338c190a92 Check run-time R_X86_64_32 relocation overflow adds 126697d1e4 Add ld-x86-64/pie2 test adds 03f2309aa2 Add ld-x86-64/pic1 test adds c7ce941035 Check R_386_NONE/R_X86_64_NONE in eh6.d adds 597e448caf gdb/darwin-nat.c: Fix "cast to pointer from integer of diffe [...] adds d9436c7c71 Fix "incompatible pointer type" warning in gdb/aarch64-tdep.c adds 5ae0055212 Fix host signal vs gdb signal mixup in gdb/darwin-nat.c adds a23585089d Build GDB as a C++ program by default adds 1a7272c0f9 Automatic date update in version.in adds fbf05aa70d Move ELF relocation check after lang_gc_sections adds 5ce03cea78 Don't check relocations in excluded sections adds e66cdd681f Remove x86 gc_sweep_hook adds 96bf8cb07d New NOCROSSREFS_TO tests adds b36cec19e8 Add missing sentinel 'char *' casts in concat/reconcat calls adds 3451269c41 Fix s390 GNU/Linux gdb and gdbserver builds adds 71829b1a3f Fix AIX gdb build with C++ compiler adds 4f3b23b390 Add support for non-ELF targets to check their relocs. adds 00f4a6024f Always run LTO tests on Linux with GCC 4.9 or newer adds 88c3cd8dcb Switch gdb's TRY/CATCH to sjlj again adds cdf5d16da5 Automatic date update in version.in adds 3877922e56 MIPS: Go back with the default Linux # of registers to 90 adds 22522f880a MIPS/GAS: Fix an ISA override not lifting ABI restrictions adds 6cd255ca1f Set dynobj to a normal input file if possible adds 6645479e9d Exclude linker created file from dynobj adds 5c5dc57fcf New test case gdb.trace/signal.exp adds 5b061e9886 Deliver signal in hardware single step adds 4a7e075c3f Tweak gdb.reverse/step-precsave.exp and gdb.reverse/step-rev [...] adds 7915f48c28 [obv] [PR gdb/19980] Typo in gdbserver/configure.srv adds 0f60e29b5a Joel Brobecker stepping down as AIX Maintainer adds 495346f6f0 Fix fail in gdb.base/annota1.exp and gdb.base/annota3.exp adds 3539aa13fb [ARM] Clear reserved bits in CPSR adds 3c610247ab Rename rl_callback_read_char_wrapper -> gdb_rl_callback_read [...] adds 89525768cd Propagate GDB/C++ exceptions across readline using sj/lj-bas [...] adds 6290672f89 Switch gdb's TRY/CATCH to C++ try/catch adds b3f11165aa Centralize yacc interface names remapping (yyparse, yylex, y [...] adds 6d7e9d3b8d Choose TARGET_OBJECT_STACK_MEMORY and TARGET_OBJECT_MEMORY i [...] adds 0a5d52f0ec Fix fails in gdb.trace/unavailable.exp adds 0154d99053 Fix checks for VSX and Altivec availability on Power adds 0ca76ec3e5 Automatic date update in version.in adds c0f92bf943 Skip if size of bfd_vma is smaller than address size adds 08ff610491 Automatic date update in version.in adds 101ae4cd31 Automatic date update in version.in adds 21edc42f4e Force to insert software single step breakpoint adds 20249ae455 Insert breakpoint even when the raw breakpoint is found adds 85ba7d867a [GDBserver] Don't error in reinsert_raw_breakpoint if bp->inserted adds 484b3c325d Resume the inferior with signal rather than stepping over adds f3abeff575 New test case gdb.base/branch-to-self.exp adds 0e03d18a4e AVR: Allow the start address of the .text section to be set [...] adds 731bb67af7 Allow powerpc64le-linux-gnu toolchain to support big endian [...] adds 3283f4fb4c Automatic date update in version.in adds d5486c4372 Always count the NULL entry in dynamic symbol table adds 9920b4348e fort_dyn_array: Enable dynamic member types inside a structure. adds 8f07e298b1 fort_dyn_array: Support evaluation of dynamic elements insid [...] adds 3e2e34f862 fort_dyn_array: Use value constructor instead of raw-buffer [...] adds ffbad59e36 Automatic date update in version.in adds 28cc9170c3 add casts to avoid arithmetic on void * adds a6a4679fc0 Cache result of scan for __start_* and __stop_* sections adds 25771140e2 Provide xmemdup0 adds 13b8c3356b Fix powerpc64 ld testsuite fail adds 2cdad34c4f Add support for the --trace-decode option to the AArch64 simulator. adds 7881f69ee9 Fix a typo in the check for SNANs in the RX simulator. adds 52728a42a8 Pass --compress-debug-sections=none to ld adds 2d681be471 Avoid non-C++-enabled babeltrace versions adds 310cdbb651 Tweak doc on command tfind adds 476350ba48 c_value_print: Revert 'val' to a reference for TYPE_CODE_STRUCT adds 11cf4ffb5e Skip gdb.base/branch-to-self.exp if gdb,nosignals exists adds 91f8bf69a5 Skip debug sections when estimating distances adds 57809e5e5a Workaround gdbserver<7.7 for setfs adds fca4cfd9ec Make gdb_load_shlibs return the destination path of the library adds d9019901f8 Rename gdb_load_shlibs to gdb_load_shlib adds 83a471c3a1 Limit ld-elf/compressed1b.d to Linux/GNU targets adds a3a65e6e1d Automatic date update in version.in adds 4bd13cde17 Add support to AArch64 disassembler for verifying instructio [...] adds f166f943f3 Remove need_step_over from struct lwp_info adds 786a118cdf Updated Chinese (simplified) translations for bfd, binutils [...] adds 952ebca583 ftrace tests: Use gdb_load_shlib result to lookup IPA in inf [...] adds 35fd2deb69 Fix write endianness/size problem for fast tracepoint enabled flag adds 9080ac9d99 Add test for tracepoint enable/disable adds 0400cf2f56 Don't show deprecated commands in help adds 2deb93c7a7 Automatic date update in version.in adds 5522f910cb Enhance support for copying and stripping Solaris and ARM binaries. adds afd9acee15 X86-64: Set check_relocs_failed on error adds c337a1627c i386: Don't relocate section when check_relocs failed adds d347c9df49 Enhance readelf's recognition of AVR relocation types. adds 010f98a585 Download source only on remote host adds e62b9723fd Pass GOT_RELOC to UNDEFINED_WEAK_RESOLVED_TO_ZERO adds 493f652c95 Set interpreter in x86 create_dynamic_sections adds 94af22593b Automatic date update in version.in adds 7d8e7981db Automatic date update in version.in adds 2e1fb61c58 Automatic date update in version.in adds 1270fac69d Fix startup on MS-Windows when 'gdb.ini' is found in $HOME adds 740feeaa20 Fix annota-input-while-running.exp remote check adds 444e826c91 Fix detach.exp remote check adds a1da4399c7 Automatic date update in version.in adds b631e59ba0 [gdb] Fix -Wparentheses warnings adds 1b4f615e40 Fix "-Wl,--dynamic-list" gdb/configure test adds a4a1c15754 Fix PR gdb/16818, workaround Python's forcing of -export-dynamic adds a2076b34e1 Skip ELF STT_COMMON linker tests if shared libraries are not [...] adds b782c63d52 Assume that the GAS testsuite for the AVR is being run witho [...] adds 20f55f3866 Fix generation of AArhc64 instruction table. adds 1f56df9d0d [AArch64] Also puts value in place for R_AARCH64_RELATIVE adds 1aa9670288 Remove gdb/python/python.c code that handles strlen failing with -1 adds 86f1abec45 Fix gdb/python/python.c use-after-free adds 99d1b26821 Updated Swedish translation for the binutils. adds 6d6a648c07 PR 10549: MIPS/LD: Handle OSABI setting for STB_GNU_UNIQUE adds a1ec3d244a Fix typos in gdb_pipe function comment adds 6c4474237a PR symtab/19914 fix handling of dwp + split debug adds 1d2a41dbbd Automatic date update in version.in adds 4a85cc0925 Fix some AVR test failures. adds 8929ad8bbc Introduce procedure use_gdb_stub adds 02e370d94e Fix solib-display.exp remote check adds edf689f027 Throw NOT_AVAILABLE_ERROR in read_stack and read_code adds 945e0f82da [ARC] Add SYNTAX_NOP and SYNTAX_1OP for extension instructions adds c3fbf828ad LD/testsuite: Add STB_GNU_UNIQUE cross-linker test adds c1aebf87fd [spu] Fix C++ build problems adds d286e29293 Automatic date update in version.in adds d4758f96f7 Pass %E to einfo when bfd_section == NULL adds cf2ebb6e09 Change type of cpsr in arm_sigreturn_next_pc adds 9e78496443 Initialize res in get_next_pcs_read_memory_unsigned_integer adds bedfd056d4 Cache the section contents in x86 check_relocs adds c175a65796 Extract convert_load_reloc from x86 convert_load adds cbe14bcfad Fix ChangeLog entry format adds d7adef8baf Pass --no-relax to ld in ld-x86-64/pr18591.d adds 004b130918 More setting CHECK_RELOCS_AFTER_OPEN_INPUT to yes adds 405b757bdf Automatic date update in version.in adds fd7ed446fb Add support for FMLA (by element) to AArch64 sim. adds 2856a62723 Test load conversion with symbol versioning for x86 adds f85d59c306 [ARM][gas] Fix warnings about uninitialised uses and unused [...] adds 887cf79137 * ld/testsuite/ld-srec/srec.exp: Mark test as XFAIL for AVR. adds 030e823caf Define elf_backend_add_symbol_hook for Intel MCU adds 97196564c7 Strip global symbol defined in discarded section adds 9c088cc059 Automatic date update in version.in adds 9852e3081f Automatic date update in version.in adds 870f88f755 remove trivialy unused variables adds 4612fb8101 Automatic date update in version.in adds cc969da947 Correct script input section pattern adds ae1bb19726 Redundant hash table check adds a64f5ba148 Fix ealphavms.c and eelf64_ia64_vms.c deps adds 6eb7d83039 Regenerate configure adds d751b79ea6 opcodes,gas: sparc: fix mnemonic of faligndatai adds 924bc11ba4 Update section merge test. adds 73597c183c Revert accidental commit. adds 9239bbd3a6 [ARM/STM32L4XX] PR 20030: --fix-stm32l4xx-629360 fails to cr [...] adds 315350be65 Fix seg fault objdumping a corrupt binary with an invalid sh [...] adds 5c28a50381 Fix for PR gold/19987. adds a932d108b1 Automatic date update in version.in adds 66a368220c PR 20059 _bfd_elf_copy_link_hash_symbol_type segfault adds d63a50b79e 2016-05-10 Christophe Lyon christophe.lyon@linaro.org adds 29f4fdc42d binutils/doc: Update documentation for nm --size-sort adds 16a1fa25be Add support for ARMv8-M security extensions instructions adds d942732e82 Allow extension availability to depend on several architecture bits adds 15afaa63f3 Add support for ARMv8-M Mainline with DSP extension adds 8d9d949014 Refactor Cortex-A8 erratum workaround in preparation adds b715f643ef Factor our stub creation in ARM backend adds 6bde4c52fb Allow stubs without associated input section in ARM backend adds 39d911fc3c Use getters/setters to access ARM branch type adds 4f4faa4d43 Allow veneers to claim veneered symbols adds 8bc526963e Enable Intel RDPID instruction. adds aa79adb05d Automatic date update in version.in adds df140a0bc3 fix up two issues with the removal of unused variables adds be5c445b69 Skip new ARM security extension tests on non-ELF based targets. adds 4179a6a209 oops - fix up changelog entry adds 4e7fbb34f0 [AArch64] Remove redundant tls relax in elfNN_aarch64_final_ [...] adds a6684f0ddd Ensure that padding in the constant pool uses constant values. adds 3bd43ebcb6 ld --gc-sections fail with __tls_get_addr_opt adds a464198b01 [HPPA] Attach linker created dynamic sections to stub bfd adds 8f4f9071ad Add MIPS32 DSPr3 support. adds d5e74e8d3e Update pr20068 test to allow for big endian ARM configuration adds 001c250f57 Automatic date update in version.in adds 1997c9943a ld -z combreloc reloc sorting adds 58c7f094c0 Use correct regexp syntax in ARM PR20068 test adds 8ddd5a6cd6 PR symtab/19999 gdb unable to resolve vars with fission+PIE adds 3355cb3b64 Handle symbols defined/referenced only within IR adds 59441ccdbd Automatic date update in version.in adds 29a2809e42 use xstrdup, xmemdup0 and concat more adds add39d2344 use XNEW and related macros more adds c8e44c6d16 ld -z combreloc elf_link_sort_relocs adds 4ade44b727 Set dynamic tag VMA and size from dynamic section when possible adds d2edc834f7 Fix build breakage adds 2168b2688a Don't convert GOTPCREL relocation against large section adds 1178da445a Accept valid one byte signed and unsigned values for the IMM [...] adds 34ac9af335 Automatic date update in version.in adds bf6f87e726 Remove redundant sizeof on EXPECTED_VIEW_LENGTH adds ea0ebc4fd8 Automatic date update in version.in adds 180c87d999 ld/testsuite/ld-elf/flags1.d: Update for `*-*-nacl*' xfail removal adds 9dfa3e6347 SH64/GAS: Fix a -Wwrite-strings build failure adds 558e50badb Automatic date update in version.in adds 69a1c8561a ld/testsuite/ld-elf/flags1.d: Update the xfail list adds e18382406c m68hc11: make some vars type bfd_reloc_code_real_type adds 9117cd3e10 stop defining linkrelax in multiple places adds 0591130a7c tc-vax.c: make prototype of flonum_gen2vax match its definition adds 7b14583ef0 m32r: make mach_table static and const adds 71de341392 V850/BFD: Call `_bfd_elf_copy_private_bfd_data' again adds 155b7f573b Match shell_prompt # in batch-preserve-term-settings.exp adds acac2e457a Automatic date update in version.in adds fcdad592cd Use unsuspend_all_lwps adds a43942db49 LD/ELF: Unify STB_GNU_UNIQUE handling adds 1bdc036f25 Place progmem data from AVR's libc before other progmem data. adds 659f032c0a Make ARMv8-M GAS tests pass on non ELF targets adds 23b5dc392b Fix date in ChangeLog adds 68bce0209f Check global CC in at_least_gcc_version adds 5ff087ac18 Add DW_LANG_Rust adds 9ab0bb2a67 Fix latent yacc-related bug in gdb/Makefile.in init.c rule adds e4b8a1c839 Make gdb expression debugging handle OP_F90_RANGE adds dcd1f97951 Add self-test framework to gdb adds 00272ec4b0 Add array start and end strings to generic_val_print_decorations adds c44af4ebc0 Add support for the Rust language adds 67218854b1 Update gdb test suite for Rust adds 0bdfa368bc Add Rust documentation adds 01739a3b6a Rename OP_F90_RANGE to OP_RANGE. adds 61c6156df6 Fix -exec-run not running asynchronously with mi-async on (P [...] adds dec880ee27 Automatic date update in version.in adds a255f00a28 PPC_OPERAND_SIGNOPT range. adds c69075ac09 MIPS/readelf: Use the `d_val' dynamic entry member with the [...] adds 7f9919700d elf32-arm.c build breakage adds d1f70bdcab Fix lots of linker testsuite failures for the FT32 target. adds b42e9fa8cc Change type of v850_target_arch to enum bfd_architecture adds eb408eaac9 commit ChangeLog for previous commit adds 4bfaa1cae7 change the type of some fields to bfd_reloc_code_real_type adds 42e58860e2 rx: make field type enum adds 5049806017 Updated Swedish translations for bfd and binutils adds 1401d2fe67 MIPS/opcodes: Correct mixed MIPS16 and microMIPS disassembly adds 28addb40c7 Fix double prompt output after run control MI commands with [...] adds 9e8f9b05ad Add mi-threads-interrupt.exp test (PR 20039) adds f507bebf45 Prevent a run time segmentation fault when stripping a corru [...] adds 45f4ed92d1 Fix build failure with GCC 4.1. adds 3b889a7878 gas/arc: Add guard against operand array overflow. adds fe779266b3 gas/arc: Fix array overrun when checking opcode array adds 9e32d9ae97 gas/arc: Use BFD_VMA_FMT for printf format specifier adds 38cd8a0de8 gas/arc: Make member of arc_flags const adds 6472871146 Automatic date update in version.in adds 9f284bf9da Fix ppc64le S-record test fail adds 57e7d11848 Allocate ppc64 got and dynrelocs before plt adds f1b2ca70c9 ld-elf/shared.exp mix_pic_and_non_pic adds 82bc9362f1 Hack crossref tests for powerpc64 adds e43de63c8f Fix powerpc subis range adds 514e58b726 Correct "Fix powerpc subis range" adds 6b200de0f7 Remove unsupported `am34-*-linux*' target triplet adds c4107a7def LD/testsuite: Fix `ft32-*-*' position in `check_shared_lib_support' adds 3c8adacaf9 [ARC] BFD fixes. adds c0913ebfaf [ARC] Emulation and default script template changes. adds fc3eec7ebd [ARC] Fixed-linker-related-testsuite-for-ARC adds bfb0d950a5 Fix invalid implicit conversions from void * adds 606851fbf6 Set sh_entsize for .init_array and similar. adds 7d4d970973 Don't convert R_386_GOT32 relocation adds 15eb1bebe1 Fix non-deterministic behavior when generating MIPS GOT. adds 6eeb0170bb Don't allow COPY relocations for protected symbols. adds d310f46e33 Automatic date update in version.in adds 134c0c8bf4 MIPS/GAS: Correct tab-after-space formatting mistakes adds 17c6c9d9f3 MIPS: Fix the encoding of immediates with microMIPS JALX adds 4e21640f67 Preserve addend for R_386_GOT32 and R_X86_64_GOT32 adds a4968f42e7 MIPS: Add support for P6600 adds 52bf37dd91 Don't check R_386_GOT32 when setting need_convert_load adds c8eaca27ff Automatic date update in version.in adds 666a13303c Automatic date update in version.in adds 82418e18f8 Automatic date update in version.in adds 3d207518c1 tic54x: rename typedef of struct symbol_ adds 2900e701e0 spu: make some constants unsigned adds f10e0aef4f tic54x: use concat more adds 37773e7803 Search for libutil-freebsd as alternative to libutil adds daa4adae63 Support for dedicated output section for some ARM veneer types adds d7c5bd02f7 Support for dedicated ARM stub section with padding adds b43b853577 Sync config.guess and config.sub with FSF GCC mainline versions adds d0571b9934 Remove unused libthread_db td_thr_validate reference adds a2bea3245e Add support for configuring for the ARM Phoenix target. adds d26a14db86 oops - omitted from previous delta adds ffd19d610b Use standard_testfile in gdb.arch/thumb-prologue.exp and gdb [...] adds c810e0b87a [ARC] Rename "class" named attributes. adds 87789e08e5 [ARC] Add XY registers, update neg instruction. adds d9eca1df01 [ARC] Update instruction type and delay slot info. adds 0f6ed0e0ef Fix PR python/19438, PR python/18393 - initialize dictionaries adds 7eb895307f Skip unwritable frames in command "finish" adds b7f28d873c Enable R_AARCH64_NONE for 64-bit code. adds c17cd11248 Automatic date update in version.in adds 00a3cb9c7c Add myself as a write-after-approval GDB maintainer adds e70a7231e6 Fix syntax error in annota-input-while-running.exp adds 6610dc6daa change some variable's type to op_err adds e5e27b0769 ia64: use XOBNEW and XOBNEWVEC adds b19e0aeb53 ft32: fixup TARGET_FORMAT adds 049efc6495 mmix: constify handler_charp adds c023823f5f d30v: make var type operatorT adds cc34adb290 xtensa: make map_suffix_reloc_to_operator return operatorT adds 4512dafa50 MIPS/GAS: Cut TLS reloc dead code path in `md_apply_fix' adds 44d3da2338 MIPS/GAS: Treat local jump relocs the same no matter if REL or RELA adds aa01bd3689 Linux native thread create/exit events support adds 95e94c3f18 [Linux] Read vDSO range from /proc/PID/task/PID/maps instead [...] adds 1ad3de988d [Linux] Avoid refetching core-of-thread if thread hasn't run adds 774113b02f [Linux] Optimize PID -> struct lwp_info lookup adds 72b049d38c Make gdb/linux-nat.c consider a waitstatus pending on the in [...] adds 026a917475 Fix PR gdb/19828: gdb -p <process from a container>: internal error adds 224f10c1ae PR gdb/19194 - fix typo in the manual adds 1957f6b89f Fix PR python/17981 adds e2b7f516fc add nb_inplace_divide for python 2 adds ddae946278 Fix PR python/17386 - add __index__ method to gdb.Value adds 7db9a74e9f MIPS/BFD: Unify `bfd_reloc_outofrange' error reporting code adds e4c1704d7a Automatic date update in version.in adds 3cd81d8df7 Fortran, testsuite: Use multi_line in whatis_type testcase. adds 72b1705502 Fortran, typeprint: Fix wrong indentation when ptype nested [...] adds 9b2db1fd27 Fortran, typeprint: Take level of details into account when [...] adds e188eb3621 Fortran, typeprint: Decrease level of details when printing [...] adds 86d8a84882 Fortran, testsuite: Add testcases for nested structures. adds 8b70175dfa Fortran, testsuite: Fix duplicate testcase name. adds 2bbad2ea11 Fortran, typeprint: Forward level of details to be printed f [...] adds 934c263269 Only generate VMOV.I64 instructions for loading constant flo [...] adds ee4d7613b9 Fix typo in changelog entry adds 7bd787e877 fix spelling of HAVE_LIBPYTHON2_4 in py-value.c adds b95a0a3177 Skip an archive element if not added by linker adds e6cc316af9 Enable 64-bit archives in ar and ranlib adds 293f5f6543 Reimplement .no87/.nommx/.nosse/.noavx directives adds f1360d5830 Enable VREX for AVX512 directives adds f3ad76370f Enable VREX for all AVX512 directives adds de341542a6 MIPS/BFD: Report `bfd_reloc_outofrange' errors as such adds 73b090a922 Require another match for AVX512VL adds d7b61136f9 Automatic date update in version.in adds 94740f9c4b metag: add extern C to header adds 0d832c8ea7 Provide the __bssstart and __bsssize symbols needed by the M [...] adds ed53407eec MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' adds 79052aaec9 rx: make the type of a variable bfd_reloc_code_real_type adds 81cead6f5e metag: make an array's type unsigned char[] adds 8d5b9a5a30 Append ".p2align 4" to some x86 directive tests adds 5e0bc41893 Automatic date update in version.in adds 19dfcc89e8 Add support for new POWER ISA 3.0 instructions. adds 9d07ebe108 Don't clear cpu64 nor cpuno64 adds ac775bf4d3 gdb: Forward VALUE_LVAL when avoiding side effects for STRUCTOP_PTR adds 51415b9f30 gdb: Forward VALUE_LVAL when avoiding side effects for STRUC [...] adds 77d66e7b30 Improve the MSP430 disassembler's handling of memory read errors. adds 1690f1db1a Fix typo introduced during the most recent synchronization update. adds e89c5eaa72 Correct CpuMax in i386-opc.h adds c185ba27ca Improve documentation of general query packets adds e92bae6260 Replace CpuAMD64/CpuIntel64 with AMD64/Intel64 adds 744608cc85 Skip attach-many-short-lived-threads.exp on known-broken Dej [...] adds 1848e56734 Update x86 CPU_XXX_FLAGS handling adds ceab86af75 MIPS/BFD: Fix section symbol name fetching in relocation adds bc27bb0573 MIPS/BFD: Include the addend in JALX's target alignment veri [...] adds d5dca95ffc Automatic date update in version.in adds 1a72702bb3 Return void from linker callbacks adds 7743482350 MIPS/BFD: Enable local R_MIPS_26 overflow detection adds 3b4412a041 MIPS/LD/testsuite: Rename `unaligned-syms' to `unaligned-data' adds 99aefae681 MIPS/BFD: Correctly handle `bfd_reloc_outofrange' with branches adds 0597bdc443 Add dependencies to configure rule adds bb69990f86 Automatic date update in version.in adds 144b71e2a8 Add .noavx512XX directives to x86 assembler adds 0cbd0046fa Add missing ChangeLog entries adds c64e0f6165 NEWS: Remove empty line. adds aab3c527d7 NEWS: QCatchSyscalls: simplify adds 2adb06b571 Automatic date update in version.in adds 3a2b436ae9 Code cleanup: dwarf2_get_pc_bounds: -1/0/+1 -> enum adds e385593eef PR 15231: import bare DW_TAG_lexical_block adds 7faeb45ae3 Add counter-cases for trace-condition.exp tests adds 0d33646690 Move trace conditions tests from ftrace.exp to trace-condition.exp adds a781823347 Add emit_less_unsigned test in trace-condition.exp adds 2320162a62 Add variable length tests for emit_ref in trace-condition.exp adds 825c8ef28f Add tests for 64bit values in trace-condition.exp adds 40d85a7f9c gold/s390: Fix compilation on gcc 4.4 adds c7022704e9 Automatic date update in version.in adds c12969f8b5 Don't needlessly clear xmemdup allocated memory. adds f7433f011e objcopy add-symbol uninitialised struct adds 3326303bf5 [PR gdb/19893] Fix handling of synthetic C++ references adds 75c039be62 Automatic date update in version.in adds c799dec78a Document the GDB 7.11.1 release in gdb/ChangeLog adds a2b5fccc63 sh: make constant unsigned to avoid narrowing adds 03d73f1fd9 Wake up interruptible_select in remote_fileio ctrl-c handler adds e3b5daf9f7 infcmd, btrace: fix crash in 'finish' for tailcall-only frames adds 51403f74d9 Add xmalloc_failed() function to common-utils.c in to avoid [...] adds 315f180f2f Add support for some variants of the ARC nps400 rflt instruction. adds bb7c96deb1 gdb/remote-fileio.c: Eliminate custom SIGINT signal handler adds 885a10879e Add new Serbian translation for the bfd library. adds 65ce606bc4 Automatic date update in version.in adds 5e429f4cdc ns32k: use XOBNEW in another spot adds d05584d3ee xtensa: typedef enums when defining them adds 814f1489e9 avr: replace sentinal with iteration from 0 to ARRAY_SIZE adds 1fe0971e41 add more extern C adds c273521c9a ns32k: remove dupplicate definition of input_line_pointer adds 5b677558bc Revert PR16467 change adds 5b6312fd20 Fix a bug displaying the interpretation of a CFA block that [...] adds 4eb6f89250 Add support for 48 and 64 bit ARC instructions. adds 3ddf1bdd42 Replace data32 with data16 in comments adds 4ad0bb5f3a Allow ARC Linux targets that do not use uclibc. adds 193bd37899 mi-memory-changed.exp: Fix filename passed to untested adds bcc3a8bca1 Fix a seg-fault when stripping a corrupt binary. adds c09ec62dde Also check that the group header's sh_info field is valid. adds 99914dfd71 Add "arm_any" architecture type to allow -m option to variou [...] adds 1b40ec0559 Fix PR python/18984 adds e94321588d Automatic date update in version.in adds b1058ce988 Update x86 linker tests for --disable-x86-relax-relocations adds 0ae534d2cf Fix C++ build for Cygwin adds 362a3ebaca [ARM][gas] Add support for Cortex-A73 adds 1aa70332ca [AArch64][gas] Add support for Cortex-A73 adds 07f5af7d3c Handle indirect branches for AMD64 and Intel64 adds 026122a670 Re-add support for lbarx, lharx, stbcx. and sthcx. insns bac [...] adds de3da64574 Automatic date update in version.in adds 2ac27cd3c1 Add z8k ld testsuite and fix range check in coff-z8k.c adds a8067ea859 ld/testsuite/ld-z8k/test-ld.sh: Remove. Checked in by mistake. adds 1704fca7da Automatic date update in version.in adds 73a229c755 nds32: constify ptr_arg adds b5966800ea Automatic date update in version.in adds c4212e111c sh{,64}: make arg type enum adds 852a1d4942 fixup another old style function definition adds 67cb102be0 2016-06-06 Christian Groessler chris@groessler.org adds e2cbcd9156 Support x86-64 TLS code sequences without PLT adds 38b022b445 Add method/format information to =record-started adds e5f5f1fc49 Automatic date update in version.in adds 4d1464f294 [ARM] Add command line option for RAS extension. adds 2091da296f Frame static link: Handle null pointer. adds 14b57c7c6a PowerPC VLE adds 161db27905 Fix PLT first entry GOT operand calculation. adds 1133012c60 ld/testsuite/ld-elf/init-fini-arrays.d: Remove `ft32-*-*' xfail adds 1aec0b6ad6 mi/mi-interp.c: Add missing braces adds 3b67f09464 bfd/s390: Misc minor fixes. adds 33c2b983b4 Automatic date update in version.in adds d9aee8d5f7 X86-64: Test external function reference without PLT adds 1f26b7ae33 Add missing ChangeLog entries adds 010bc3ce6c Support any relocation order adds 6eaa7fb59b Support i386 TLS code sequences without PLT adds dcc03cb366 Update test name adds ffc89b17f2 i386: Test external function reference without PLT adds 6b10ba223f Automatic date update in version.in adds 08d3b0cc99 [AARCH64][GAS] Fix two -Wstack-usage warnings. adds 337c570c5f sparc: add missing comment about hyperprivileged register operands adds 1857fe72af Print symbol names in comments for LDS/STS disassembly. adds 5c41dbc302 Fix PR 20221 - adjust syms and relocs only if relax shrunk section. adds a080d84da0 Fix compilation error in mips.cc with some versions of GCC. adds 4dee35314b PR python/19819 - remove unused globals from py-xmethods.c adds cd41072b27 Add missing ChangeLog entries adds 936f2d3c42 Automatic date update in version.in adds c040f3fb55 Add myself as a write-after-approval GDB maintainer adds bb556f1fac Add negative repeat count to 'x' command adds 5e13cf2543 Fortran: Testsuite, non-local references in nested functions. adds b2cc3f6fc2 S/390: Dump unknown instructions according to their length. adds edef7b8cf3 Fix rust-exp handling in makefile adds 347dc1025d Fix PR rust/20110 adds 695bfa52cc Constify arch_type and friends adds 82e498727a Fix problems emitting MIPS .reginfo section. adds de5b02b698 Automatic date update in version.in adds ef53be8916 Use size_t rather than bfd_size_type adds 0eaf2e1b58 sparc-coff writing uninitialized memory adds b52717c0e1 Add support for .MIPS.abiflags and .gnu.attributes sections. adds 0a41a307ca Automatic date update in version.in adds 74d7f0aa5b Subtract GOT base only with a base register adds 6d84fed1a0 Update x86-64 no-PLT tests for x32 adds 1d3843e0b7 Automatic date update in version.in adds 69c9e028b6 Fix compile time warning messages building with gcc v6.1.1 adds 0a8be2fe26 Accept vulcan as a cpu name for the AArch64 port of GAS. adds e46dd0f46b Fix compile time warning about a redundant comparison in an [...] adds 0f7f3789ca [ARC] Generate DT_RELACOUNT. adds 2ab2f40d58 [ARC] General bug fixes adds 3b63d2cee1 [ARC] Fixes related to reordering of .got and .got.plt adds 82f46e2cc1 [ARC] XFAIL S-Records tests for both little and big endian A [...] adds cad8e26d2a gdb: Use UNSUPPORTED not XFAIL for unsupported target features adds 815dc1bcdc [ARC] Fix condition. adds 0c9663cbd4 MIPS/BFD: Update outdated comment about o32 R_MIPS_PC32 relo [...] adds 97f5015122 MIPS/GAS: Don't convert RELA JALR relocations on R6 adds ca8c86efe7 Add 2 i386 tests to call IFUNC functions via GOT adds 712ec27916 Add the GOT base for GOT32 relocs against IFUNC adds 3328c04b10 Add .got.plt to testsuite/script_test_2.t adds 57bc0e78e9 Automatic date update in version.in adds b0cffb4767 Set my_archive for thin archives adds 3860d2b4b7 Delete bfd_my_archive macro adds 0aa7f5862e Formatting fixes. adds 60a019a089 Fix feature checks based on ARM architecture value adds d2dfe54d6c Fix compile time warning building gas for the NDS32 with gcc v6.1.1 adds 14053c1903 [ARC] Add arithmetic and logic instructions for nps adds 9ba75c8847 [ARC] Add deep packet inspection instructions for nps adds 28215275a6 [ARC] Add ldbit for nps adds 897463b12b Fix elf_x86_64_reloc_type_class adds c428ce9d90 Check R_*_IRELATIVE in x86 reloc_type_class adds eecc1a7faa Use correct enum type for do_elf_stt_common. adds 99a54ef6f7 Change the size field of MSP430_Opcode_Decoded to a plain integer. adds bec734b212 Initialize 'ra' to zero to avoid uninitialized use. adds 683cd65eb4 Pass a NULL pointer as the last argument to find_pc_partial_ [...] adds 4bf5402d91 Remove unneeded checks on type lengths. adds 6f9f37ed75 opcode/gas: Fix incorrect dates on ChangeLog entries adds 2a1d8bb347 Automatic date update in version.in adds 31eef93e71 Fix PR ld/20254 adds 02f3be19f6 opcodes/arc: Fix extract for some add_s instructions adds 3ee6e4fbec Fix simple gas testsuite failures. adds 3a4b0e0f96 X86: Add tests for static function pointer adds 77b1142d4e Automatic date update in version.in adds 4c23f2ffa8 Check SEC_ALLOC before allocating dynamic relocation adds 081b1afe5a Skip relocations in non-loaded, non-alloced sections adds f92339b8f3 bfd/s390: Fix DT_PLTRELSZ in presence of R_390_IRELATIVE. adds bf52d7c720 Don't check undefined symbol for IFUNC reloc adds ca45f6e990 Add missing ChangeLog entries adds e7622e5214 Automatic date update in version.in adds 4f26fb3a1b bfd,opcodes: sparc: new opcode v9{c,d,e,v,m} architectures a [...] adds 8b8c7c9f49 gas: sparc: fix collision of registers and pseudo-ops. adds 7a10c22feb opcodes,gas: adjust sparc insns and make GAS aware of it adds 96074adc6a opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. adds a28d8e5037 gdb: new AndesTech NDS32 port adds f79b145de3 Switch to current thread in finish_step_over adds 8376a3cbf7 More assert checks on reinsert breakpoint adds f50bf8e515 Step over exit with reinsert breakpoints adds 8a81c5d7a7 Delete reinsert breakpoints from forked child adds 2e7b624b85 Handle reinsert breakpoints for vforked child adds 21a770913c Extend step-over-syscall.exp with different detach-on-fork a [...] adds 80c135e554 Add support for Thumb-2 long branch veneers adds 2838cc1d36 Add a test case for the jit-reader interface adds 854594f5ce Automatic date update in version.in adds 233cc9c13a Don't generate PLT for IFUNC GOT/pointer reference adds 49f30d83f6 Rename bfd_plugin_uknown to bfd_plugin_unknown adds 9a4f2f5dad Automatic date update in version.in adds 6336b4b737 Automatic date update in version.in adds 0616a28038 PR ld/20276: Set non_ir_ref on common symbol adds 9f99c22eb7 Update the feature set for the Vulcan AArch64 cpu. adds 7dc3990e40 Use the IR symbol table for the IR input object adds f5b117594f Add support for Mips32r6 and Mips64r6. adds beceef5043 Add unaligned check for R_MIPS_PC16. adds a8ecc9fe61 Add support for MIPS .rld_map section. adds 8474a88fd2 gold/x86: Handle output without PLT adds 507dcb323a MIPS/GAS: Update comment on jump reloc conversion adds ff03d62a82 MIPS/GAS/testsuite: Uniquely identify MIPS64r6 tests adds 4fdf8fa604 Automatic date update in version.in adds 5a069ab36d Prepare gdb.python/mi-py-events.exp for Python/MI in separat [...] adds 45db7c09c3 [Ada catchpoints] Fix "warning: failed to get exception name [...] adds a74e1786ac Introduce "struct ui" adds 79aa2fe86f Make gdb_stdout&co be per UI adds cb81451067 Make the interpreters be per UI adds 8322445e05 Introduce interpreter factories adds 73ab01a07d Make the intepreters output to all UIs adds 7c36c34e4c Always run async signal handlers in the main UI adds f38d3ad186 Make instream be per UI adds 41fd2b0f5d Make input_fd be per UI adds 694ec099d2 Make out and error streams be per UI adds 23ff98d2fe Delete def_uiout adds b6dcde571e Make current_ui_out be per UI adds 3c216924d6 Make command line editing (use of readline) be per UI adds c61db772bf Always process target events in the main UI adds 215d3118fe Make target_terminal_inferior/ours almost nops on non-main UIs adds 05beb2750c Introduce display_mi_prompt adds 9204d6922c Make raw_stdout be per MI instance adds b2d86570b3 Simplify starting the command event loop adds dbf30ca3f5 Make gdb_in_secondary_prompt_p() be per UI adds 3b12939dfc Replace the sync_execution global with a new enum prompt_sta [...] adds a8836c9358 Fix for spurious prompts in secondary UIs adds 26cde2cc30 New function should_print_stop_to_console adds 8980e177bb Push thread->control.command_interp to the struct thread_fsm adds eaae60fd94 Only send sync execution command output to the UI that ran t [...] adds 98d9f24ed1 Make main_ui be heap allocated adds 07169ff772 Handle UI's terminal closing adds 268a799a45 Make stdin be per UI adds 60eb5395fa Add new command to create extra console/mi UIs adds 86f78169c8 [DOC] Document support for running interpreters on separate UIs adds 51f77c3704 Add testing infrastruture bits for running with MI on a separate UI adds 468afe6c5f Send deleted watchpoint-scope output to all UIs adds ef274d26b5 Make mi-break.exp always expect breakpoint commands output o [...] adds 49940788ab Always switch fork child to the main UI adds ac69f7863a Add "new-ui console" tests adds f70be8a445 Update gold to version 1.12. adds 34a60ddbad S390: Fix typo "s930" -> "s390" adds 782c112285 S390 gdbserver: Mark local funcs/vars as static adds bdd582dbf1 Arc assembler: Convert nps400 from a machine type to an extension. adds 04d59df6f3 Improve user experience in printing Fortran derived types. adds 5f68df25f8 MIPS/BFD: Don't stop processing on a cross-mode jump convers [...] adds 912815f079 MIPS/GAS: Use the module level ISA setting for R6 relaxation adds 51f6035b9e MIPS/GAS: Correct BFD_RELOC_MIPS_18_PCREL_S3 calculation adds 717ba204e0 MIPS/GAS: Fix null pointer dereferences in R6 PC-relative re [...] adds 41947d9e38 MIPS/GAS: Handle resolved R6 PC-relative relocations adds cbf55359ca Automatic date update in version.in adds d5b07ef447 Increase size of string buffer used to hold printed versions [...] adds b0b793434e xtensa: include elf/xtensa.h in tc-xtensa.c adds 6edaf4d75b tilegx: move TILEGX_NUM_PIPELINE_ENCODINGS to tilegx_pipeline enum adds 647e4d4649 ld: Add a linker configure option --enable-relro adds 6b1edb94fe gold: Add a linker configure option --enable-relro adds 96037eb0b8 Fix various binutils testsuite failures. adds 6b4778968b addmore extern C adds 6fd3a02da5 Add support for yet some more new ISA 3.0 instructions. adds 8cec2cfe27 MIPS/GAS: Handle resolved R6 PC-relative relocations (ChangeLog) adds 4861b80420 MIPS/LD/testsuite: Uniquely identify `undefweak-overflow' tests adds 4041bc9b02 MIPS/LD/testsuite: Use wildcard address matching in `undefwe [...] adds f215c83b5f Automatic date update in version.in adds ce440d638d [ARC] Misc minor edits/fixes adds 0e9c5a5c99 MIPS/GAS: Keep the original microMIPS symbol reference in br [...] adds 17621150cc PR gdb/16483 - simplify "info frame-filters" output adds 2ec060b71c Fix compilation error in MSYS2 environment. adds 3ca25b560a Fix bug with grouping sections. adds 5153607fc6 Automatic date update in version.in adds 0c72ed4ca2 Make gdbpy_parameter static adds 3fcf0b0d5a Use VEC for filename_language_table adds 56618e20bc Move filename extensions into language_defn adds 8b302db80c Move logic out of symbol_find_demangled_name adds da4463c7d7 Check DEFAULT_LD_Z_RELRO for -z relro help message adds 43339b1d1c Limit objdump -S context lines adds 5c0ff16372 alpha-openbsd build failure adds 78da3bc1ee aarch64 ld testsuite adds 9cc0123fea MIPS objcopy --rename-section fix adds 08ce1d723e fix undefined reference to bfd_link_plugin_object_p during link adds 6e321fa8f8 Add missing ChangeLog entry for "fix undefined reference [.. [...] adds b00f86d072 Add constants for FreeBSD-specific auxiliary vector entry types. adds aa1ed4a93a Add elfcore_grok_freebsd_note to parse FreeBSD ELF core notes. adds 7697fc9ec3 Fetch the ELF auxiliary vector from live processes on FreeBSD. adds 3350c5f5de Create a pseudo section for the ELF AUXV core dump note on FreeBSD. adds 2faa34476d Add a new gdbarch method to print a single AUXV entry. adds 82372b2f27 Add a gdbarch 'print_auxv_entry' method for FreeBSD ABIs. adds e6cdd38e8f Add support for catching system calls to native FreeBSD targets. adds 2907f41490 Add myself as a Write After Approval maintainer. adds 88a7ef1689 MIPS16/GAS: Restore unsupported relocation diagnostics adds e0204c4d4c Automatic date update in version.in adds 6b8505468e Support structure offsets that are 512K or larger. adds b5a4b3c5e7 Make evaluation and type-printing of all NonZero optimized e [...] adds fccb08f8cd Add tests for printing of NonZero-optimized enums in Rust adds 9e8a8ea8fe Fix formatting in rust-lang.c adds 7c2c4aa12f xtensa: prototype xtensa_make_property_section in elf/xtensa.h adds 4b92e38839 simplify tic54x_set_default_include () adds 5703197e04 remove a few sentinals adds 8a0b252a9b aarch64: make the type of reg_entry::type aarch64_reg_type adds 081bae6c18 Automatic date update in version.in adds cd529d78e5 Automatic date update in version.in adds 0708347f66 nds32: remove a sentinal adds e066bf5f74 xtensa: remove a sentinal adds 48afb19489 dlx: move prototype of dlx_set_skip_hi16 to elf/dlx.h adds 3cd72572cb add ChangeLog entries adds f495252396 Fix use of a dangling pointer for Python breakpoint objects adds c9301e3181 PR 19264 looping in ppc64_elf_size_stubs adds 2edb36e77f Add command line option to stop the assembler from padding t [...] adds 95daf21060 oops - omitted from previous delta adds 42b7a39bf6 Allow a second -T<section>=<addr> to override a previous ver [...] adds 45a54ee577 Make the kernel dwarf stack unwinder work for ARC targets. adds 921d8f549f Print void types correctly in Rust adds 6763d566a8 Fix changelog adds bac13b9c13 Automatic date update in version.in adds c9775dde32 MIPS16: Add R_MIPS16_PC16_S1 branch relocation support adds dab26bf4e7 [AArch64] Make register indices be full 64-bit values adds f2b2af2c9f Invalid read in _bfd_elf_get_symbol_version_string adds 56a30421ee Don't run ld-scripts/pr20302 on linuxaout adds d48796b505 Fix new testcase for hppa64 adds 6c9a7fb62f MIPS/LD/testsuite: Accept any UNIX OS/ABI with GNU attribute tests adds 7160c10d65 Don't convert R_SPARC_32 to R_SPARC_RELATIVE if class is ELF [...] adds a31d2f068f Probe catch syscall support adds 4cc32bec04 Remove parameter sysret from linux_target_ops.get_syscall_trapinfo adds 061fc021d5 Implement get_syscall_trapinfo for aarch64-linux adds 79e7fd4f78 Implement get_syscall_trapinfo for arm-linux adds 8b9a915daf Fix RX and M68HC11 linker testsuite failures. adds fca2a38fdb Mark ARM mapping symbols in object files are precious, so th [...] adds eb9bb5b4ec Use `supports_gnu_unique' with the `unique_symbol' and `type' tests adds 50c901ede9 Relax previous restriction on running binutils ar tests for [...] adds 1b857aeed3 Fix more linker testsuite failures. adds f4ab0e2d1d Skip version check for unreferenced and undefined symbol adds bb95c51a23 Fix typo in previous commit adds 2ac09a5bbb [AArch64] Use int64_t for address offset adds 9abdce70ac [TILEPro] Don't build gdb adds f224a3c590 Implement SORT_BY_INIT_PRIORITY. adds 8032ac0339 Implement SORT_BY_INIT_PRIORITY. adds 3a4f096e5f Convert indirect calls to direct when possible. adds 5627d875bc Implement the R_AARCH64_NONE relocation. adds 59ae9ffe14 Fix execute permission on gold/testsuite/script_test_14.sh. adds 38ac44ac99 [GOLD] Disable copy_test_protected on powerpc adds 1275dd7247 [GOLD] alignment test adds bebf013204 [GOLD] Modify script_test_12 adds 2fafa20b34 Automatic date update in version.in adds 6d44f09a76 GAS: Fix `abort' expansion in write.c adds c8ec4434b0 Fix typo adds 6844c0ccea Correct fix for typo adds d691934d08 Preserve all mapping symbols in ARM and AArch64 object files. adds a405c2281a Use strtok_r instead of strsep in rust_get_disr_info adds 042c94de56 sparc: make SPARC_OPCODE_ARCH_MAX part of its enum adds 28244707d9 Set unknown_syscall differently on arm linux adds 9bf74fb27d Initialize strtok_r's saveptr to NULL adds ad961eab9a gold: Support x86-64 TLS code sequences without PLT adds b287eca391 gold: Support 386 TLS code sequences without PLT adds 9d78f827e0 PR gdb/17210 - fix possible memory leak in read_memory_robust adds 803b47e5d4 Fix PR python/20129 - use of non-existing variable adds 4e3e1fdf32 Default to --enable-compressed-debug-sections=gas for Linux/x86 adds e56534680d Add copyright header in gdb.base/return.c adds 1a8da38cff Automatic date update in version.in adds 068e05badb [GOLD] Pass -Wl,-z to gcc, not plain -z adds 8db8e6948a Update "make clean" in gold/testsuite. adds 6e25650792 Fix gold testsuite failure with GCC 6. adds c7be441465 Add support for simulating big-endian AArch64 binaries. adds 534dbe460e [ARM][GAS] ARMv8.2 should enable ARMv8.1 NEON instructions. adds 9004b6bd58 Allow ARC target to be configured with --with-cpu=<cpu-name>. adds 994e9c834d Make testing gdb with FORCE_SEPARATE_MI_TTY=1 actually work adds 038d486809 Fix gdbserver/MI testing regression adds 93a24ba79b PR gas/20312: Do not pad sections to alignment on failed assembly adds 5e35670ba7 MIPS/GAS: Simplify non-MIPS16 branch swapping sequence adds 99e7978bd2 MIPS16/GAS: Fix delay slot filling across frags adds 838441e4a2 Fix typo in comment adds 8d6f5ac3ae ChangeLog entry for the --with-cpu patch for ARC configuration. adds 3b821a2889 MIPS/GAS: Fix a comment typo in `get_append_method' adds eefbbb8cbe Automatic date update in version.in adds 8325cc6398 x86/Intel: fix operand checking for MOVSD adds 9243100aef x86: remove stray instruction attributes adds c07315e0c6 x86: allow suffix-less movzw and 64-bit movzb adds 83b16ac694 x86/Intel: don't accept bogus instructions adds 327e8c421b x86/MPX: fix address size handling adds 8178be5b0c x86-64/MPX: bndmk, bndldx, and bndstx don't allow RIP-relati [...] adds b2a40aa57d Fix mis-placement in binutils.texi adds 96a84ea350 Add marker for 2.27 branch. adds 248feb2f9e x86-64/MPX: relax no-RIP-relative-addressing testcase adds 41699fa4a2 Expect the objcopy without global symbols test to fail for A [...] adds 0b08e1f3a3 Fix formatting of some previous gdb/ChangeLog entries adds 25d49b862c Fix formatting of some previous gdb/testsuite/ChangeLog entries adds 0f48b75707 Factor out "Detaching from program" message printing adds 6300088845 Forget watchpoint locations when inferior exits or is killed [...] adds ced2dffbf1 Fix failure to detach if process exits while detaching on Linux adds 20aa2c606e Extend JIT-reader test and fix GDB problems that exposes adds 98a4fc78f9 Fix potential buffer overflows with sprintf and very large i [...] adds a3405d124e Consolidate x86 debug register code for BSD native targets. adds 5077bfff90 Set debug registers on all threads belonging to the current [...] adds 5e866f5aee Fix Thumb-2 BL detection adds bb2a62e694 Honor detach-on-fork on FreeBSD. adds 8607ea632c Move fbsd_resume and related functions below fork following [...] adds 2c5c2a3321 Fake VFORK_DONE events when following only the parent after [...] adds 93d8990cba [AArch64] Fix +nofp16 handling adds 09c98b448f Optimize memory_xfer_partial for remote adds 9361a47a03 Automatic date update in version.in adds e51af1571f MIPS/GAS/testsuite: Group `branch-misc' tests together adds d7f20d660a MIPS/GAS/testsuite: Restrict 64-bit `branch-mips' tests to N [...] adds f26c9c2eaf MIPS/GAS/testsuite: Reenable disabled external BEQ tests adds 00437d3b6f MIPS/GAS/testsuite: Split `branch-misc-2' tests into two adds 6f50d61158 MIPS/LD/testsuite: Resurrect `branch-misc-2' test adds fcedb9f3ca MIPS/GAS/testsuite: Remove remnants of a.out/ECOFF support adds 1ceb37444e Automatic date update in version.in adds bb44634d9b Automatic date update in version.in adds 1dc8bf195d Allow the flash and ram memory region sizes to be specified [...] adds c3e1c28ebf Warn and return for duplicated plugin adds 0a2f0f5d5b Automatic date update in version.in adds 13cdc2afb7 babeltrace compilation regression adds 33d0ab9548 x86: fix register check in check_qword_reg() adds 1753ed6811 ld: track linker-definedness of symbols adds f0728ee368 [ARM] Change noread to purecode. adds d5a67c0290 [ARM] Purecode compatible long branch veneer for M-profile t [...] adds 647c264cb2 Fix fail in gdb.mi/mi-reverse.exp adds 29d7478bc6 Add -flto to PR ld/20321 test adds 6949d8a719 Automatic date update in version.in adds 42d940118a Allow subscripting raw pointers adds 1040b979bc [ARM] Fix endless recursion on calculating CPRC candidate adds ee950322ca Use 'ptid_t' instead of 'ptid' for fbsd_next_vfork_done's re [...] adds d66ff635be Remove check for negative size. adds 9ca107148e Set uses_fp for frames with a valid FP register explicitly. adds db297a6501 Use unsigned integer constant with left shifts. adds fb36c6bf0a Remove extraneous parentheses. adds f0464b231f Remove extra output directory level for Ada tests adds 986cf455bf gdb.ada/arraydim.exp: Fix directory layout adds 819490e217 Automatic date update in version.in adds 3a5ce9503e FT32 linker script cleanup adds 4f19a0e6b4 Fix of default lookup for "this" symbol. adds 41c977aa5c [obv] Fix broken build on Fedora 23. adds fc1b27795c Automatic date update in version.in adds b8bca85b33 MIPS/GAS: Remove extraneous `install_insn' call from `append_insn' adds 2f831b9a2b FT32: adjust disassembly opcode match fields adds 458653a9b2 FT32: Correct 32-bit reloc for BFD_RELOC_32 adds 1157523231 Automatic date update in version.in adds 32a0481fb1 PR20337, Objdump makes poor choice of symbols adds fde8e81925 Automatic date update in version.in adds 36897971c8 Automatic date update in version.in adds 08759e0fc8 Fixes done to TLS. adds b9316f5985 Enable relocation overflow messages by default. adds 05bbf0164a TLS: DTPOFF can accept offsets, stored into addendum. Remove [...] adds 764cfd4ad7 [ARC] Update test. adds 3eb846840f Automatic date update in version.in adds f231881ea6 Fix grammar in error message. adds b1c51e3678 Add type casts to allow C++ compile. adds 3cfe46b618 Match the selftest output when captured_main is inlined adds cf143069f3 Second fix for grammar in error message. adds e0f3fd7c44 PR python/19293 - invalidate frame cache when unwinders change adds 37567a2cdd Align x86-64 .got/.got.plt sections to 8 bytes adds 9873a9ab89 Automatic date update in version.in adds e87324746c [ppc64] Fix for function descriptors adds 6e7ced37e7 opcodes,gas: support for the ldtxa SPARC instructions. adds d9dcf8c6ef MIPS/GAS: Remove extraneous `install_insn' call from `append [...] adds 92281a5b06 MIPS/opcodes: Address issues with NAL disassembly adds 6571a38156 Fix PR cli/18053 adds cda75e7050 Rearrange Python breakpoint node in documentation adds 43684a7b84 use user_breakpoint_p in python code adds 93daf339a4 PR python/17698 - add Breakpoint.pending adds dac790e1b9 PR python/15620, PR python/18620 - breakpoint events in Python adds efc67f64c9 Automatic date update in version.in adds fa1c017017 [ARC] Fix/improve small data support. adds 7df94786e4 Small improvements to the ARM simulator to cope with illegal [...] adds e511c9b19f objcopy/strip: Allow section patterns starting with '!'. adds d3e5f6c8f1 objcopy/strip: Add option --remove-relocations=SECTIONPATTERN adds 537d9b8519 Change reopen_exec_file to check result of stat adds 821fc4aeef Add one use of ATTRIBUTE_UNUSED adds cecc8b9906 Use getcurx in curses code adds 764c99c18a Remove some unused overlay code adds ac29888840 Remove some variables but call functions for side effects adds 78cc6c2d9a Remove unused variables adds 7f131b3997 Add missing newline to py-breakpoint.c adds 0c11728627 BFD: Let targets handle relocations against absolute symbols adds 96e9ba5fbb MIPS/GAS: Keep the ISA bit in the addend of branch relocations adds b416ba9b50 MIPS/GAS: Don't convert PC-relative REL relocs against absol [...] adds 50c1cbe189 Automatic date update in version.in adds 06ab6faf83 COFF buffer overflow in mark_relocs adds 003c15c9fd Use address sized relocs in remove-relocs-01.s adds f7e8b360fe Tidy up debugging in the ARC port of the BFD library. adds bc7b765ab7 Pass SIGLIBRT directly to child processes. adds 7635954182 Add support for creating ELF import libraries adds 37539ebee2 GDB testsuite: Escape paths used in regular expressions adds 235fa74903 Automatic date update in version.in adds 76e7a75123 Don't include libbfd.h outside of bfd, part 1 adds 00dad9a491 Don't include libbfd.h outside of bfd, part 2 adds 16412c3bc4 Don't include libbfd.h outside of bfd, part 3 adds 4212b42d79 Don't include libbfd.h outside of bfd, part 4 adds aac502f7d7 Don't include libbfd.h outside of bfd, part 5 adds 7d0b9ebc1e Don't include libbfd.h outside of bfd, part 6 adds 68cd8f1098 Automatic date update in version.in adds faf1390514 Automatic date update in version.in adds a4717ffb7b Automatic date update in version.in adds 59f48f5a45 Update PC when simulate break instruction. adds ace667e59a ld: Restore file offset after a plugin fails to claim a file adds f25827c194 Use do_self_tests in selftest.exp adds 35fec4ff7e tc-z8k.c: make some argument types bfd_reloc_code_real_type adds cf80913ab8 sparc: remove a sentinal adds 9bceab4193 sparc: make a field type bfd_reloc_code_real_type adds 065251a0d7 make the type of nds32_pseudo_opcode::pseudo_val unsigned adds 9d862524f6 MIPS: Verify the ISA mode and alignment of branch and jump targets adds a6ebf6169a MIPS: Convert cross-mode BAL to JALX adds 1f960ced9a Build gdb.opt/inline-*.exp tests at -O0, rely on __attribute [...] adds 3af09e8db3 Support -pie for aarch64*-elf targets. adds 0806868fa0 Automatic date update in version.in adds 3ce512885b Mark some more powerpc relocs as not handled by generic linker adds b751e639fc Early expression evaluation adds bedbe19cc0 Enable the configuration of GDB for the NDS32 target. adds f2629855d9 Update documentation to reflect that the symbol localization [...] adds 5caa2b07eb MIPS/GAS: Remove erroneous ELF relocation references adds 72b5d09937 testsuite patch: Skip py-unwind.exp on x86_64 -m32 adds 7674d381b4 testsuite: Fix gdb.btrace/tailcall-only.exp errors on x86_64-m32 adds 027d97f8b0 testsuite: Fix gdb.gdb/selftest.exp for C++-O2-g-built GDB adds 9ab8247228 Check p_paddr for program header space adds 0064d22386 Handle version 1a of FreeBSD's NT_PRSINFO. adds 37fd5ef3ec Add support to the ARC disassembler for selecting instructio [...] adds da95a26cc3 Consolidate code to enable optional FreeBSD native target ev [...] adds 5fa14c6b97 Enable ptrace events on new child processes. adds dbaed38534 Use a real vfork done event on FreeBSD when available. adds c092a4d915 Automatic date update in version.in adds 5df1bc570f Fix implib test failures adds 982c6f2665 Use variable args in run_ld_link_exec_tests adds b1b53fb3ef Fix fail in gdb.server/solib-list.exp adds 0f118bc7a6 Use fsqrt() to calculate float (rather than double) square root. adds 7982a1dd25 oops - forgot to include binutils.texi in the previous delta. adds 0c66ea4c5e Fix typo fsqrt -> sqrtf. adds bae62ee208 Skip gdb.server/ tests if lack of XML support adds 811f8301f8 Pass breakpoint type in set_breakpoint_at adds 9aa76cd0a7 Create sub classes of 'struct breakpoint' adds 63c40ec727 Refactor clone_all_breakpoints adds bec903c96b Make reinsert_breakpoint thread specific adds 984a2c042e Switch current_thread to lwp's thread in install_software_si [...] adds 4281b351bf Use enqueue_pending_signal in linux_resume_one_thread adds 0e9a339ec8 Enqueue signal even when resuming threads adds 8901d1936e Use reinsert_breakpoint for vCont;s adds 21536b367c Support vCont s and S actions with software single step adds 2583da7cd6 Fix cast to 'gdb_breakpoint *' adds e3821cca15 Remove unused variable in gdb/varobj.c when built without Py [...] adds c25b7ccef4 Remove unused variable in windows-nat.c adds f515a1d643 Fix djgpp gdb build adds 305450edd3 Add -Wunused-but-set-* to build adds 12df5c002d Allow empty struct expressions in Rust adds 89b829a8b3 Move ChangeLog entry for PR ld/20376 adds fecd57f9f1 Set BFD_VERSION to 2.27.51 adds 70ad8739d8 Automatic date update in version.in adds c02d11a585 Fix segfault in ARC linker when generating got entries for l [...] adds eed2386e45 Get "num" as unsigned in ctf adds e98c9e7ce1 PR rust/20162 - fix gdb regressions caused by rust 1.10 adds cac709756b Automatic date update in version.in adds 463888ab6b Support JIT debugging on MS-Windows adds 49ecef2a7d Fix ARMv8.1/v8.2 for hw watchpoint and breakpoint adds e34879080d Implement catch syscall group adds 074e493dbd Automatic date update in version.in adds a173d7f80d Automatic date update in version.in adds 95804507f2 Revise targets able to run ELF 64k section test adds c0272db585 btrace: Resume recording after disconnect. adds 3a1518e4f3 Add myself as a write-after-approval GDB maintainer. adds d617208bb0 linux-procfs: Introduce enum proc_state adds 0e1a6a5169 linux-procfs: Handle lowercase "t (tracing stop)" state adds 8194e927cc Handle correctly passing a bad interpreter name to new-ui adds 698f8cbbbb Automatic date update in version.in adds e0461dbb65 btrace, testsuite: fix assembly source file selection adds 8769bc4bab [Gold, aarch64] Implement some AArch64 relocs. adds d0d4152fa5 Add support for creating uuid based build-id's in a MinGW32 [...] adds 9cf12d57c5 Fix PR gdb/20287 - x32 and "gdb_static_assert (sizeof (nat_s [...] adds 40c31709c6 Fix PR gdb/20413 - x32: linux_ptrace_test_ret_to_nx: Cannot [...] adds 54806ffa85 MIPS/BFD: Handle branches in PLT compression selection adds 8484fb7587 MIPS/GAS: Respect the `insn32' mode in branch relaxation adds 0b31a4bcec PR python/20190 - compute TLS symbol without a frame adds 6598661d14 Fix PR server/20414 - x32 gdbserver always crashes inferior adds 293acfae4e Wean gdb and sim off private libbfd.h header adds b6e11d01e0 Automatic date update in version.in adds 23fcf59aeb Fix aarch64_relocs.sh file mode adds 7fca8e8ff7 Fix warning in ldbuildid.c mingw32 code adds 147d994bcd Fix seg-fault when running garbage collection on coff binaries. adds 61d2d2b549 Restrict linker garbage collection personality test to cfi e [...] adds db18dbabad Begin implementing ARC NPS-400 Accelerator instructions adds 7bd374a44d MIPS/GAS: Implement microMIPS branch/jump compaction adds ff20cab8a2 Automatic date update in version.in adds 4931146e91 Fix decoding of Windows resources. adds 76539d80f7 Automatic date update in version.in adds c88960d081 gas: avoid spurious failures in non-ELF targets in the SPARC [...] adds 3e684cf25a Automatic date update in version.in adds a161b769b0 Automatic date update in version.in adds 5e3d6ca4de Automatic date update in version.in adds e3465b24a2 Tweak gdb.cp tests for aarch32 adds 781bf64d24 Update Swedish translation in bfd directory. adds 41bfcd638a Swap "single-process" and "multi-process" in process-dies-wh [...] adds b2bd7787d3 Bump version to 7.12.50.DATE-git. adds 751b375e01 Update NEWS post GDB 7.12 branch creation. adds dfdaec14b0 Fix some PowerPC VLE BFD issues and add some PowerPC [...] adds 80b476c2bf Automatic date update in version.in adds 2d5bddc1eb Avoid compile time warning when building on 32-bit host. adds a94d834c9d Fix SH GOT allocation in the presence of linker garbage collection. adds fa3fcee7b8 Synchronize libiberty sources with FSF GCC mainline version. adds 89d77b8a52 PowerPC64 ld segfault with code in non-executable sections adds 979659d084 [GDBserver] Remove td_ta_event_addr td_ta_set_event and td_t [...] adds 33541b2e56 Add myself as Rust maintainer adds f72b087237 Automatic date update in version.in adds 8d2a0a14e5 Update NEWS to mention Python breakpoint events adds d10153cfc6 Avoid potential memory leak in find_frame_funname adds 282a0691a7 PR python/18565 - make Frame.function work for inline frames adds dabcfa6ef3 Automatic date update in version.in adds fcd4a73d7d Quiet ptrace error ESRCH in regsets_fetch_inferior_registers adds 6f67973b42 Determine target description for native aarch64 adds 024425668d Fix generation of relocs for 32-bit Sparc Solaris targets. adds 4ba2ef8fbe 2016-08-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 54ddd295b5 2016-08-04 Thomas Preud'homme thomas.preudhomme@arm.com adds cca8e7e482 Automatic date update in version.in adds 7ea12e5c3a Fix the generation of alignment frags in code sections for AArch64. adds b126985ec3 Ensure ARM VPUSH and VPOP instructions do not affect more th [...] adds 1baf514936 gdb/configure --help: suggest --disable-build-with-cxx inste [...] adds 69ffd7f270 gdb/NEWS: Mention that C++ is now the default adds 3906a8fc77 Fix PR remote/20398: File-IO write always outputs "Quit" adds ed1b027aa0 Add missing ChangLog enrtry adds c632e428c2 Remove unused cli_command_loop declaration adds d6d4df4a93 Automatic date update in version.in adds 8e8fe55a60 Automatic date update in version.in adds f091cf0294 Automatic date update in version.in adds db9537d2b7 Fix seg-fault in DWARF dumper when given a corrupt binary co [...] adds 8a286b6345 Fix memory leaks in chew program. adds d8024a9189 Fix seg-faults when running readelf on fuzzed binaries. adds 6a17ca318b Regenerate some target description files adds 02183cb7d3 Automatic date update in version.in adds e5ca03b41d Fix PR gdb/20295: GDB segfaults printing bitfield member of [...] adds 68994ca2c0 Correct the calculation of the use_counts of merged .got entries. adds 7cfee229f1 Support -pie for arm*-eabi targets. adds f348d89aec Fix PR gdb/18653: gdb disturbs inferior's inherited signal d [...] adds 8061491427 Fix PR mi/20431 - Missing MI prompts after sync execution MI [...] adds 3eb7562a98 Fix PR gdb/20418 - Problems with synchronous commands and new-ui adds 5ff559107a Skip LTO tests for --disable-plugin adds 51132311db Automatic date update in version.in adds 669f9429c7 Quiet ARI gettext checks adds 55872e496e Add support for R_SPARC_32 relocation. adds 007801eeb1 Fix improper handling of R_SPARC_GOTDATA_OP_LOX10 relocation. adds 2c00092dce Fix potential crashes when Target::make_symbol() returns NULL. adds f571390111 Fix extraneous complaints about missing expected TLS relocation. adds 24cdb46e9f Support setting thread names (MS-Windows) adds c7318def0c MIPS/BFD: Set the ISA bit in microMIPS LA25 stub references adds a848a2271b MIPS/BFD: Add microMIPS annotation to LA25 stub symbols adds fe152e64f6 MIPS/BFD: Actually produce short microMIPS LA25 stubs adds 0375b0a537 MIPS/LD/testsuite: Verify microMIPS LA25 stub generation adds 834c0d033b Simplify remove_breakpoint interface adds b2b6a7dab9 Introduce 'enum remove_bp_reason' adds 7397181903 Plumb enum remove_bp_reason all the way to target_remove_breakpoint adds 01d3dedf60 Fix PR gdb/19187 (process record over a fork causes internal error) adds 3807734dbe PR ld/15428: MIPS/LD/testsuite: Un-KFAIL `__ehdr_start' test 2 adds 4e796e9fed Automatic date update in version.in adds d93d1c80b3 PowerPC64 ELFv1 undefined weak functions adds dbd8770c86 [AArch64] Reject -0.0 as an 8-bit FP immediate adds 7f6bf02d58 Avoid testsuite errors about missing compilers. adds 39b2247157 Fix fallout from gdb/20413's fix (x32: linux_ptrace_test_ret [...] adds 6a2775793d Export the single step function from the AArch64 simulator. adds 8be1e36919 Fix ERROR: target-cc does not exist adds 585bc974b1 Automatic date update in version.in adds bf174910c8 Add undefined weak function tests adds 7b17065f84 Fix warning in gdb.base/signals-state-child.c adds b14bdb3bab Undo the previous change to the aarch64 sim - exporting aarc [...] adds 90ac242072 Correct .dynsym sh_info adds f300578f78 [gold] Implement HIDDEN syntax in linker scripts adds 3785f51aa2 PR gold/20462: Fix bogus layout on ARM with linker script us [...] adds 52c3c391f4 Warn if the sh_info field of a symbol table does not index t [...] adds 752cf9131f Automatic date update in version.in adds 474a2d9f5f sim: bfin: split out common mach/model defines into arch.h [ [...] adds 6b97945424 sim: cgen: drop unused argv/envp definitions adds 78d983e9ea Automatic date update in version.in adds 4c171e25a8 sim: cgen: constify mode_names adds 527aaa4a31 sim: m68hc11: fix up various prototype related warnings adds 6f64fd48c5 sim: m68hc11: standardize sim_cpu naming adds b69fc9d9f3 Automatic date update in version.in adds b31f947818 Fix heap-buffer-overflow in explicit_location_lex_one adds 31925464a8 [GDB] Fix builds broken by proc-service changes. adds 5357150c97 sim: unify symbol table handling adds fc177366b0 Automatic date update in version.in adds fa0843f502 sim: m68hc11: use standard STATIC_INLINE helper adds 2c103b3d3b Automatic date update in version.in adds 9b19e39006 Remove stale comment adds a4aa1f5f01 Fix extraneous complaints about missing expected TLS relocat [...] adds 63c61e04bb Add remove-inferiors test adds eb2332d78d Fix remove-inferior error message adds 38326bfc8b Automatic date update in version.in adds 626c539f2e Fix thinko in new weak undefined function test adds d44c67f381 ppc: Fix record of HTM instructions adds 6e859fd229 Add myself as write-after-approval GDB maintainer. adds 63373e4f16 Fix for powerpc-power.exp gdb regression test for Power 9 adds 46da9242e8 Add ChangeLog updates to my previous two commits adds e47d628fad Automatic date update in version.in adds 8a2058b5e3 PR 20472, PowerPC64 ifunc confusion adds d311bc8bf8 PowerPC64, Don't copy weak symbol dyn_relocs to weakdef. adds dd90581873 Place .shstrtab section after .symtab and .strtab, thus rest [...] adds 576438f0fa Enable relro by default for AArch64, ARM and SCORE. adds 201506dadd x32 Fast tracepoints: IPA target descriptions adds 9c235a72a1 x32 Fast tracepoints: Customize jump pad address adds c8ef42eed1 x32: Avoid unsigned long when installing fast tracepoint jump pads adds ed036b4052 x32: gdbserver's agent bytecode JIT: fix "call" emission adds f077e978de x32: gdb: Fix 'call' insn relocation with qRelocInsn adds 0646e07d6e x32: Fix gdb.trace/mi-trace-frame-collected.exp adds 873f10f02f ARM: Issue a warning when the MRRC and MRRC2 instructions ar [...] adds bbfa2517de null-terminate string in linespec_location_completer adds 03bcd7394e [AArch64] Match instruction "STP with base register" in prologue adds 20c2c024c1 Fix missing files for ld when test suite not compiled in the [...] adds 23be02821c Automatic date update in version.in adds a8cc20ac06 Automatic date update in version.in adds ca942b53ce Automatic date update in version.in adds 888a7fc366 Error on unsupported PowerPC ifuncs adds 4ca0333f07 Prevent a seg-fault in gprof when parsing a corrupt core file. adds 5fbe0d878a Free the string buffer used by the chew program to hold each [...] adds 6bb90213cb Fix PR gdb/20505 - Make vDSO detection work with core files adds ed02c2d194 Automatic date update in version.in adds eacfca90f1 R_OR1K_GOTOFF_* relocations adds d44ea5d05b Fix duplicate FAILs from ld testsuite adds 9d30b0bdab [AArch64] Add OP parameter to aarch64-tbl.h macros adds 5ce912d801 [AArch64] Make more use of CORE/FP/SIMD_INSN adds 344bde0a7f [AArch64] Add V8_2_INSN macro adds 6342be709e Fix seg-fault in ARM linker when trying to parse a binary file. adds 3589529e3c Fix signals-state-child.exp in remote testing adds e9d9abd747 gdbserver_spawn "" rather than gdbserver_spawn ${binfile} adds 38334d6de4 Better fix for PR 20499, including preventing strlen from be [...] adds d9de1fe3d5 Fix PR20494 - User input stops being echoed in CLI adds 34f81801be Fix typo in comment adds 9f84726cd5 Add --be8 option to gold. adds 4ba25152ff Automatic date update in version.in adds 1130c90ed7 [gold] Implement -z stack-size option adds 47f7f636bc [ARC] Parse NOTE section in core dump files adds ab548d2db9 [ARC] C++ compatibility for arc-dis.h adds bdd78711b4 Fix for gdb.base/pc-fp.exp. adds 0a1ddfa6b6 Allow resetting an empty inferior-tty adds bb1fe4acb8 Test case to detect recursive unwinding in Python-based unwinders. adds 6b40c46231 X86: Add ptwrite instruction adds 4a64c29a55 Automatic date update in version.in adds 754653a7c0 Sync proc_service definition with GLIBC adds c4dd0ba27f Remove _S version of ARM MSR/MRS special registers adds 4811ccb48f powerpc ld configure adds ae68ff9f28 xtensa: Avoid designated inits, for C++ compliance adds ceada89664 S390: Indentation fixes in elf32/64-s390.c adds e3e9290d6c S390: Add support for core dump NOTE sections adds 4edcc97c1a Automatic date update in version.in adds 0955507f6e Add support for stable secure gateway veneers addresses adds a87aa054a6 Fixes to legacy ARC relocations. adds 4dd72ffdfe Content for TLS_IE_GOT not written to .got. adds 8a36df4dcf Several fixes related to ARC PIE support. adds 65b94e9097 Fixed -init, -fini linker options. adds 980aa3e6df Dynamic TLS GOT entries would not be relocated. adds 1a336194b7 Add missing ARMv8-M special registers adds c2abbbebcc 2016-08-26 Thomas Preud'homme thomas.preudhomme@arm.com 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 new b97c8e894e Add STB_SECONDARY support
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e1b1bf351d) \ N -- N -- N refs/heads/users/hjl/secondary/master (b97c8e894e)
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 1 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 + ChangeLog | 140 + Makefile.def | 25 +- Makefile.in | 1579 +- Makefile.tpl | 37 +- bfd/ChangeLog | 1676 +- bfd/ChangeLog-2016 | 4293 ++ bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 53 +- bfd/Makefile.in | 135 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 2 +- bfd/aclocal.m4 | 74 +- bfd/aix386-core.c | 2 +- bfd/aix5ppc-core.c | 2 +- bfd/aout-adobe.c | 6 +- bfd/aout-arm.c | 2 +- bfd/aout-cris.c | 15 +- bfd/aout-ns32k.c | 2 +- bfd/aout-sparcle.c | 2 +- bfd/aout-target.h | 8 +- bfd/aout-tic30.c | 8 +- bfd/aout0.c | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutf1.h | 5 +- bfd/aoutx.h | 175 +- bfd/arc-got.h | 523 + bfd/arc-plt.def | 2 +- bfd/arc-plt.h | 2 +- bfd/archive.c | 125 +- bfd/archive64.c | 23 +- bfd/archures.c | 39 +- bfd/armnetbsd.c | 2 +- bfd/bfd-in.h | 71 +- bfd/bfd-in2.h | 285 +- bfd/bfd.c | 455 +- bfd/bfd.m4 | 2 +- bfd/bfdio.c | 16 +- bfd/bfdwin.c | 5 +- bfd/binary.c | 15 +- bfd/bout.c | 11 +- bfd/cache.c | 32 +- bfd/cf-i386lynx.c | 2 +- bfd/cf-sparclynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-alpha.c | 86 +- bfd/coff-apollo.c | 2 +- bfd/coff-arm.c | 78 +- bfd/coff-aux.c | 2 +- bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 4 +- bfd/coff-go32.c | 2 +- bfd/coff-h8300.c | 92 +- bfd/coff-h8500.c | 28 +- bfd/coff-i386.c | 2 +- bfd/coff-i860.c | 7 +- bfd/coff-i960.c | 31 +- bfd/coff-ia64.c | 2 +- bfd/coff-m68k.c | 2 +- bfd/coff-m88k.c | 2 +- bfd/coff-mcore.c | 28 +- bfd/coff-mips.c | 36 +- bfd/coff-ppc.c | 62 +- bfd/coff-rs6000.c | 45 +- bfd/coff-sh.c | 90 +- bfd/coff-sparc.c | 2 +- bfd/coff-stgo32.c | 2 +- bfd/coff-svm68k.c | 2 +- bfd/coff-tic30.c | 2 +- bfd/coff-tic4x.c | 13 +- bfd/coff-tic54x.c | 9 +- bfd/coff-tic80.c | 29 +- bfd/coff-u68k.c | 2 +- bfd/coff-w65.c | 27 +- bfd/coff-we32k.c | 2 +- bfd/coff-x86_64.c | 9 +- bfd/coff-z80.c | 28 +- bfd/coff-z8k.c | 56 +- bfd/coff64-rs6000.c | 30 +- bfd/coffcode.h | 91 +- bfd/coffgen.c | 97 +- bfd/cofflink.c | 109 +- bfd/coffswap.h | 16 +- bfd/compress.c | 31 +- bfd/config.bfd | 179 +- bfd/config.in | 3 + bfd/configure | 155 +- bfd/configure.ac | 29 +- bfd/configure.com | 2 +- bfd/configure.host | 2 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 10 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-arc.c | 19 +- bfd/cpu-arm.c | 44 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cr16c.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8500.c | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i370.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-i860.c | 2 +- bfd/cpu-i960.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 2 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-k1om.c | 2 +- bfd/cpu-l1om.c | 2 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 4 +- bfd/cpu-m88k.c | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 2 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nios2.c | 2 +- bfd/cpu-ns32k.c | 6 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-plugin.c | 2 +- bfd/cpu-powerpc.c | 6 +- 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 | 49 +- bfd/cpu-sparc.c | 152 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tic80.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 4 +- bfd/cpu-v850_rh850.c | 7 +- 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 | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/demo64.c | 2 +- bfd/development.sh | 2 +- bfd/doc/Makefile.am | 5 +- bfd/doc/Makefile.in | 95 +- bfd/doc/bfd.texinfo | 6 +- bfd/doc/bfdint.texi | 4 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 55 +- bfd/doc/makefile.vms | 2 +- bfd/doc/webassembly.texi | 33 + bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 643 +- bfd/ecoff.c | 33 +- bfd/ecofflink.c | 2 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 15 +- bfd/elf-bfd.h | 228 +- bfd/elf-eh-frame.c | 267 +- bfd/elf-hppa.h | 3 +- bfd/elf-ifunc.c | 192 +- bfd/elf-linux-core.h | 2 +- bfd/elf-m10200.c | 23 +- bfd/elf-m10300.c | 110 +- bfd/elf-nacl.c | 2 +- bfd/elf-nacl.h | 2 +- bfd/elf-properties.c | 494 + bfd/elf-s390-common.c | 17 +- bfd/elf-strtab.c | 94 +- bfd/elf-vxworks.c | 2 +- bfd/elf-vxworks.h | 2 +- bfd/elf.c | 1036 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 1874 +- bfd/elf32-arm.c | 2683 +- bfd/elf32-avr.c | 179 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 173 +- bfd/elf32-cr16.c | 117 +- bfd/elf32-cr16c.c | 23 +- bfd/elf32-cris.c | 280 +- bfd/elf32-crx.c | 27 +- bfd/elf32-d10v.c | 23 +- bfd/elf32-d30v.c | 4 +- bfd/elf32-dlx.c | 15 +- bfd/elf32-dlx.h | 34 + bfd/elf32-epiphany.c | 19 +- bfd/elf32-fr30.c | 17 +- bfd/elf32-frv.c | 92 +- bfd/elf32-ft32.c | 20 +- bfd/elf32-gen.c | 3 +- bfd/elf32-h8300.c | 29 +- bfd/elf32-hppa.c | 391 +- bfd/elf32-hppa.h | 13 +- bfd/elf32-i370.c | 90 +- bfd/elf32-i386.c | 2216 +- bfd/elf32-i860.c | 13 +- bfd/elf32-i960.c | 3 +- bfd/elf32-ip2k.c | 16 +- bfd/elf32-iq2000.c | 27 +- bfd/elf32-lm32.c | 160 +- bfd/elf32-m32c.c | 91 +- bfd/elf32-m32r.c | 174 +- bfd/elf32-m68hc11.c | 3 +- bfd/elf32-m68hc12.c | 3 +- bfd/elf32-m68hc1x.c | 110 +- bfd/elf32-m68hc1x.h | 5 +- bfd/elf32-m68k.c | 215 +- bfd/elf32-m88k.c | 2 +- bfd/elf32-mcore.c | 15 +- bfd/elf32-mep.c | 34 +- bfd/elf32-metag.c | 283 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 441 +- bfd/elf32-mips.c | 31 +- bfd/elf32-moxie.c | 19 +- bfd/elf32-msp430.c | 57 +- bfd/elf32-mt.c | 19 +- bfd/elf32-nds32.c | 400 +- bfd/elf32-nds32.h | 16 +- bfd/elf32-nios2.c | 280 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 255 +- bfd/elf32-pj.c | 7 +- bfd/elf32-ppc.c | 1923 +- bfd/elf32-ppc.h | 7 +- bfd/elf32-pru.c | 1469 + bfd/elf32-rl78.c | 124 +- bfd/elf32-rx.c | 103 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s390.c | 266 +- bfd/elf32-score.c | 88 +- bfd/elf32-score.h | 4 +- bfd/elf32-score7.c | 86 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh-symbian.c | 5 +- bfd/elf32-sh.c | 631 +- bfd/elf32-sh64-com.c | 2 +- bfd/elf32-sh64.c | 60 +- bfd/elf32-sh64.h | 2 +- bfd/elf32-sparc.c | 70 +- bfd/elf32-spu.c | 89 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 119 +- bfd/elf32-tic6x.h | 10 +- bfd/elf32-tilegx.c | 3 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 86 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 136 +- bfd/elf32-vax.c | 167 +- bfd/elf32-visium.c | 26 +- bfd/elf32-wasm32.c | 155 + bfd/elf32-xc16x.c | 2 +- bfd/elf32-xgate.c | 14 +- bfd/elf32-xgate.h | 3 +- bfd/elf32-xstormy16.c | 56 +- bfd/elf32-xtensa.c | 207 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 157 +- bfd/elf64-gen.c | 3 +- bfd/elf64-hppa.c | 122 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 139 +- bfd/elf64-mips.c | 62 +- bfd/elf64-mmix.c | 99 +- bfd/elf64-ppc.c | 1542 +- bfd/elf64-ppc.h | 4 +- bfd/elf64-s390.c | 326 +- bfd/elf64-sh64.c | 192 +- bfd/elf64-sparc.c | 53 +- bfd/elf64-tilegx.c | 3 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 2827 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 21 +- bfd/elfcore.h | 5 +- bfd/elflink.c | 2283 +- bfd/elfn32-mips.c | 39 +- bfd/elfnn-aarch64.c | 535 +- bfd/elfnn-ia64.c | 132 +- bfd/elfnn-riscv.c | 3261 ++ bfd/elfxx-aarch64.c | 17 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-mips.c | 1001 +- bfd/elfxx-mips.h | 13 +- bfd/elfxx-riscv.c | 937 + bfd/elfxx-riscv.h | 33 + bfd/elfxx-sparc.c | 453 +- bfd/elfxx-sparc.h | 11 +- bfd/elfxx-target.h | 86 +- bfd/elfxx-tilegx.c | 89 +- bfd/elfxx-tilegx.h | 4 +- bfd/epoc-pe-arm.c | 2 +- bfd/epoc-pei-arm.c | 2 +- bfd/format.c | 5 +- bfd/freebsd.h | 2 +- bfd/gen-aout.c | 2 +- bfd/genlink.h | 2 +- bfd/hash.c | 2 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/delta68.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/hp300bsd.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 2 +- bfd/hosts/i860mach3.h | 2 +- bfd/hosts/m68kaux.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/m88kmach3.h | 2 +- bfd/hosts/mipsbsd.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/news.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/symmetry.h | 2 +- bfd/hosts/tahoe.h | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/vaxult.h | 2 +- bfd/hosts/vaxult2.h | 2 +- bfd/hosts/x86-64linux.h | 2 +- bfd/hp300bsd.c | 2 +- bfd/hp300hpux.c | 2 +- bfd/hppabsd-core.c | 2 +- bfd/hpux-core.c | 10 +- bfd/i386aout.c | 2 +- bfd/i386bsd.c | 2 +- bfd/i386dynix.c | 2 +- bfd/i386freebsd.c | 2 +- bfd/i386linux.c | 14 +- bfd/i386lynx.c | 2 +- bfd/i386mach3.c | 2 +- bfd/i386msdos.c | 3 +- bfd/i386netbsd.c | 2 +- bfd/i386os9k.c | 3 +- bfd/ieee.c | 39 +- bfd/ihex.c | 38 +- bfd/init.c | 2 +- bfd/irix-core.c | 2 +- bfd/libaout.h | 2 +- bfd/libbfd-in.h | 94 +- bfd/libbfd.c | 62 +- bfd/libbfd.h | 191 +- bfd/libcoff-in.h | 2 +- bfd/libcoff.h | 2 +- bfd/libecoff.h | 3 +- bfd/libhppa.h | 2 +- bfd/libieee.h | 2 +- bfd/libnlm.h | 2 +- bfd/liboasys.h | 2 +- bfd/libpei.h | 2 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 297 +- bfd/lynx-core.c | 2 +- bfd/m68k4knetbsd.c | 2 +- bfd/m68klinux.c | 15 +- bfd/m68knetbsd.c | 2 +- bfd/m88kmach3.c | 2 +- bfd/m88kopenbsd.c | 2 +- bfd/mach-o-aarch64.c | 2 +- bfd/mach-o-arm.c | 2 +- bfd/mach-o-i386.c | 2 +- bfd/mach-o-target.c | 3 +- bfd/mach-o-x86-64.c | 2 +- bfd/mach-o.c | 74 +- bfd/mach-o.h | 2 +- bfd/makefile.vms | 2 +- bfd/mep-relocs.pl | 2 +- bfd/merge.c | 11 +- bfd/mipsbsd.c | 2 +- bfd/mmo.c | 199 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 2 +- bfd/newsos3.c | 2 +- bfd/nlm-target.h | 3 +- bfd/nlm.c | 2 +- bfd/nlm32-alpha.c | 2 +- bfd/nlm32-i386.c | 2 +- bfd/nlm32-ppc.c | 2 +- bfd/nlm32-sparc.c | 2 +- bfd/nlm32.c | 2 +- bfd/nlm64.c | 2 +- bfd/nlmcode.h | 2 +- bfd/nlmswap.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/oasys.c | 10 +- bfd/opncls.c | 553 +- bfd/osf-core.c | 6 +- bfd/pc532-mach.c | 2 +- bfd/pdp11.c | 77 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-mips.c | 27 +- bfd/pe-ppc.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 2 +- bfd/peXXigen.c | 93 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 10 +- bfd/pef.h | 2 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-mcore.c | 2 +- bfd/pei-mips.c | 2 +- bfd/pei-ppc.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 7 +- bfd/peicode.h | 41 +- bfd/plugin.c | 81 +- bfd/plugin.h | 6 +- bfd/po/BLD-POTFILES.in | 2 + bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 9 + bfd/po/bfd.pot | 5291 ++- bfd/po/da.po | 4454 +- bfd/po/sr.po | 6811 ++++ bfd/po/sv.po | 7310 +++- bfd/po/zh_CN.po | 111 +- bfd/ppcboot.c | 8 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 302 +- bfd/reloc16.c | 10 +- bfd/riscix.c | 2 +- bfd/rs6000-core.c | 9 +- bfd/sco5-core.c | 6 +- bfd/section.c | 38 +- bfd/simple.c | 20 +- bfd/som.c | 29 +- bfd/som.h | 2 +- bfd/sparclinux.c | 15 +- bfd/sparclynx.c | 2 +- bfd/sparcnetbsd.c | 2 +- bfd/srec.c | 44 +- bfd/stab-syms.c | 5 +- bfd/stabs.c | 5 +- bfd/sunos.c | 2 +- bfd/syms.c | 10 +- bfd/sysdep.h | 2 +- bfd/targets.c | 49 +- bfd/tekhex.c | 6 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 2 +- bfd/versados.c | 4 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 249 +- bfd/vms-lib.c | 7 +- bfd/vms-misc.c | 6 +- bfd/vms.h | 2 +- bfd/warning.m4 | 60 +- bfd/wasm-module.c | 839 + bfd/wasm-module.h | 52 + bfd/xcofflink.c | 111 +- bfd/xsym.c | 8 +- bfd/xsym.h | 2 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 9 +- binutils/ChangeLog | 821 +- binutils/ChangeLog-2016 | 988 + binutils/MAINTAINERS | 24 +- binutils/Makefile.am | 12 +- binutils/Makefile.in | 181 +- binutils/NEWS | 58 +- binutils/README | 2 +- binutils/aclocal.m4 | 74 +- binutils/addr2line.c | 2 +- binutils/ar.c | 21 +- binutils/arlex.l | 8 +- binutils/arparse.y | 4 +- binutils/arsup.c | 2 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 2 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 329 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 3 +- binutils/coffgrok.c | 2 +- binutils/coffgrok.h | 2 +- binutils/config.in | 4 + binutils/configure | 133 +- binutils/configure.ac | 4 +- 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 | 48 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 5 +- binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 113 +- binutils/doc/binutils.texi | 291 +- binutils/dwarf-mode.el | 5 +- binutils/dwarf.c | 1711 +- binutils/dwarf.h | 12 +- binutils/elfcomm.c | 10 +- binutils/elfcomm.h | 9 +- 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 | 2 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 2 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 2 +- binutils/nlmconv.c | 6 +- binutils/nlmconv.h | 2 +- binutils/nlmheader.y | 2 +- binutils/nm.c | 94 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 995 +- binutils/objdump.c | 319 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 2 +- binutils/od-macho.c | 84 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/po/binutils.pot | 4767 ++- binutils/po/sv.po | 108 +- binutils/po/zh_CN.po | 147 +- binutils/prdbg.c | 38 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 4 +- binutils/rcparse.y | 2 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 5 +- binutils/readelf.c | 3971 +- binutils/rename.c | 2 +- binutils/resbin.c | 25 +- binutils/rescoff.c | 4 +- binutils/resrc.c | 5 +- binutils/resres.c | 5 +- binutils/sanity.sh | 2 +- binutils/size.c | 10 +- binutils/srconv.c | 44 +- binutils/stabs.c | 21 +- binutils/strings.c | 7 +- binutils/sysdep.h | 10 +- binutils/sysdump.c | 18 +- binutils/sysinfo.y | 6 +- binutils/syslex.l | 8 +- binutils/syslex_wrap.c | 2 +- .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- binutils/testsuite/binutils-all/aarch64/illegal.d | 12 + binutils/testsuite/binutils-all/aarch64/illegal.s | 7 + binutils/testsuite/binutils-all/ar.exp | 52 +- binutils/testsuite/binutils-all/arc/dsp.s | 5 + binutils/testsuite/binutils-all/arc/objdump.exp | 55 + binutils/testsuite/binutils-all/arm/objdump.exp | 6 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/compress.exp | 6 +- binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 1 + binutils/testsuite/binutils-all/data-sections.s | 17 + binutils/testsuite/binutils-all/dlltool.exp | 2 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 2 +- binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 2 +- binutils/testsuite/binutils-all/dw5.S | 684 + binutils/testsuite/binutils-all/dw5.W | 355 + binutils/testsuite/binutils-all/elfedit.exp | 2 +- .../testsuite/binutils-all/{empty-file => empty} | 0 binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- 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/m68k/objdump.exp | 2 +- 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 + binutils/testsuite/binutils-all/mips/mips.exp | 12 +- .../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 | 168 + .../testsuite/binutils-all/mips/mips16-undecoded.s | 198 + .../binutils-all/mips/mixed-mips16-micromips.d | 30 + .../binutils-all/mips/mixed-mips16-micromips.s | 32 + binutils/testsuite/binutils-all/nm-ver.s | 9 + binutils/testsuite/binutils-all/nm.exp | 37 +- binutils/testsuite/binutils-all/note-2-32.d | 17 + binutils/testsuite/binutils-all/note-2-32.s | 91 + binutils/testsuite/binutils-all/note-2-64.d | 17 + binutils/testsuite/binutils-all/note-2-64.s | 91 + binutils/testsuite/binutils-all/objcopy.exp | 199 +- binutils/testsuite/binutils-all/objdump.exp | 93 +- binutils/testsuite/binutils-all/only-section-01.d | 9 + binutils/testsuite/binutils-all/readelf.exp | 49 +- binutils/testsuite/binutils-all/readelf.n | 2 +- binutils/testsuite/binutils-all/readelf.r | 2 +- binutils/testsuite/binutils-all/readelf.s | 12 +- binutils/testsuite/binutils-all/readelf.s-64 | 12 +- binutils/testsuite/binutils-all/remove-relocs-01.d | 16 + binutils/testsuite/binutils-all/remove-relocs-01.s | 19 + binutils/testsuite/binutils-all/remove-relocs-02.d | 6 + binutils/testsuite/binutils-all/remove-relocs-03.d | 6 + binutils/testsuite/binutils-all/remove-relocs-04.d | 11 + binutils/testsuite/binutils-all/remove-relocs-05.d | 17 + binutils/testsuite/binutils-all/remove-relocs-06.d | 11 + .../testsuite/binutils-all/remove-section-01.d | 8 + binutils/testsuite/binutils-all/size.exp | 4 +- binutils/testsuite/binutils-all/testprog.c | 4 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- .../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-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- 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 + binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/lib/binutils-common.exp | 120 +- binutils/testsuite/lib/utils-lib.exp | 36 +- 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 | 6 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config.guess | 133 +- config.sub | 49 +- config/ChangeLog | 10 + config/acx.m4 | 2 +- config/bootstrap-asan.mk | 2 +- config/multi.m4 | 3 +- config/picflag.m4 | 2 +- configure | 510 +- configure.ac | 279 +- cpu/ChangeLog | 17 + cpu/fr30.cpu | 10 +- cpu/mep.opc | 1 + cpu/or1kcommon.cpu | 5 + elfcpp/ChangeLog | 17 +- elfcpp/ChangeLog-2016 | 75 + elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 7 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 2 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 2 +- elfcpp/mips.h | 157 +- elfcpp/powerpc.h | 2 +- elfcpp/s390.h | 2 +- elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 2 +- etc/ChangeLog | 16 + etc/add-log.el | 2 +- etc/texi2pod.pl | 6 +- etc/update-copyright.py | 620 + gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 1899 +- gas/ChangeLog-2016 | 6024 +++ gas/MAINTAINERS | 2 +- gas/Makefile.am | 44 +- gas/Makefile.in | 179 +- gas/NEWS | 37 +- gas/README | 2 +- gas/aclocal.m4 | 74 +- gas/app.c | 11 +- gas/as.c | 33 +- gas/as.h | 53 +- gas/asintl.h | 4 +- gas/atof-generic.c | 21 +- gas/bignum.h | 2 +- gas/bit_fix.h | 4 +- gas/cgen.c | 102 +- 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 | 2 +- gas/config/atof-ieee.c | 8 +- gas/config/atof-vax.c | 4 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 5 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 15 +- gas/config/bfin-parse.y | 12 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 2 +- gas/config/obj-aout.c | 2 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 2 +- gas/config/obj-coff-seh.h | 4 +- gas/config/obj-coff.c | 59 +- gas/config/obj-coff.h | 2 +- gas/config/obj-ecoff.c | 9 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 108 +- gas/config/obj-elf.h | 7 +- gas/config/obj-evax.c | 20 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 26 +- gas/config/obj-macho.h | 2 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 2 +- gas/config/obj-som.c | 2 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-defs.h | 2 +- gas/config/rx-parse.y | 15 +- gas/config/tc-aarch64.c | 1512 +- gas/config/tc-aarch64.h | 2 +- gas/config/tc-alpha.c | 77 +- gas/config/tc-alpha.h | 4 +- gas/config/tc-arc.c | 2011 +- gas/config/tc-arc.h | 25 +- gas/config/tc-arm.c | 880 +- gas/config/tc-arm.h | 2 +- gas/config/tc-avr.c | 58 +- gas/config/tc-avr.h | 2 +- gas/config/tc-bfin.c | 61 +- gas/config/tc-bfin.h | 2 +- gas/config/tc-cr16.c | 112 +- gas/config/tc-cr16.h | 2 +- gas/config/tc-cris.c | 22 +- gas/config/tc-cris.h | 4 +- gas/config/tc-crx.c | 47 +- gas/config/tc-crx.h | 2 +- gas/config/tc-d10v.c | 14 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 20 +- gas/config/tc-d30v.h | 2 +- gas/config/tc-dlx.c | 25 +- gas/config/tc-dlx.h | 3 +- gas/config/tc-epiphany.c | 175 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 6 +- gas/config/tc-fr30.h | 2 +- gas/config/tc-frv.c | 25 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 12 +- gas/config/tc-ft32.h | 6 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 20 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 182 +- gas/config/tc-hppa.h | 4 +- gas/config/tc-i370.c | 48 +- gas/config/tc-i370.h | 2 +- gas/config/tc-i386-intel.c | 8 +- gas/config/tc-i386.c | 966 +- gas/config/tc-i386.h | 4 +- gas/config/tc-i860.c | 12 +- gas/config/tc-i860.h | 2 +- gas/config/tc-i960.c | 50 +- gas/config/tc-i960.h | 2 +- gas/config/tc-ia64.c | 145 +- gas/config/tc-ia64.h | 4 +- gas/config/tc-ip2k.c | 28 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 13 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 6 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-m32c.c | 23 +- gas/config/tc-m32c.h | 2 +- gas/config/tc-m32r.c | 26 +- gas/config/tc-m32r.h | 2 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 42 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 80 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 37 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 41 +- gas/config/tc-mep.h | 6 +- gas/config/tc-metag.c | 48 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 44 +- gas/config/tc-microblaze.h | 4 +- gas/config/tc-mips.c | 1603 +- gas/config/tc-mips.h | 5 +- gas/config/tc-mmix.c | 25 +- gas/config/tc-mmix.h | 8 +- gas/config/tc-mn10200.c | 16 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 30 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 19 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 92 +- gas/config/tc-msp430.h | 4 +- gas/config/tc-mt.c | 8 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 273 +- gas/config/tc-nds32.h | 8 +- gas/config/tc-nios2.c | 42 +- gas/config/tc-nios2.h | 14 +- gas/config/tc-ns32k.c | 55 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 10 +- gas/config/tc-or1k.h | 2 +- gas/config/tc-pdp11.c | 40 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 16 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 1334 +- gas/config/tc-ppc.h | 21 +- gas/config/tc-pru.c | 1951 + gas/config/tc-pru.h | 154 + gas/config/tc-riscv.c | 2570 ++ gas/config/tc-riscv.h | 118 + gas/config/tc-rl78.c | 19 +- gas/config/tc-rl78.h | 2 +- gas/config/tc-rx.c | 79 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s390.c | 124 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 106 +- gas/config/tc-score.h | 2 +- gas/config/tc-score7.c | 52 +- gas/config/tc-sh.c | 37 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sh64.c | 21 +- gas/config/tc-sh64.h | 2 +- gas/config/tc-sparc.c | 781 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 12 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 47 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 70 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 244 +- gas/config/tc-tic54x.h | 2 +- gas/config/tc-tic6x.c | 23 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 10 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 10 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 28 +- gas/config/tc-v850.h | 4 +- gas/config/tc-vax.c | 26 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 35 +- gas/config/tc-visium.h | 2 +- gas/config/tc-wasm32.c | 821 + gas/config/tc-wasm32.h | 89 + gas/config/tc-xc16x.c | 10 +- gas/config/tc-xc16x.h | 2 +- gas/config/tc-xgate.c | 102 +- gas/config/tc-xgate.h | 4 +- gas/config/tc-xstormy16.c | 14 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 289 +- gas/config/tc-xtensa.h | 4 +- gas/config/tc-z80.c | 29 +- gas/config/tc-z80.h | 2 +- gas/config/tc-z8k.c | 32 +- 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 | 62 +- 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 | 70 +- gas/config/xtensa-relax.h | 18 +- gas/configure | 183 +- gas/configure.ac | 19 +- gas/configure.com | 2 +- gas/configure.tgt | 61 +- gas/debug.c | 2 +- gas/depend.c | 8 +- gas/doc/Makefile.am | 4 +- gas/doc/Makefile.in | 116 +- gas/doc/all.texi | 5 +- gas/doc/as.texinfo | 276 +- gas/doc/c-aarch64.texi | 81 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 311 +- gas/doc/c-arm.texi | 22 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 4 +- gas/doc/c-i370.texi | 4 +- gas/doc/c-i386.texi | 118 +- gas/doc/c-i860.texi | 2 +- gas/doc/c-i960.texi | 2 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-lm32.texi | 4 +- gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 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 | 52 +- gas/doc/c-mmix.texi | 4 +- gas/doc/c-msp430.texi | 4 +- 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 | 2 +- gas/doc/c-pru.texi | 150 + gas/doc/c-riscv.texi | 49 + 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 | 16 +- 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 | 2 +- gas/doc/internals.texi | 2 +- gas/dw2gencfi.c | 146 +- gas/dw2gencfi.h | 3 +- gas/dwarf2dbg.c | 98 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 56 +- 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 | 2 +- gas/frags.h | 2 +- gas/hash.c | 4 +- gas/hash.h | 2 +- gas/input-file.c | 4 +- gas/input-file.h | 4 +- gas/input-scrub.c | 95 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 12 +- gas/itbl-ops.c | 23 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 5 +- gas/listing.c | 52 +- gas/listing.h | 2 +- gas/literal.c | 8 +- gas/macro.c | 24 +- gas/macro.h | 2 +- gas/makefile.vms | 2 +- gas/messages.c | 114 +- gas/obj.h | 2 +- gas/output-file.c | 2 +- gas/output-file.h | 2 +- gas/po/Make-in | 2 +- gas/po/POTFILES.in | 6 + gas/po/gas.pot | 9333 +++-- gas/po/sv.po | 20023 +++++++++ gas/read.c | 173 +- gas/read.h | 11 +- gas/remap.c | 22 +- gas/sb.c | 6 +- gas/sb.h | 2 +- gas/stabs.c | 76 +- gas/struc-symbol.h | 6 +- gas/subsegs.c | 10 +- gas/subsegs.h | 2 +- gas/symbols.c | 145 +- gas/symbols.h | 4 +- gas/tc.h | 9 +- gas/testsuite/ChangeLog | 5 - 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 | 68 + gas/testsuite/gas/aarch64/armv8-ras-1.s | 73 + 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 | 185 +- gas/testsuite/gas/aarch64/diagnostic.s | 86 + 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-nofp16.d | 2 + gas/testsuite/gas/aarch64/illegal-nofp16.l | 3 + gas/testsuite/gas/aarch64/illegal-nofp16.s | 7 + gas/testsuite/gas/aarch64/illegal-ras-1.d | 4 + gas/testsuite/gas/aarch64/illegal-ras-1.l | 39 + gas/testsuite/gas/aarch64/illegal-ras-1.s | 52 + gas/testsuite/gas/aarch64/illegal-sysreg-3.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-3.l | 21 + gas/testsuite/gas/aarch64/illegal.l | 8 +- gas/testsuite/gas/aarch64/illegal.s | 20 +- 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/pr19721.d | 10 + gas/testsuite/gas/aarch64/pr19721.s | 5 + gas/testsuite/gas/aarch64/pr20364.d | 13 + gas/testsuite/gas/aarch64/pr20364.s | 28 + 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/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/aarch64/reloc-tlsdesc_off_g0_nc.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d | 1 + gas/testsuite/gas/aarch64/reloc-tlsldm-1.d | 4 +- gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d | 4 +- gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d | 4 +- gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.d | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sve-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 | 40564 +++++++++++++++++++ gas/testsuite/gas/aarch64/sve.s | 40542 ++++++++++++++++++ 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 | 320 +- 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/err-sizeof.s | 18 + gas/testsuite/gas/all/gas.exp | 97 +- gas/testsuite/gas/all/itbl-test.c | 4 +- gas/testsuite/gas/all/none.d | 2 + 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/pr20312.l | 2 + gas/testsuite/gas/all/pr20312.s | 3 + gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/sleb128-8.d | 7 + gas/testsuite/gas/all/sleb128-8.s | 2 + gas/testsuite/gas/all/string.d | 1 + gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 2 +- gas/testsuite/gas/alpha/alpha.exp | 7 +- gas/testsuite/gas/arc/add_s-err.s | 4 +- gas/testsuite/gas/arc/add_s.d | 8 + gas/testsuite/gas/arc/add_s.s | 4 + gas/testsuite/gas/arc/arc.exp | 2 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 + gas/testsuite/gas/arc/asm-errors-2.err | 2 + gas/testsuite/gas/arc/asm-errors-2.s | 2 + gas/testsuite/gas/arc/asm-errors.d | 2 + gas/testsuite/gas/arc/asm-errors.err | 6 + gas/testsuite/gas/arc/asm-errors.s | 5 + gas/testsuite/gas/arc/b.d | 12 +- 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/dsp.d | 96 + gas/testsuite/gas/arc/dsp.s | 90 + gas/testsuite/gas/arc/ext2op.d | 25 + gas/testsuite/gas/arc/ext2op.s | 21 + gas/testsuite/gas/arc/ext3op.d | 65 + gas/testsuite/gas/arc/ext3op.s | 64 + gas/testsuite/gas/arc/fpu.d | 29 + gas/testsuite/gas/arc/fpu.s | 24 + gas/testsuite/gas/arc/inline-data-1.d | 8 + gas/testsuite/gas/arc/inline-data-1.s | 4 + gas/testsuite/gas/arc/inline-data-2.d | 9 + gas/testsuite/gas/arc/j.d | 56 +- gas/testsuite/gas/arc/jl.d | 4 +- gas/testsuite/gas/arc/ld2.d | 4 +- gas/testsuite/gas/arc/leave_enter.d | 30 + gas/testsuite/gas/arc/leave_enter.s | 27 + gas/testsuite/gas/arc/lpcount-err.s | 9 + gas/testsuite/gas/arc/noargs_a7.d | 17 + gas/testsuite/gas/arc/noargs_a7.s | 11 + gas/testsuite/gas/arc/noargs_hs.d | 22 + gas/testsuite/gas/arc/noargs_hs.s | 14 + gas/testsuite/gas/arc/nps400-0.d | 15 + gas/testsuite/gas/arc/nps400-0.s | 3 + gas/testsuite/gas/arc/nps400-1.d | 89 + gas/testsuite/gas/arc/nps400-1.s | 75 + 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-2.d | 18 + gas/testsuite/gas/arc/nps400-2.s | 16 + gas/testsuite/gas/arc/nps400-3.d | 56 + gas/testsuite/gas/arc/nps400-3.s | 23 + gas/testsuite/gas/arc/nps400-4.d | 12 + gas/testsuite/gas/arc/nps400-4.s | 11 + gas/testsuite/gas/arc/nps400-5.d | 10 + gas/testsuite/gas/arc/nps400-5.s | 5 + gas/testsuite/gas/arc/nps400-6.d | 358 + gas/testsuite/gas/arc/nps400-6.s | 228 + gas/testsuite/gas/arc/nps400-7.d | 32 + gas/testsuite/gas/arc/nps400-7.s | 41 + gas/testsuite/gas/arc/nps400-8.d | 71 + gas/testsuite/gas/arc/nps400-8.s | 92 + gas/testsuite/gas/arc/nps400-9.d | 44 + gas/testsuite/gas/arc/nps400-9.s | 51 + 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-avoid1.d | 2 +- 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.d | 1 + gas/testsuite/gas/arc/relocs-errors.err | 7 + gas/testsuite/gas/arc/relocs-errors.s | 7 + 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 | 10 +- gas/testsuite/gas/arc/taux.d | 25 + gas/testsuite/gas/arc/taux.s | 363 + gas/testsuite/gas/arc/tdpfp.d | 28 + gas/testsuite/gas/arc/textauxregister-1.d | 10 + gas/testsuite/gas/arc/textauxregister-1.s | 5 + gas/testsuite/gas/arc/textauxregister.d | 12 + gas/testsuite/gas/arc/textauxregister.s | 6 + gas/testsuite/gas/arc/textcondcode-err.s | 2 + gas/testsuite/gas/arc/textcondcode.d | 13 + gas/testsuite/gas/arc/textcondcode.s | 8 + gas/testsuite/gas/arc/textcoreregister-err.s | 2 + gas/testsuite/gas/arc/textcoreregister.d | 12 + gas/testsuite/gas/arc/textcoreregister.s | 7 + gas/testsuite/gas/arc/textinsn-errors.d | 1 + gas/testsuite/gas/arc/textinsn-errors.err | 2 + gas/testsuite/gas/arc/textinsn-errors.s | 1 + gas/testsuite/gas/arc/textinsn1op.d | 17 + gas/testsuite/gas/arc/textinsn1op.s | 12 + gas/testsuite/gas/arc/textinsn2op.d | 24 + gas/testsuite/gas/arc/textinsn2op.s | 22 + gas/testsuite/gas/arc/textinsn2op01.d | 27 + gas/testsuite/gas/arc/textinsn2op01.s | 26 + gas/testsuite/gas/arc/textinsn3op.d | 63 + gas/testsuite/gas/arc/textinsn3op.s | 64 + gas/testsuite/gas/arc/textinsnxop.d | 12 + gas/testsuite/gas/arc/textinsnxop.s | 10 + gas/testsuite/gas/arc/textpseudoop.d | 11 + gas/testsuite/gas/arc/textpseudoop.s | 11 + gas/testsuite/gas/arc/tfpuda.d | 28 + gas/testsuite/gas/arc/tfpx.s | 22 + gas/testsuite/gas/arc/tls-relocs2.d | 10 + gas/testsuite/gas/arc/tls-relocs2.s | 12 + gas/testsuite/gas/arc/warn.exp | 4 +- gas/testsuite/gas/arc/warn.s | 2 +- gas/testsuite/gas/arm/add-shift-two.d | 11 + gas/testsuite/gas/arm/add-shift-two.s | 5 + .../gas/arm/adds-thumb1-reloc-local-armv7-m.d | 16 + .../gas/arm/adds-thumb1-reloc-local-armv7-m.s | 13 + gas/testsuite/gas/arm/any-cmse-main.d | 11 + gas/testsuite/gas/arm/any-cmse.d | 11 + .../gas/arm/{arch7em-bad.d => arch7em-bad-1.d} | 0 gas/testsuite/gas/arm/arch7em-bad-2.d | 4 + gas/testsuite/gas/arm/arch7em-bad-3.d | 4 + 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 | 6 +- gas/testsuite/gas/arm/archv8m-cmse-base.d | 18 + gas/testsuite/gas/arm/archv8m-cmse-main-1.d | 18 + gas/testsuite/gas/arm/archv8m-cmse-main-2.d | 11 + gas/testsuite/gas/arm/archv8m-cmse-main.s | 6 + gas/testsuite/gas/arm/archv8m-cmse-msr-base.d | 76 + gas/testsuite/gas/arm/archv8m-cmse-msr-main.d | 76 + gas/testsuite/gas/arm/archv8m-cmse-msr.s | 109 + gas/testsuite/gas/arm/archv8m-cmse.s | 13 + gas/testsuite/gas/arm/archv8m-main-dsp-1.d | 50 + gas/testsuite/gas/arm/archv8m-main-dsp-2.d | 18 + gas/testsuite/gas/arm/archv8m-main-dsp-3.d | 11 + gas/testsuite/gas/arm/archv8m-main-dsp-4.d | 76 + gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 140 + gas/testsuite/gas/arm/archv8m-main.d | 6 +- gas/testsuite/gas/arm/archv8m.s | 9 + gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d | 159 + .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 4 + gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 4 + gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l | 149 + gas/testsuite/gas/arm/armv8-2-fp16-simd.d | 159 + gas/testsuite/gas/arm/armv8-2-fp16-simd.s | 249 + gas/testsuite/gas/arm/armv8-a+ras.d | 55 + gas/testsuite/gas/arm/armv8-a+rdma-warning.d | 6 + gas/testsuite/gas/arm/armv8-a+rdma.d | 2 + gas/testsuite/gas/arm/armv8-a+rdma.l | 65 + gas/testsuite/gas/arm/armv8-a+rdma.s | 64 +- gas/testsuite/gas/arm/armv8_1-a+simd.d | 78 + gas/testsuite/gas/arm/armv8_2+rdma.d | 79 + gas/testsuite/gas/arm/armv8_2-a.d | 3 +- gas/testsuite/gas/arm/armv8_3-a-fp-bad.d | 2 + gas/testsuite/gas/arm/armv8_3-a-fp-bad.l | 7 + gas/testsuite/gas/arm/armv8_3-a-fp-bad.s | 8 + gas/testsuite/gas/arm/armv8_3-a-fp.d | 15 + gas/testsuite/gas/arm/armv8_3-a-fp.s | 8 + gas/testsuite/gas/arm/armv8_3-a-simd-bad.d | 2 + gas/testsuite/gas/arm/armv8_3-a-simd-bad.l | 39 + gas/testsuite/gas/arm/armv8_3-a-simd-bad.s | 51 + gas/testsuite/gas/arm/armv8_3-a-simd.d | 59 + gas/testsuite/gas/arm/armv8_3-a-simd.s | 63 + gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d | 18 + gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d | 18 + gas/testsuite/gas/arm/attr-march-armv8m.main.dsp.d | 14 + gas/testsuite/gas/arm/blx-bl-convert.d | 2 +- gas/testsuite/gas/arm/dest-unpredictable.d | 2 + gas/testsuite/gas/arm/dest-unpredictable.l | 5 + gas/testsuite/gas/arm/dest-unpredictable.s | 29 + gas/testsuite/gas/arm/local_function.d | 2 +- gas/testsuite/gas/arm/maverick.c | 2 +- .../gas/arm/movs-thumb1-reloc-local-armv7-m.d | 16 + .../gas/arm/movs-thumb1-reloc-local-armv7-m.s | 13 + gas/testsuite/gas/arm/pr20068.d | 18 + gas/testsuite/gas/arm/pr20068.s | 10 + gas/testsuite/gas/arm/pr20429.d | 3 + gas/testsuite/gas/arm/pr20429.l | 11 + gas/testsuite/gas/arm/pr20429.s | 13 + 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/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 4 + gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l | 49 + gas/testsuite/gas/arm/simd_by_scalar_low_regbank.s | 27 + .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 4 + .../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/vcmp-noprefix-imm.d | 9 + gas/testsuite/gas/arm/vcmp-noprefix-imm.s | 7 + 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/arm/vfpv3-ldr_immediate.d | 1 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.s | 4 +- gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/bfin/vector2.s | 10 +- gas/testsuite/gas/cfi/cfi-alpha-2.d | 2 +- gas/testsuite/gas/cfi/cfi-arc-1.d | 3 +- 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.exp | 52 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 4 +- gas/testsuite/gas/crx/allinsn.exp | 2 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/bignums.d | 14 + gas/testsuite/gas/elf/bignums.s | 23 + gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/elf.exp | 33 +- gas/testsuite/gas/elf/section10.d | 4 +- gas/testsuite/gas/elf/section10.s | 4 +- gas/testsuite/gas/elf/section11.d | 13 + gas/testsuite/gas/elf/section11.s | 11 + 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/testsuite/gas/elf/strtab.s | 20 +- gas/testsuite/gas/elf/warn-2.s | 2 +- gas/testsuite/gas/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/ft32/insn.d | 166 +- 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/addend.d | 14 + gas/testsuite/gas/i386/addend.s | 9 + gas/testsuite/gas/i386/arch-10-prefetchw.d | 2 +- gas/testsuite/gas/i386/arch-10.d | 2 +- gas/testsuite/gas/i386/arch-11.s | 1 + gas/testsuite/gas/i386/avx512_4fmaps-intel.d | 79 + gas/testsuite/gas/i386/avx512_4fmaps-warn.l | 13 + gas/testsuite/gas/i386/avx512_4fmaps-warn.s | 23 + gas/testsuite/gas/i386/avx512_4fmaps.d | 79 + gas/testsuite/gas/i386/avx512_4fmaps.s | 75 + gas/testsuite/gas/i386/avx512_4fmaps_vl-intel.d | 78 + gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.l | 13 + gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.s | 23 + gas/testsuite/gas/i386/avx512_4fmaps_vl.d | 78 + gas/testsuite/gas/i386/avx512_4fmaps_vl.s | 74 + gas/testsuite/gas/i386/avx512_4vnniw-intel.d | 45 + gas/testsuite/gas/i386/avx512_4vnniw.d | 45 + gas/testsuite/gas/i386/avx512_4vnniw.s | 41 + gas/testsuite/gas/i386/avx512_4vnniw_vl-intel.d | 79 + gas/testsuite/gas/i386/avx512_4vnniw_vl.d | 79 + gas/testsuite/gas/i386/avx512_4vnniw_vl.s | 75 + gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 68 + gas/testsuite/gas/i386/avx512_vpopcntdq.d | 68 + gas/testsuite/gas/i386/avx512_vpopcntdq.s | 63 + gas/testsuite/gas/i386/avx512vl-1.l | 39 + gas/testsuite/gas/i386/avx512vl-1.s | 24 + gas/testsuite/gas/i386/avx512vl-2.l | 28 + gas/testsuite/gas/i386/avx512vl-2.s | 16 + gas/testsuite/gas/i386/cet-intel.d | 31 + gas/testsuite/gas/i386/cet.d | 29 + gas/testsuite/gas/i386/cet.s | 25 + gas/testsuite/gas/i386/disp32.d | 10 +- gas/testsuite/gas/i386/disp32.s | 4 + gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/fpu-bad.d | 11 + gas/testsuite/gas/i386/fpu-bad.s | 4 + gas/testsuite/gas/i386/i386.exp | 92 +- 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/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/x86-64-avx-intel.d | 88 +- gas/testsuite/gas/i386/ilp32/x86-64-avx.d | 96 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 24 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 4 + gas/testsuite/gas/i386/ilp32/x86-64-sse2avx.d | 12 +- 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/ilp32/x86-64-unwind.d | 6 +- gas/testsuite/gas/i386/intel-movs.s | 18 + gas/testsuite/gas/i386/intel-movs32.d | 19 + gas/testsuite/gas/i386/intel-movs64.d | 22 + gas/testsuite/gas/i386/movz.s | 33 + gas/testsuite/gas/i386/movz32.d | 22 + gas/testsuite/gas/i386/movz64.d | 30 + gas/testsuite/gas/i386/mpx-inval-2.l | 145 + gas/testsuite/gas/i386/mpx-inval-2.s | 60 + gas/testsuite/gas/i386/no87-3.l | 39 + gas/testsuite/gas/i386/no87-3.s | 27 + gas/testsuite/gas/i386/noavx-1.l | 14 + gas/testsuite/gas/i386/noavx-1.s | 9 + gas/testsuite/gas/i386/noavx-2.l | 7 + gas/testsuite/gas/i386/noavx-2.s | 3 + gas/testsuite/gas/i386/noavx-3.l | 70 + gas/testsuite/gas/i386/noavx-3.s | 42 + gas/testsuite/gas/i386/noavx-4.d | 25 + gas/testsuite/gas/i386/noavx-4.s | 22 + gas/testsuite/gas/i386/noavx512-1.l | 416 + gas/testsuite/gas/i386/noavx512-1.s | 207 + gas/testsuite/gas/i386/noavx512-2.l | 105 + gas/testsuite/gas/i386/noavx512-2.s | 53 + gas/testsuite/gas/i386/nommx-1.l | 22 + gas/testsuite/gas/i386/nommx-1.s | 15 + gas/testsuite/gas/i386/nommx-2.l | 7 + gas/testsuite/gas/i386/nommx-2.s | 3 + gas/testsuite/gas/i386/nommx-3.l | 7 + gas/testsuite/gas/i386/nommx-3.s | 3 + gas/testsuite/gas/i386/nosse-1.l | 14 + gas/testsuite/gas/i386/nosse-1.s | 9 + gas/testsuite/gas/i386/nosse-2.l | 7 + gas/testsuite/gas/i386/nosse-2.s | 3 + gas/testsuite/gas/i386/nosse-3.l | 7 + gas/testsuite/gas/i386/nosse-3.s | 3 + gas/testsuite/gas/i386/nosse-4.l | 80 + gas/testsuite/gas/i386/nosse-4.s | 51 + gas/testsuite/gas/i386/nosse-5.d | 28 + gas/testsuite/gas/i386/nosse-5.s | 27 + gas/testsuite/gas/i386/opcode-intel.d | 12 + gas/testsuite/gas/i386/opcode-suffix.d | 9 + gas/testsuite/gas/i386/opcode.d | 12 + gas/testsuite/gas/i386/opcode.s | 15 + 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/pr19498.d | 13 + gas/testsuite/gas/i386/pr19498.s | 8 + gas/testsuite/gas/i386/prefix.d | 3 +- gas/testsuite/gas/i386/pseudos.d | 66 + gas/testsuite/gas/i386/pseudos.s | 62 + gas/testsuite/gas/i386/ptwrite-intel.d | 18 + gas/testsuite/gas/i386/ptwrite.d | 18 + gas/testsuite/gas/i386/ptwrite.s | 12 + gas/testsuite/gas/i386/rdpid-intel.d | 11 + gas/testsuite/gas/i386/rdpid.d | 11 + gas/testsuite/gas/i386/rdpid.s | 5 + gas/testsuite/gas/i386/reloc32.d | 2 + gas/testsuite/gas/i386/suffix-bad.l | 15 + gas/testsuite/gas/i386/suffix-bad.s | 18 + gas/testsuite/gas/i386/x86-64-addend.d | 14 + gas/testsuite/gas/i386/x86-64-addend.s | 9 + gas/testsuite/gas/i386/x86-64-avx-intel.d | 88 +- gas/testsuite/gas/i386/x86-64-avx.d | 96 +- gas/testsuite/gas/i386/x86-64-avx.s | 4 + .../gas/i386/x86-64-avx512_4fmaps-intel.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l | 7 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.s | 13 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s | 75 + .../gas/i386/x86-64-avx512_4fmaps_vl-intel.d | 79 + .../gas/i386/x86-64-avx512_4fmaps_vl-warn.l | 13 + .../gas/i386/x86-64-avx512_4fmaps_vl-warn.s | 23 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s | 75 + .../gas/i386/x86-64-avx512_4vnniw-intel.d | 45 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw.d | 45 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw.s | 41 + .../gas/i386/x86-64-avx512_4vnniw_vl-intel.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.d | 79 + gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.s | 75 + .../gas/i386/x86-64-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/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-avx512vl-1.l | 39 + gas/testsuite/gas/i386/x86-64-avx512vl-1.s | 24 + gas/testsuite/gas/i386/x86-64-avx512vl-2.l | 28 + gas/testsuite/gas/i386/x86-64-avx512vl-2.s | 16 + gas/testsuite/gas/i386/x86-64-branch-4.l | 33 + gas/testsuite/gas/i386/x86-64-branch-4.s | 16 + gas/testsuite/gas/i386/x86-64-branch.d | 24 +- gas/testsuite/gas/i386/x86-64-cet-intel.d | 38 + gas/testsuite/gas/i386/x86-64-cet.d | 37 + gas/testsuite/gas/i386/x86-64-cet.s | 33 + gas/testsuite/gas/i386/x86-64-disp32.d | 10 +- gas/testsuite/gas/i386/x86-64-disp32.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 373 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.s | 34 + 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 | 4 + gas/testsuite/gas/i386/x86-64-opcode.s | 5 + 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-pr20141.d | 10 + gas/testsuite/gas/i386/x86-64-pr20141.s | 5 + gas/testsuite/gas/i386/x86-64-pseudos.d | 66 + gas/testsuite/gas/i386/x86-64-pseudos.s | 62 + gas/testsuite/gas/i386/x86-64-ptwrite-intel.d | 23 + gas/testsuite/gas/i386/x86-64-ptwrite.d | 23 + gas/testsuite/gas/i386/x86-64-ptwrite.s | 17 + gas/testsuite/gas/i386/x86-64-rdpid-intel.d | 12 + gas/testsuite/gas/i386/x86-64-rdpid.d | 12 + gas/testsuite/gas/i386/x86-64-rdpid.s | 6 + gas/testsuite/gas/i386/x86-64-sse2avx.d | 12 +- gas/testsuite/gas/i386/x86-64-sse2avx.s | 4 + 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-suffix-bad.l | 4 + gas/testsuite/gas/i386/x86-64-suffix-bad.s | 5 + gas/testsuite/gas/i386/x86-64-unwind.d | 12 +- gas/testsuite/gas/i386/x86_64-intel.d | 2 +- gas/testsuite/gas/i386/xop32reg.d | 15 + gas/testsuite/gas/i386/xop32reg.s | 13 + gas/testsuite/gas/i860/README.i860 | 2 +- gas/testsuite/gas/i860/i860.exp | 2 +- gas/testsuite/gas/ia64/alias-ilp32.d | 6 +- gas/testsuite/gas/ia64/alias.d | 10 +- gas/testsuite/gas/ia64/group-1.d | 10 +- gas/testsuite/gas/ia64/group-2.d | 10 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ia64/secname-ilp32.d | 6 +- gas/testsuite/gas/ia64/secname.d | 10 +- gas/testsuite/gas/ia64/unwind-ilp32.d | 6 +- gas/testsuite/gas/ia64/unwind.d | 10 +- gas/testsuite/gas/ia64/xdata-ilp32.d | 6 +- gas/testsuite/gas/ia64/xdata.d | 8 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns.exp | 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/macros.exp | 6 +- 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/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/beq.d | 18 +- gas/testsuite/gas/mips/beq.s | 4 +- gas/testsuite/gas/mips/bge.d | 4 +- gas/testsuite/gas/mips/bgeu.d | 4 +- gas/testsuite/gas/mips/blt.d | 4 +- gas/testsuite/gas/mips/bltu.d | 4 +- .../gas/mips/branch-absolute-addend-n32.d | 25 + .../gas/mips/branch-absolute-addend-n64.d | 35 + gas/testsuite/gas/mips/branch-absolute-addend.d | 24 + gas/testsuite/gas/mips/branch-absolute-addend.s | 20 + gas/testsuite/gas/mips/branch-absolute-n32.d | 25 + gas/testsuite/gas/mips/branch-absolute-n64.d | 35 + gas/testsuite/gas/mips/branch-absolute.d | 24 + gas/testsuite/gas/mips/branch-absolute.s | 20 + gas/testsuite/gas/mips/branch-addend-n32.d | 23 + gas/testsuite/gas/mips/branch-addend-n64.d | 27 + gas/testsuite/gas/mips/branch-addend.d | 22 + gas/testsuite/gas/mips/branch-addend.s | 31 + gas/testsuite/gas/mips/branch-extern-1.d | 12 + gas/testsuite/gas/mips/branch-extern-2.d | 11 + gas/testsuite/gas/mips/branch-extern-3.d | 17 + gas/testsuite/gas/mips/branch-extern-4.d | 15 + gas/testsuite/gas/mips/branch-extern.l | 2 + gas/testsuite/gas/mips/branch-extern.s | 10 + gas/testsuite/gas/mips/branch-likely.d | 20 +- gas/testsuite/gas/mips/branch-local-1.d | 26 + gas/testsuite/gas/mips/branch-local-1.s | 31 + gas/testsuite/gas/mips/branch-local-2.d | 3 + gas/testsuite/gas/mips/branch-local-2.l | 5 + gas/testsuite/gas/mips/branch-local-2.s | 33 + gas/testsuite/gas/mips/branch-local-3.d | 3 + gas/testsuite/gas/mips/branch-local-3.l | 3 + gas/testsuite/gas/mips/branch-local-3.s | 30 + gas/testsuite/gas/mips/branch-local-4.d | 20 + gas/testsuite/gas/mips/branch-local-4.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-n32-2.d | 29 + gas/testsuite/gas/mips/branch-local-ignore-n32-3.d | 23 + 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-n32-1.d | 26 + 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-2.s | 33 + 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-3.s | 30 + gas/testsuite/gas/mips/branch-local-n32-4.d | 20 + gas/testsuite/gas/mips/branch-local-n64-1.d | 32 + 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-2.s | 33 + 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-3.s | 30 + gas/testsuite/gas/mips/branch-local-n64-4.d | 22 + gas/testsuite/gas/mips/branch-misc-1.s | 6 + gas/testsuite/gas/mips/branch-misc-2-64.d | 17 +- gas/testsuite/gas/mips/branch-misc-2.d | 11 +- gas/testsuite/gas/mips/branch-misc-2.s | 9 +- gas/testsuite/gas/mips/branch-misc-2pic-64.d | 17 +- gas/testsuite/gas/mips/branch-misc-2pic.d | 11 +- gas/testsuite/gas/mips/branch-misc-5-64.d | 27 + gas/testsuite/gas/mips/branch-misc-5.d | 20 + gas/testsuite/gas/mips/branch-misc-5.s | 21 + gas/testsuite/gas/mips/branch-misc-5pic-64.d | 27 + gas/testsuite/gas/mips/branch-misc-5pic.d | 21 + gas/testsuite/gas/mips/branch-section-1.d | 17 + gas/testsuite/gas/mips/branch-section-2.d | 15 + gas/testsuite/gas/mips/branch-section-3.d | 18 + gas/testsuite/gas/mips/branch-section-4.d | 17 + gas/testsuite/gas/mips/branch-section.l | 2 + gas/testsuite/gas/mips/branch-section.s | 20 + gas/testsuite/gas/mips/branch-swap-3.d | 38 + gas/testsuite/gas/mips/branch-swap-3.s | 30 + gas/testsuite/gas/mips/branch-swap-4.d | 5 + gas/testsuite/gas/mips/branch-weak-1.d | 15 + gas/testsuite/gas/mips/branch-weak-2.d | 14 + gas/testsuite/gas/mips/branch-weak-3.d | 16 + gas/testsuite/gas/mips/branch-weak-4.d | 16 + gas/testsuite/gas/mips/branch-weak-5.d | 14 + gas/testsuite/gas/mips/branch-weak-6.d | 14 + gas/testsuite/gas/mips/branch-weak-7.d | 14 + gas/testsuite/gas/mips/branch-weak.l | 2 + gas/testsuite/gas/mips/branch-weak.s | 19 + gas/testsuite/gas/mips/comdat-reloc.d | 31 + gas/testsuite/gas/mips/comdat-reloc.s | 38 + 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/ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/ecoff@ld-zero-3.d | 4 - gas/testsuite/gas/mips/ecoff@ld.d | 386 - gas/testsuite/gas/mips/ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/ecoff@sd.d | 386 - gas/testsuite/gas/mips/isa-override-1.d | 49 + gas/testsuite/gas/mips/isa-override-1.s | 31 + gas/testsuite/gas/mips/isa-override-2.l | 4 + gas/testsuite/gas/mips/isa-override-2.s | 18 + gas/testsuite/gas/mips/jal-svr4pic-local-n32.d | 33 + gas/testsuite/gas/mips/jal-svr4pic-local-n64.d | 37 + gas/testsuite/gas/mips/jal-svr4pic-local-newabi.s | 32 + gas/testsuite/gas/mips/jal-svr4pic-local.d | 31 + gas/testsuite/gas/mips/jal-svr4pic-local.s | 34 + 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/jalx-addend-n32.d | 29 + gas/testsuite/gas/mips/jalx-addend-n64.d | 37 + gas/testsuite/gas/mips/jalx-addend.d | 28 + gas/testsuite/gas/mips/jalx-addend.s | 35 + gas/testsuite/gas/mips/jalx-imm-n32.d | 5 + gas/testsuite/gas/mips/jalx-imm-n64.d | 5 + gas/testsuite/gas/mips/jalx-imm.d | 24 + gas/testsuite/gas/mips/jalx-imm.s | 35 + gas/testsuite/gas/mips/jalx-local-n32.d | 29 + gas/testsuite/gas/mips/jalx-local-n64.d | 37 + gas/testsuite/gas/mips/jalx-local.d | 28 + gas/testsuite/gas/mips/jalx-local.s | 33 + gas/testsuite/gas/mips/la.d | 320 +- gas/testsuite/gas/mips/lb.d | 312 +- gas/testsuite/gas/mips/lifloat.d | 12 +- gas/testsuite/gas/mips/loc-swap.d | 2 +- gas/testsuite/gas/mips/loc-swap.s | 2 +- gas/testsuite/gas/mips/micromips-b16.s | 6 + .../mips/micromips-branch-absolute-addend-n32.d | 23 + .../mips/micromips-branch-absolute-addend-n64.d | 33 + .../gas/mips/micromips-branch-absolute-addend.d | 22 + .../gas/mips/micromips-branch-absolute-addend.s | 22 + .../gas/mips/micromips-branch-absolute-n32.d | 23 + .../gas/mips/micromips-branch-absolute-n64.d | 33 + gas/testsuite/gas/mips/micromips-branch-absolute.d | 22 + gas/testsuite/gas/mips/micromips-branch-absolute.s | 22 + .../gas/mips/micromips-branch-relax-insn32-pic.d | 572 + .../gas/mips/micromips-branch-relax-insn32-pic.l | 47 + .../gas/mips/micromips-branch-relax-insn32.d | 433 + .../gas/mips/micromips-branch-relax-insn32.l | 45 + .../gas/mips/micromips-branch-relax-pic.l | 22 +- gas/testsuite/gas/mips/micromips-branch-relax.l | 20 +- gas/testsuite/gas/mips/micromips-branch-relax.s | 15 + gas/testsuite/gas/mips/micromips-compact.d | 7710 ++++ gas/testsuite/gas/mips/micromips-insn32.d | 6 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 6 +- gas/testsuite/gas/mips/micromips-size-1.l | 14 +- gas/testsuite/gas/mips/micromips-size-1.s | 8 + gas/testsuite/gas/mips/micromips-trap.d | 6 +- gas/testsuite/gas/mips/micromips-warn.l | 52 +- gas/testsuite/gas/mips/micromips.d | 6 +- gas/testsuite/gas/mips/micromips.l | 212 +- gas/testsuite/gas/mips/micromips.s | 95 +- gas/testsuite/gas/mips/micromips@beq.d | 41 +- gas/testsuite/gas/mips/micromips@bge.d | 70 +- gas/testsuite/gas/mips/micromips@bgeu.d | 64 +- gas/testsuite/gas/mips/micromips@blt.d | 70 +- gas/testsuite/gas/mips/micromips@bltu.d | 64 +- .../gas/mips/micromips@branch-misc-2-64.d | 18 +- gas/testsuite/gas/mips/micromips@branch-misc-2.d | 12 +- .../gas/mips/micromips@branch-misc-2pic-64.d | 18 +- .../gas/mips/micromips@branch-misc-2pic.d | 12 +- .../gas/mips/micromips@branch-misc-4-64.d | 24 +- gas/testsuite/gas/mips/micromips@branch-misc-4.d | 12 +- .../gas/mips/micromips@branch-misc-5-64.d | 24 + gas/testsuite/gas/mips/micromips@branch-misc-5.d | 18 + .../gas/mips/micromips@branch-misc-5pic-64.d | 24 + .../gas/mips/micromips@branch-misc-5pic.d | 18 + gas/testsuite/gas/mips/micromips@branch-swap-3.d | 40 + gas/testsuite/gas/mips/micromips@branch-swap-4.d | 5 + gas/testsuite/gas/mips/micromips@isa-override-1.d | 50 + .../gas/mips/micromips@jal-svr4pic-local-n32.d | 32 + .../gas/mips/micromips@jal-svr4pic-local-n64.d | 36 + .../gas/mips/micromips@jal-svr4pic-local.d | 31 + gas/testsuite/gas/mips/micromips@loc-swap-dis.d | 6 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 30 +- gas/testsuite/gas/mips/micromips@relax-at.d | 98 +- gas/testsuite/gas/mips/micromips@relax-swap3.d | 7 +- gas/testsuite/gas/mips/micromips@relax.d | 98 +- gas/testsuite/gas/mips/mips.exp | 449 +- gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d | 21 + gas/testsuite/gas/mips/mips16-32@mips16-insn-e.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l | 133 + gas/testsuite/gas/mips/mips16-32@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-insn-t.l | 54 + gas/testsuite/gas/mips/mips16-32@mips16-macro-e.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-macro-e.l | 56 + gas/testsuite/gas/mips/mips16-32@mips16-macro-t.d | 4 + gas/testsuite/gas/mips/mips16-32@mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16-32@mips16-macro.d | 5 + gas/testsuite/gas/mips/mips16-32@mips16-macro.l | 12 + gas/testsuite/gas/mips/mips16-32@mips16-sub.d | 825 + gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d | 16 + gas/testsuite/gas/mips/mips16-32@mips16e-sub.d | 56 + gas/testsuite/gas/mips/mips16-64.d | 140 +- gas/testsuite/gas/mips/mips16-64@mips16-64.d | 686 + gas/testsuite/gas/mips/mips16-64@mips16-asmacro.d | 21 + gas/testsuite/gas/mips/mips16-64@mips16-insn-e.d | 4 + gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l | 132 + gas/testsuite/gas/mips/mips16-64@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16-64@mips16-insn-t.l | 16 + gas/testsuite/gas/mips/mips16-64@mips16-macro.d | 148 + gas/testsuite/gas/mips/mips16-64@mips16.d | 684 + gas/testsuite/gas/mips/mips16-64@mips16e-64-sub.d | 5 + gas/testsuite/gas/mips/mips16-64@mips16e-sub.d | 5 + gas/testsuite/gas/mips/mips16-absolute-reloc-0.d | 12 + gas/testsuite/gas/mips/mips16-absolute-reloc-0.s | 17 + gas/testsuite/gas/mips/mips16-absolute-reloc-1.d | 12 + gas/testsuite/gas/mips/mips16-absolute-reloc-1.s | 17 + gas/testsuite/gas/mips/mips16-absolute-reloc-2.d | 3 + gas/testsuite/gas/mips/mips16-absolute-reloc-2.l | 25 + gas/testsuite/gas/mips/mips16-absolute-reloc-2.s | 37 + gas/testsuite/gas/mips/mips16-absolute-reloc-3.d | 3 + gas/testsuite/gas/mips/mips16-absolute-reloc-3.l | 16 + gas/testsuite/gas/mips/mips16-absolute-reloc-3.s | 28 + gas/testsuite/gas/mips/mips16-asmacro.d | 14 + gas/testsuite/gas/mips/mips16-asmacro.s | 13 + .../gas/mips/mips16-branch-absolute-addend-n32.d | 21 + .../gas/mips/mips16-branch-absolute-addend-n64.d | 31 + .../gas/mips/mips16-branch-absolute-addend.d | 20 + .../gas/mips/mips16-branch-absolute-addend.s | 22 + .../gas/mips/mips16-branch-absolute-n32.d | 21 + .../gas/mips/mips16-branch-absolute-n64.d | 31 + gas/testsuite/gas/mips/mips16-branch-absolute.d | 20 + gas/testsuite/gas/mips/mips16-branch-absolute.s | 22 + gas/testsuite/gas/mips/mips16-branch-addend-0.d | 17 + gas/testsuite/gas/mips/mips16-branch-addend-0.s | 30 + gas/testsuite/gas/mips/mips16-branch-addend-1.d | 17 + gas/testsuite/gas/mips/mips16-branch-addend-1.s | 30 + gas/testsuite/gas/mips/mips16-branch-addend-2.d | 22 + gas/testsuite/gas/mips/mips16-branch-addend-2.s | 33 + gas/testsuite/gas/mips/mips16-branch-addend-3.d | 20 + gas/testsuite/gas/mips/mips16-branch-addend-3.s | 19 + 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-0.d | 17 + gas/testsuite/gas/mips/mips16-branch-reloc-0.s | 30 + gas/testsuite/gas/mips/mips16-branch-reloc-1.d | 17 + gas/testsuite/gas/mips/mips16-branch-reloc-1.s | 30 + gas/testsuite/gas/mips/mips16-branch-reloc-2.d | 22 + gas/testsuite/gas/mips/mips16-branch-reloc-2.s | 31 + gas/testsuite/gas/mips/mips16-branch-reloc-3.d | 20 + gas/testsuite/gas/mips/mips16-branch-reloc-3.s | 19 + .../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.s | 4 +- gas/testsuite/gas/mips/mips16-extend-swap.d | 25 + gas/testsuite/gas/mips/mips16-extend-swap.s | 21 + gas/testsuite/gas/mips/mips16-extend.d | 16 + gas/testsuite/gas/mips/mips16-extend.s | 23 + gas/testsuite/gas/mips/mips16-insn-e.d | 3 + gas/testsuite/gas/mips/mips16-insn-e.l | 130 + gas/testsuite/gas/mips/mips16-insn-e.s | 187 + gas/testsuite/gas/mips/mips16-insn-length-noargs.d | 14 + gas/testsuite/gas/mips/mips16-insn-length-noargs.s | 12 + gas/testsuite/gas/mips/mips16-insn-t.d | 3 + gas/testsuite/gas/mips/mips16-insn-t.l | 3 + gas/testsuite/gas/mips/mips16-insn-t.s | 187 + gas/testsuite/gas/mips/mips16-jal-e.d | 12 + gas/testsuite/gas/mips/mips16-jal-e.s | 8 + gas/testsuite/gas/mips/mips16-jal-t.d | 3 + gas/testsuite/gas/mips/mips16-jal-t.l | 3 + gas/testsuite/gas/mips/mips16-jal-t.s | 8 + gas/testsuite/gas/mips/mips16-macro-e.d | 3 + gas/testsuite/gas/mips/mips16-macro-e.l | 56 + gas/testsuite/gas/mips/mips16-macro-e.s | 59 + gas/testsuite/gas/mips/mips16-macro-t.d | 3 + gas/testsuite/gas/mips/mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16-macro-t.s | 59 + gas/testsuite/gas/mips/mips16-macro.d | 2 +- gas/testsuite/gas/mips/mips16-macro.l | 12 + gas/testsuite/gas/mips/mips16-pcrel-absolute.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-absolute.l | 3 + gas/testsuite/gas/mips/mips16-pcrel-absolute.s | 18 + gas/testsuite/gas/mips/mips16-pcrel-addend-0.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-addend-0.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-addend-1.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-addend-1.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-addend-2.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-addend-2.l | 3 + gas/testsuite/gas/mips/mips16-pcrel-addend-2.s | 26 + gas/testsuite/gas/mips/mips16-pcrel-addend-3.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-addend-3.l | 3 + gas/testsuite/gas/mips/mips16-pcrel-addend-3.s | 16 + gas/testsuite/gas/mips/mips16-pcrel-relax-0.d | 16 + gas/testsuite/gas/mips/mips16-pcrel-relax-0.s | 23 + gas/testsuite/gas/mips/mips16-pcrel-relax-1.d | 18 + gas/testsuite/gas/mips/mips16-pcrel-relax-2.d | 16 + gas/testsuite/gas/mips/mips16-pcrel-relax-2.s | 23 + gas/testsuite/gas/mips/mips16-pcrel-relax-3.d | 18 + gas/testsuite/gas/mips/mips16-pcrel-reloc-0.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-reloc-0.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-reloc-1.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-reloc-1.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-reloc-2.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-2.s | 26 + gas/testsuite/gas/mips/mips16-pcrel-reloc-3.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-3.s | 16 + gas/testsuite/gas/mips/mips16-pcrel-reloc-4.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-reloc-4.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-reloc-5.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-reloc-5.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-reloc-6.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-6.s | 26 + gas/testsuite/gas/mips/mips16-pcrel-reloc-7.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l | 3 + gas/testsuite/gas/mips/mips16-pcrel-reloc-7.s | 16 + gas/testsuite/gas/mips/mips16-relax-unextended-1.d | 3 + gas/testsuite/gas/mips/mips16-relax-unextended-1.l | 49 + gas/testsuite/gas/mips/mips16-relax-unextended-1.s | 58 + gas/testsuite/gas/mips/mips16-relax-unextended-2.d | 3 + gas/testsuite/gas/mips/mips16-relax-unextended-2.l | 49 + gas/testsuite/gas/mips/mips16-relax-unextended-2.s | 58 + gas/testsuite/gas/mips/mips16-sdrasp.d | 3 + gas/testsuite/gas/mips/mips16-sdrasp.l | 2 + gas/testsuite/gas/mips/mips16-sdrasp.s | 7 + gas/testsuite/gas/mips/mips16-sprel-swap.d | 20 + gas/testsuite/gas/mips/mips16-sprel-swap.s | 24 + gas/testsuite/gas/mips/mips16-sub.d | 671 + gas/testsuite/gas/mips/mips16-sub.s | 2 + gas/testsuite/gas/mips/mips16.d | 136 +- gas/testsuite/gas/mips/mips16.s | 26 +- gas/testsuite/gas/mips/mips16@branch-swap-3.d | 44 + gas/testsuite/gas/mips/mips16@branch-swap-4.d | 5 + gas/testsuite/gas/mips/mips16@loc-swap-dis.d | 1 - gas/testsuite/gas/mips/mips16@relax-swap3.d | 16 +- gas/testsuite/gas/mips/mips16@relax-swap3.l | 3 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l | 131 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.l | 43 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.l | 56 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.d | 4 + gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16e-32@mips16-macro.d | 5 + gas/testsuite/gas/mips/mips16e-32@mips16-macro.l | 12 + gas/testsuite/gas/mips/mips16e-32@mips16-sub.d | 5 + gas/testsuite/gas/mips/mips16e-32@mips16e-64-sub.d | 5 + gas/testsuite/gas/mips/mips16e-32@mips16e-64.d | 4 + .../mips/{mips16e-64.l => mips16e-32@mips16e-64.l} | 0 gas/testsuite/gas/mips/mips16e-64-sub.d | 15 + gas/testsuite/gas/mips/mips16e-64-sub.s | 2 + gas/testsuite/gas/mips/mips16e-64.d | 20 +- gas/testsuite/gas/mips/mips16e-64.s | 2 +- gas/testsuite/gas/mips/mips16e-sub.d | 49 + gas/testsuite/gas/mips/mips16e-sub.s | 2 + gas/testsuite/gas/mips/mips16e.d | 2 +- gas/testsuite/gas/mips/mips16e.s | 2 + gas/testsuite/gas/mips/mips16e@branch-swap-3.d | 41 + gas/testsuite/gas/mips/mips16e@branch-swap-4.d | 5 + gas/testsuite/gas/mips/mips16e@loc-swap-dis.d | 30 + gas/testsuite/gas/mips/mips16e@loc-swap.d | 61 + gas/testsuite/gas/mips/mips1@isa-override-1.d | 53 + gas/testsuite/gas/mips/mips1@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips1@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d | 33 + gas/testsuite/gas/mips/mips2@isa-override-1.d | 50 + gas/testsuite/gas/mips/mips2@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips2@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32-dspr3.d | 22 + gas/testsuite/gas/mips/mips32-dspr3.s | 12 + gas/testsuite/gas/mips/mips32@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 50 + gas/testsuite/gas/mips/mips32r2@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r2@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r3@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32r3@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r3@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r5@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32r5@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r5@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r6@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32r6@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r6@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips64r2@isa-override-1.d | 50 + gas/testsuite/gas/mips/mips64r3@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips64r5@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips64r6@isa-override-1.d | 5 + gas/testsuite/gas/mips/mipsr6@beq.d | 22 +- gas/testsuite/gas/mips/mipsr6@bge.d | 32 +- gas/testsuite/gas/mips/mipsr6@bgeu.d | 26 +- gas/testsuite/gas/mips/mipsr6@blt.d | 32 +- gas/testsuite/gas/mips/mipsr6@bltu.d | 26 +- gas/testsuite/gas/mips/mipsr6@branch-misc-2-64.d | 17 +- .../gas/mips/mipsr6@branch-misc-2pic-64.d | 17 +- gas/testsuite/gas/mips/mipsr6@branch-misc-5-64.d | 27 + .../gas/mips/mipsr6@branch-misc-5pic-64.d | 27 + 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/mipsr6@nal-1.d | 13 + gas/testsuite/gas/mips/mipsr6@nal-2.d | 13 + gas/testsuite/gas/mips/nal-1.d | 13 + gas/testsuite/gas/mips/nal-2.d | 13 + gas/testsuite/gas/mips/nal.s | 11 + gas/testsuite/gas/mips/nodelay.d | 2 +- gas/testsuite/gas/mips/octeon3@isa-override-1.d | 6 + gas/testsuite/gas/mips/octeon3@isa-override-1.l | 2 + gas/testsuite/gas/mips/octeon3@isa-override-2.l | 5 + gas/testsuite/gas/mips/octeon3@isa-override-2.s | 18 + gas/testsuite/gas/mips/octeon@isa-override-1.d | 5 + gas/testsuite/gas/mips/option-pic-1.d | 18 + gas/testsuite/gas/mips/option-pic-1.s | 16 + gas/testsuite/gas/mips/option-pic-2.l | 4 + gas/testsuite/gas/mips/option-pic-2.s | 4 + 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/option-pic-vxworks-1.l | 3 + gas/testsuite/gas/mips/option-pic-vxworks-1.s | 2 + gas/testsuite/gas/mips/option-pic-vxworks-2.l | 3 + gas/testsuite/gas/mips/option-pic-vxworks-2.s | 2 + 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/pcrel-reloc-1-r6.d | 21 + gas/testsuite/gas/mips/pcrel-reloc-1.d | 17 + gas/testsuite/gas/mips/pcrel-reloc-1.s | 31 + gas/testsuite/gas/mips/pcrel-reloc-2-r6.d | 5 + gas/testsuite/gas/mips/pcrel-reloc-2.d | 5 + gas/testsuite/gas/mips/pcrel-reloc-3-r6.d | 5 + gas/testsuite/gas/mips/pcrel-reloc-3.d | 5 + gas/testsuite/gas/mips/pcrel-reloc-4-r6.d | 71 + gas/testsuite/gas/mips/pcrel-reloc-4.d | 43 + gas/testsuite/gas/mips/pcrel-reloc-4.s | 83 + gas/testsuite/gas/mips/pcrel-reloc-5-r6.d | 71 + gas/testsuite/gas/mips/pcrel-reloc-5.d | 43 + gas/testsuite/gas/mips/pcrel-reloc-6.d | 19 + gas/testsuite/gas/mips/pcrel-reloc-6.l | 11 + gas/testsuite/gas/mips/pcrel-reloc-6.s | 25 + gas/testsuite/gas/mips/r3000@isa-override-1.d | 5 + 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@jal-svr4pic-local.d | 6 + gas/testsuite/gas/mips/r3900@isa-override-1.d | 5 + gas/testsuite/gas/mips/r3900@isa-override-2.l | 4 + gas/testsuite/gas/mips/r3900@isa-override-2.s | 18 + gas/testsuite/gas/mips/r5900-full.s | 2 +- gas/testsuite/gas/mips/r5900.s | 2 +- gas/testsuite/gas/mips/r5900@isa-override-1.d | 28 + gas/testsuite/gas/mips/r5900@isa-override-1.s | 23 + gas/testsuite/gas/mips/r6-64-n32.d | 2 +- gas/testsuite/gas/mips/r6-64-n64.d | 2 +- gas/testsuite/gas/mips/relax-swap3.s | 1 + gas/testsuite/gas/mips/sb.d | 312 +- gas/testsuite/gas/mips/tls-ill.l | 4 +- gas/testsuite/gas/mips/uld.d | 156 +- gas/testsuite/gas/mips/ulh.d | 156 +- gas/testsuite/gas/mips/ulw.d | 156 +- gas/testsuite/gas/mips/unaligned-branch-1.l | 37 + gas/testsuite/gas/mips/unaligned-branch-1.s | 137 + gas/testsuite/gas/mips/unaligned-branch-2.l | 19 + gas/testsuite/gas/mips/unaligned-branch-2.s | 139 + gas/testsuite/gas/mips/unaligned-branch-3.d | 181 + .../gas/mips/unaligned-branch-micromips-1.l | 49 + .../gas/mips/unaligned-branch-micromips-1.s | 201 + .../gas/mips/unaligned-branch-micromips-2.l | 21 + .../gas/mips/unaligned-branch-micromips-2.s | 203 + .../gas/mips/unaligned-branch-micromips-3.d | 277 + gas/testsuite/gas/mips/unaligned-branch-mips16-1.l | 23 + gas/testsuite/gas/mips/unaligned-branch-mips16-1.s | 105 + gas/testsuite/gas/mips/unaligned-branch-mips16-2.l | 9 + gas/testsuite/gas/mips/unaligned-branch-mips16-2.s | 107 + gas/testsuite/gas/mips/unaligned-branch-mips16-3.d | 133 + gas/testsuite/gas/mips/unaligned-branch-r6-1.l | 40 + gas/testsuite/gas/mips/unaligned-branch-r6-1.s | 139 + gas/testsuite/gas/mips/unaligned-branch-r6-2.l | 31 + gas/testsuite/gas/mips/unaligned-branch-r6-2.s | 139 + gas/testsuite/gas/mips/unaligned-branch-r6-3.l | 19 + gas/testsuite/gas/mips/unaligned-branch-r6-3.s | 141 + gas/testsuite/gas/mips/unaligned-branch-r6-4.l | 19 + gas/testsuite/gas/mips/unaligned-branch-r6-4.s | 141 + gas/testsuite/gas/mips/unaligned-branch-r6-5.d | 181 + gas/testsuite/gas/mips/unaligned-branch-r6-6.d | 181 + gas/testsuite/gas/mips/unaligned-jump-1.l | 37 + gas/testsuite/gas/mips/unaligned-jump-1.s | 137 + gas/testsuite/gas/mips/unaligned-jump-2.l | 19 + gas/testsuite/gas/mips/unaligned-jump-2.s | 139 + gas/testsuite/gas/mips/unaligned-jump-3.d | 181 + .../gas/mips/unaligned-jump-micromips-1.l | 44 + .../gas/mips/unaligned-jump-micromips-1.s | 169 + .../gas/mips/unaligned-jump-micromips-2.l | 19 + .../gas/mips/unaligned-jump-micromips-2.s | 171 + .../gas/mips/unaligned-jump-micromips-3.d | 229 + gas/testsuite/gas/mips/unaligned-jump-mips16-1.l | 24 + gas/testsuite/gas/mips/unaligned-jump-mips16-1.s | 105 + gas/testsuite/gas/mips/unaligned-jump-mips16-2.l | 13 + gas/testsuite/gas/mips/unaligned-jump-mips16-2.s | 107 + gas/testsuite/gas/mips/unaligned-jump-mips16-3.d | 133 + gas/testsuite/gas/mips/usd.d | 156 +- gas/testsuite/gas/mips/ush.d | 156 +- gas/testsuite/gas/mips/usw.d | 156 +- gas/testsuite/gas/mmix/bspec-1.d | 2 +- gas/testsuite/gas/mmix/bspec-2.d | 4 +- gas/testsuite/gas/mmix/byte-1.d | 10 +- gas/testsuite/gas/mmix/err-byte1.s | 5 +- gas/testsuite/gas/mmix/loc-1.d | 10 +- gas/testsuite/gas/mmix/loc-2.d | 10 +- gas/testsuite/gas/mmix/loc-3.d | 10 +- gas/testsuite/gas/mmix/loc-4.d | 10 +- gas/testsuite/gas/mmix/loc-5.d | 10 +- 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/bad.l | 14 +- gas/testsuite/gas/msp430/bad.s | 6 + gas/testsuite/gas/msp430/msp430.exp | 2 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/alu-2.d | 2 +- gas/testsuite/gas/nds32/ls.d | 32 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nds32/sys-reg.d | 216 +- gas/testsuite/gas/nds32/usr-spe-reg.d | 30 +- gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/aligncomm-d.d | 2 +- gas/testsuite/gas/pe/pe.exp | 2 +- gas/testsuite/gas/pe/section-align-1.d | 1 + gas/testsuite/gas/pe/section-align-3.d | 1 + gas/testsuite/gas/pe/section-exclude.d | 1 + gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/altivec2.d | 186 +- gas/testsuite/gas/ppc/altivec2.s | 48 - gas/testsuite/gas/ppc/altivec3.d | 1 + gas/testsuite/gas/ppc/altivec3.s | 1 + gas/testsuite/gas/ppc/cell.s | 32 +- gas/testsuite/gas/ppc/e6500.d | 17 + gas/testsuite/gas/ppc/e6500.s | 16 + gas/testsuite/gas/ppc/htm.d | 4 +- gas/testsuite/gas/ppc/power4.d | 11 +- gas/testsuite/gas/ppc/power4.s | 8 + gas/testsuite/gas/ppc/power8.d | 32 + gas/testsuite/gas/ppc/power8.s | 34 +- gas/testsuite/gas/ppc/power9.d | 42 +- gas/testsuite/gas/ppc/power9.s | 40 +- gas/testsuite/gas/ppc/ppc.exp | 3 +- gas/testsuite/gas/ppc/pr21303.d | 12 + gas/testsuite/gas/ppc/pr21303.s | 5 + gas/testsuite/gas/ppc/test2xcoff32.d | 2 +- gas/testsuite/gas/ppc/textalign-xcoff-001.d | 2 +- gas/testsuite/gas/ppc/vle-reloc.d | 146 +- gas/testsuite/gas/ppc/vle-simple-1.s | 4 +- gas/testsuite/gas/ppc/vle-simple-2.s | 8 +- gas/testsuite/gas/ppc/vle.d | 4 + 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/illegal.l | 5 + gas/testsuite/gas/pru/illegal.s | 11 + gas/testsuite/gas/pru/ldi.d | 17 + gas/testsuite/gas/pru/ldi.s | 9 + gas/testsuite/gas/pru/ldst.d | 33 + gas/testsuite/gas/pru/ldst.s | 37 + gas/testsuite/gas/pru/loop.d | 15 + gas/testsuite/gas/pru/loop.s | 10 + gas/testsuite/gas/pru/misc.d | 11 + gas/testsuite/gas/pru/misc.s | 6 + gas/testsuite/gas/pru/pru.exp | 26 + gas/testsuite/gas/pru/pseudo.d | 15 + gas/testsuite/gas/pru/pseudo.s | 10 + gas/testsuite/gas/pru/warn_reglabel.l | 3 + gas/testsuite/gas/pru/warn_reglabel.s | 6 + gas/testsuite/gas/pru/xfr.d | 44 + gas/testsuite/gas/pru/xfr.s | 52 + gas/testsuite/gas/riscv/riscv.exp | 23 + gas/testsuite/gas/riscv/t_insns.d | 10 + gas/testsuite/gas/riscv/t_insns.s | 2 + gas/testsuite/gas/rl78/rl78.exp | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/rx.exp | 2 +- gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-arch12.d | 200 + gas/testsuite/gas/s390/zarch-arch12.s | 194 + gas/testsuite/gas/s390/zarch-z13.d | 12 +- gas/testsuite/gas/s390/zarch-z196.d | 2 +- gas/testsuite/gas/s390/zarch-zEC12.d | 13 +- gas/testsuite/gas/s390/zarch-zEC12.s | 3 + gas/testsuite/gas/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 4 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sh/sh64/sh64.exp | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/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/hwcaps-bump.l | 2 + gas/testsuite/gas/sparc/hwcaps-bump.s | 5 + gas/testsuite/gas/sparc/ldtxa.d | 33 + gas/testsuite/gas/sparc/ldtxa.s | 26 + gas/testsuite/gas/sparc/ldx_efsr.d | 4 +- gas/testsuite/gas/sparc/mism-1.s | 7 + gas/testsuite/gas/sparc/mism-2.s | 23 + gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/mwait.d | 7 +- gas/testsuite/gas/sparc/mwait.s | 1 - gas/testsuite/gas/sparc/pr19910-1.d | 11 + gas/testsuite/gas/sparc/pr19910-1.s | 8 + gas/testsuite/gas/sparc/pr19910-2.l | 4 + gas/testsuite/gas/sparc/pr19910-2.s | 5 + gas/testsuite/gas/sparc/pr20732.d | 14 + gas/testsuite/gas/sparc/pr20732.s | 3 + gas/testsuite/gas/sparc/rdasr.d | 18 + gas/testsuite/gas/sparc/rdasr.s | 11 + gas/testsuite/gas/sparc/rdhpr.d | 5 +- gas/testsuite/gas/sparc/rdhpr.s | 3 + gas/testsuite/gas/sparc/rdpr.d | 2 +- gas/testsuite/gas/sparc/save-args.d | 2 +- gas/testsuite/gas/sparc/sparc.exp | 105 +- gas/testsuite/gas/sparc/sparc5vis4.d | 2 +- gas/testsuite/gas/sparc/sparc5vis4.s | 2 +- gas/testsuite/gas/sparc/wrasr.d | 48 + gas/testsuite/gas/sparc/wrasr.s | 41 + gas/testsuite/gas/sparc/wrhpr.d | 59 +- gas/testsuite/gas/sparc/wrhpr.s | 57 +- gas/testsuite/gas/sparc/wrpr.d | 114 +- gas/testsuite/gas/sparc/wrpr.s | 110 +- gas/testsuite/gas/sun4/addend.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/opclasses.h | 10 +- gas/testsuite/gas/tic4x/tic4x.exp | 10 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/insns16-parallel.d | 43 + gas/testsuite/gas/tic6x/insns16-parallel.s | 42 + gas/testsuite/gas/tic6x/scomm-directive-4.d | 6 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/t_constants.d | 15 +- gas/testsuite/gas/tilepro/t_constants.s | 475 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 3 +- gas/testsuite/gas/v850/pr19937.d | 15 + gas/testsuite/gas/v850/pr19937.s | 17 + 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 | 4 +- 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/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 | 70 +- gas/write.h | 2 +- gdb/.dir-locals.el | 9 +- gdb/.gitignore | 7 + gdb/ChangeLog | 6012 ++- gdb/ChangeLog-2016 | 10294 +++++ gdb/MAINTAINERS | 14 +- gdb/Makefile.in | 2524 +- gdb/NEWS | 246 +- gdb/aarch32-linux-nat.c | 20 +- gdb/aarch32-linux-nat.h | 2 +- gdb/aarch64-linux-nat.c | 62 +- gdb/aarch64-linux-tdep.c | 18 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 405 +- gdb/aarch64-tdep.h | 4 +- gdb/acinclude.m4 | 7 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-exp.y | 65 +- gdb/ada-lang.c | 419 +- gdb/ada-lang.h | 16 +- gdb/ada-lex.l | 2 +- gdb/ada-operator.def | 2 +- gdb/ada-tasks.c | 69 +- gdb/ada-typeprint.c | 4 +- gdb/ada-valprint.c | 133 +- gdb/ada-varobj.c | 151 +- gdb/addrmap.c | 2 +- gdb/addrmap.h | 2 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 48 +- gdb/alpha-bsd-nat.c | 205 + gdb/alpha-bsd-tdep.c | 56 + gdb/alpha-bsd-tdep.h | 40 + gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/alpha-mdebug-tdep.c | 4 +- gdb/alpha-nbsd-tdep.c | 290 + gdb/alpha-obsd-tdep.c | 137 + gdb/alpha-tdep.c | 71 +- gdb/alpha-tdep.h | 4 +- gdb/alphabsd-nat.c | 205 - gdb/alphabsd-tdep.c | 56 - gdb/alphabsd-tdep.h | 40 - gdb/alphafbsd-tdep.c | 132 - gdb/alphanbsd-tdep.c | 304 - gdb/alphaobsd-tdep.c | 137 - gdb/amd64-bsd-nat.c | 155 + gdb/amd64-darwin-tdep.c | 3 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 4 +- gdb/amd64-fbsd-nat.c | 291 + gdb/amd64-fbsd-tdep.c | 252 + gdb/amd64-linux-nat.c | 83 +- gdb/amd64-linux-tdep.c | 47 +- gdb/amd64-linux-tdep.h | 10 +- gdb/amd64-nat.c | 15 +- gdb/amd64-nat.h | 2 +- gdb/amd64-nbsd-nat.c | 73 + gdb/amd64-nbsd-tdep.c | 133 + gdb/amd64-obsd-nat.c | 144 + gdb/amd64-obsd-tdep.c | 461 + gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 118 +- gdb/amd64-tdep.h | 15 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 25 +- gdb/amd64bsd-nat.c | 235 - gdb/amd64bsd-nat.h | 38 - gdb/amd64fbsd-nat.c | 318 - 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 | 17 +- gdb/annotate.h | 13 +- gdb/arc-newlib-tdep.c | 69 + gdb/arc-tdep.c | 2121 + gdb/arc-tdep.h | 151 + gdb/arch-utils.c | 67 +- gdb/arch-utils.h | 71 +- gdb/arch/aarch64-insn.c | 2 +- gdb/arch/aarch64-insn.h | 2 +- gdb/arch/arm-get-next-pcs.c | 2 +- gdb/arch/arm-get-next-pcs.h | 2 +- gdb/arch/arm-linux.c | 2 +- gdb/arch/arm-linux.h | 5 +- gdb/arch/arm.c | 2 +- gdb/arch/arm.h | 10 +- gdb/arch/xtensa.h | 4 +- gdb/arm-bsd-tdep.c | 122 + gdb/arm-linux-nat.c | 28 +- gdb/arm-linux-tdep.c | 405 +- gdb/arm-linux-tdep.h | 5 +- gdb/arm-nbsd-nat.c | 472 + gdb/arm-nbsd-tdep.c | 96 + gdb/arm-obsd-tdep.c | 127 + gdb/arm-symbian-tdep.c | 4 +- gdb/arm-tdep.c | 1205 +- gdb/arm-tdep.h | 8 +- gdb/arm-wince-tdep.c | 2 +- gdb/armbsd-tdep.c | 122 - gdb/armnbsd-nat.c | 501 - gdb/armnbsd-tdep.c | 121 - gdb/armobsd-tdep.c | 140 - gdb/auto-load.c | 53 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 206 +- gdb/auxv.h | 16 +- gdb/avr-tdep.c | 46 +- gdb/ax-gdb.c | 181 +- gdb/ax-gdb.h | 28 +- gdb/ax-general.c | 50 +- gdb/ax.h | 21 +- gdb/ax_cxx_compile_stdcxx.m4 | 567 + gdb/bcache.c | 4 +- gdb/bcache.h | 4 +- gdb/bfd-target.c | 2 +- gdb/bfd-target.h | 2 +- gdb/bfin-linux-tdep.c | 3 +- gdb/bfin-tdep.c | 50 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 6 +- gdb/block.h | 2 +- gdb/blockframe.c | 3 +- gdb/break-catch-sig.c | 38 +- gdb/break-catch-syscall.c | 149 +- gdb/break-catch-throw.c | 118 +- gdb/breakpoint.c | 1696 +- gdb/breakpoint.h | 348 +- gdb/bsd-kvm.c | 4 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 30 +- gdb/bsd-uthread.h | 2 +- gdb/btrace.c | 781 +- gdb/btrace.h | 23 +- gdb/build-id.c | 32 +- gdb/build-id.h | 8 +- gdb/build-with-cxx.m4 | 43 - gdb/buildsym.c | 4 +- gdb/buildsym.h | 6 +- gdb/c-exp.y | 120 +- gdb/c-lang.c | 51 +- gdb/c-lang.h | 32 +- gdb/c-typeprint.c | 91 +- gdb/c-valprint.c | 71 +- gdb/c-varobj.c | 158 +- gdb/charset-list.h | 2 +- gdb/charset.c | 166 +- gdb/charset.h | 101 +- gdb/cli-out.c | 320 +- gdb/cli-out.h | 83 +- gdb/cli/cli-cmds.c | 165 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 75 +- gdb/cli/cli-decode.h | 10 +- gdb/cli/cli-dump.c | 91 +- gdb/cli/cli-interp.c | 366 +- gdb/cli/cli-interp.h | 63 + gdb/cli/cli-logging.c | 211 +- gdb/cli/cli-script.c | 563 +- gdb/cli/cli-script.h | 17 +- gdb/cli/cli-setshow.c | 68 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-utils.c | 84 +- gdb/cli/cli-utils.h | 138 +- gdb/coff-pe-read.c | 34 +- gdb/coff-pe-read.h | 5 +- gdb/coffread.c | 42 +- gdb/command.h | 23 +- gdb/common/agent.c | 2 +- gdb/common/agent.h | 2 +- gdb/common/ax.def | 2 +- gdb/common/break-common.h | 2 +- gdb/common/btrace-common.c | 22 +- gdb/common/btrace-common.h | 5 +- gdb/common/buffer.c | 2 +- gdb/common/buffer.h | 11 +- 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 | 46 +- gdb/common/common-exceptions.c | 49 +- gdb/common/common-exceptions.h | 106 +- gdb/common/common-regcache.c | 2 +- gdb/common/common-regcache.h | 2 +- gdb/common/common-types.h | 2 +- gdb/common/common-utils.c | 42 +- gdb/common/common-utils.h | 13 +- gdb/common/common.host | 2 +- gdb/common/common.m4 | 7 +- gdb/common/create-version.sh | 2 +- gdb/common/enum-flags.h | 15 +- gdb/common/environ.c | 182 + gdb/common/environ.h | 49 + gdb/common/errors.c | 2 +- gdb/common/errors.h | 2 +- gdb/common/fileio.c | 2 +- gdb/common/fileio.h | 2 +- gdb/common/filestuff.c | 2 +- gdb/common/filestuff.h | 2 +- gdb/common/format.c | 2 +- gdb/common/format.h | 2 +- gdb/common/function-view.h | 323 + gdb/common/gdb_assert.h | 2 +- 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_sys_time.h | 2 +- gdb/common/gdb_termios.h | 78 + gdb/common/gdb_unique_ptr.h | 45 + gdb/common/gdb_unlinker.h | 60 + gdb/common/gdb_vecs.c | 2 +- gdb/common/gdb_vecs.h | 2 +- gdb/common/gdb_wait.h | 2 +- gdb/common/host-defs.h | 2 +- gdb/common/mingw-strerror.c | 2 +- gdb/common/new-op.c | 98 + gdb/common/offset-type.h | 149 + gdb/common/poison.h | 87 + gdb/common/posix-strerror.c | 2 +- gdb/common/preprocessor.h | 31 + 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 | 56 + gdb/common/rsp-low.c | 2 +- gdb/common/rsp-low.h | 2 +- gdb/common/run-time-clock.c | 58 + gdb/common/run-time-clock.h | 75 + gdb/common/scoped_restore.h | 118 + gdb/common/signals-state-save-restore.c | 94 + gdb/common/signals-state-save-restore.h | 39 + gdb/common/signals.c | 10 +- gdb/common/symbol.h | 2 +- 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 | 2 +- gdb/common/version.h | 2 +- gdb/common/x86-xstate.h | 26 +- gdb/common/xml-utils.c | 2 +- gdb/common/xml-utils.h | 2 +- gdb/compile/compile-c-support.c | 88 +- gdb/compile/compile-c-symbols.c | 36 +- gdb/compile/compile-c-types.c | 2 +- gdb/compile/compile-internal.h | 29 +- gdb/compile/compile-loc2c.c | 136 +- gdb/compile/compile-object-load.c | 65 +- gdb/compile/compile-object-load.h | 6 +- gdb/compile/compile-object-run.c | 2 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 142 +- gdb/compile/compile.h | 6 +- gdb/complaints.c | 2 +- gdb/complaints.h | 2 +- gdb/completer.c | 84 +- gdb/completer.h | 10 +- gdb/config.in | 13 +- gdb/config/aarch64/linux.mh | 2 +- gdb/config/alpha/fbsd.mh | 6 - gdb/config/alpha/nbsd.mh | 2 +- gdb/config/arm/nbsdelf.mh | 2 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 97 +- gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/cygwin64.mh | 2 +- gdb/config/i386/fbsd.mh | 4 +- gdb/config/i386/fbsd64.mh | 4 +- gdb/config/i386/i386gnu.mh | 5 +- gdb/config/i386/i386sol2.mh | 2 +- gdb/config/i386/nbsd64.mh | 2 +- gdb/config/i386/nbsdelf.mh | 2 +- gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/i386/obsd.mh | 2 +- gdb/config/i386/obsd64.mh | 2 +- gdb/config/i386/sol2-64.mh | 2 +- gdb/config/m68k/linux.mh | 2 +- gdb/config/m68k/nbsdelf.mh | 2 +- gdb/config/m68k/obsd.mh | 2 +- gdb/config/m88k/obsd.mh | 2 +- gdb/config/mips/fbsd.mh | 3 + gdb/config/mips/nbsd.mh | 2 +- gdb/config/mips/obsd64.mh | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/pa/nbsd.mh | 2 +- gdb/config/pa/obsd.mh | 2 +- gdb/config/powerpc/fbsd.mh | 4 +- gdb/config/powerpc/nbsd.mh | 2 +- gdb/config/powerpc/obsd.mh | 2 +- gdb/config/powerpc/ppc64-linux.mh | 6 - gdb/config/sh/nbsd.mh | 2 +- gdb/config/sparc/fbsd.mh | 2 +- gdb/config/sparc/nbsd64.mh | 2 +- gdb/config/sparc/nbsdelf.mh | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/config/sparc/obsd64.mh | 2 +- gdb/config/vax/nbsdelf.mh | 2 +- gdb/config/vax/obsd.mh | 2 +- gdb/configure | 1461 +- gdb/configure.ac | 70 +- gdb/configure.host | 5 +- gdb/configure.tgt | 130 +- gdb/continuations.c | 2 +- gdb/continuations.h | 2 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 50 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 2 +- gdb/contrib/cleanup_check.py | 2 +- gdb/contrib/excheck.py | 2 +- gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 4 +- gdb/contrib/exsummary.py | 2 +- gdb/contrib/gcc-with-excheck | 2 +- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/copyright.py | 2 +- gdb/core-regset.c | 2 +- gdb/corefile.c | 53 +- gdb/corelow.c | 45 +- gdb/cp-abi.c | 35 +- gdb/cp-abi.h | 17 +- gdb/cp-name-parser.y | 121 +- gdb/cp-namespace.c | 67 +- gdb/cp-support.c | 177 +- gdb/cp-support.h | 27 +- gdb/cp-valprint.c | 50 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 106 +- gdb/cris-tdep.h | 2 +- gdb/ctf.c | 55 +- gdb/ctf.h | 2 +- gdb/d-exp.y | 86 +- gdb/d-lang.c | 32 +- gdb/d-lang.h | 8 +- gdb/d-namespace.c | 12 +- gdb/d-valprint.c | 18 +- gdb/darwin-nat-info.c | 57 +- gdb/darwin-nat.c | 394 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/.gitignore | 5 + gdb/data-directory/Makefile.in | 65 +- gdb/dbxread.c | 350 +- gdb/dcache.c | 2 +- gdb/dcache.h | 2 +- gdb/debug.c | 2 +- gdb/defs.h | 194 +- gdb/demangle.c | 2 +- gdb/dfp.c | 2 +- gdb/dfp.h | 5 +- gdb/dicos-tdep.c | 4 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 2 +- gdb/dictionary.h | 2 +- gdb/disable-implicit-rules.mk | 27 + gdb/disasm-selftests.c | 220 + gdb/disasm.c | 476 +- gdb/disasm.h | 93 +- gdb/doc/.gitignore | 1 + gdb/doc/ChangeLog | 332 + gdb/doc/Doxyfile-base.in | 2 +- gdb/doc/Doxyfile-gdb-api.in | 2 +- gdb/doc/Doxyfile-gdb-xref.in | 2 +- gdb/doc/Doxyfile-gdbserver.in | 2 +- gdb/doc/Makefile.in | 5 +- gdb/doc/agentexpr.texi | 5 +- gdb/doc/all-cfg.texi | 2 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/doxy-index.in | 2 +- gdb/doc/gdb.texinfo | 1281 +- gdb/doc/guile.texi | 8 +- gdb/doc/observer.texi | 13 +- gdb/doc/python.texi | 385 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 2 +- gdb/doublest.c | 109 +- gdb/doublest.h | 6 +- gdb/dtrace-probe.c | 7 +- gdb/dummy-frame.c | 11 +- gdb/dummy-frame.h | 2 +- gdb/dwarf2-frame-tailcall.c | 2 +- gdb/dwarf2-frame-tailcall.h | 2 +- gdb/dwarf2-frame.c | 238 +- gdb/dwarf2-frame.h | 60 +- gdb/dwarf2expr.c | 618 +- gdb/dwarf2expr.h | 187 +- gdb/dwarf2loc.c | 1789 +- gdb/dwarf2loc.h | 9 +- gdb/dwarf2read.c | 3755 +- gdb/elfread.c | 101 +- gdb/environ.c | 184 - gdb/environ.h | 49 - gdb/eval.c | 77 +- gdb/event-loop.c | 142 +- gdb/event-loop.h | 28 +- gdb/event-top.c | 1003 +- gdb/event-top.h | 22 +- gdb/exceptions.c | 50 +- gdb/exceptions.h | 8 +- gdb/exec.c | 140 +- gdb/exec.h | 10 +- gdb/expprint.c | 72 +- gdb/expression.h | 33 +- gdb/extension-priv.h | 23 +- gdb/extension.c | 56 +- gdb/extension.h | 8 +- gdb/f-exp.y | 94 +- gdb/f-lang.c | 27 +- gdb/f-lang.h | 21 +- gdb/f-typeprint.c | 41 +- gdb/f-valprint.c | 162 +- gdb/fbsd-nat.c | 451 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 66 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 145 +- gdb/features/aarch64-core.xml | 25 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64.c | 19 +- gdb/features/aarch64.xml | 2 +- gdb/features/arc-arcompact.c | 75 + gdb/features/arc-arcompact.xml | 85 + gdb/features/arc-v2.c | 79 + 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.xml | 13 - gdb/features/arm-with-m-fpa-layout.xml | 46 - gdb/features/arm-with-m-vfp-d16.xml | 14 - gdb/features/arm-with-m.xml | 12 - gdb/features/arm-with-neon.xml | 14 - gdb/features/arm-with-vfpv2.xml | 13 - 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 | 0 gdb/features/arm/arm-with-iwmmxt.xml | 13 + gdb/features/{ => arm}/arm-with-m-fpa-layout.c | 0 gdb/features/arm/arm-with-m-fpa-layout.xml | 46 + gdb/features/{ => arm}/arm-with-m-vfp-d16.c | 0 gdb/features/arm/arm-with-m-vfp-d16.xml | 14 + gdb/features/{ => arm}/arm-with-m.c | 0 gdb/features/arm/arm-with-m.xml | 12 + gdb/features/{ => arm}/arm-with-neon.c | 0 gdb/features/arm/arm-with-neon.xml | 14 + gdb/features/{ => arm}/arm-with-vfpv2.c | 0 gdb/features/arm/arm-with-vfpv2.xml | 13 + gdb/features/{ => arm}/arm-with-vfpv3.c | 0 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 | 17 +- gdb/features/gdb-target.dtd | 12 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.xml | 2 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.xml | 8 +- gdb/features/i386/32bit-pkeys.xml | 13 + gdb/features/i386/32bit-sse.xml | 2 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.xml | 2 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.xml | 7 +- gdb/features/i386/64bit-pkeys.xml | 13 + gdb/features/i386/64bit-segments.xml | 12 + gdb/features/i386/64bit-sse.xml | 2 +- gdb/features/i386/amd64-avx-avx512-linux.c | 288 + gdb/features/i386/amd64-avx-avx512-linux.xml | 20 + gdb/features/i386/amd64-avx-avx512.c | 279 + gdb/features/i386/amd64-avx-avx512.xml | 17 + gdb/features/i386/amd64-avx-linux.c | 102 +- gdb/features/i386/amd64-avx-linux.xml | 3 +- gdb/features/i386/amd64-avx-mpx-avx512-pku-linux.c | 329 + .../i386/amd64-avx-mpx-avx512-pku-linux.xml | 23 + gdb/features/i386/amd64-avx-mpx-avx512-pku.c | 320 + gdb/features/i386/amd64-avx-mpx-avx512-pku.xml | 19 + gdb/features/i386/amd64-avx-mpx-linux.c | 215 + gdb/features/i386/amd64-avx-mpx-linux.xml | 20 + gdb/features/i386/amd64-avx-mpx.c | 206 + gdb/features/i386/amd64-avx-mpx.xml | 17 + gdb/features/i386/amd64-avx.c | 66 +- gdb/features/i386/amd64-avx.xml | 2 +- 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 | 70 +- gdb/features/i386/amd64-linux.xml | 3 +- gdb/features/i386/amd64-mpx-linux.c | 98 +- gdb/features/i386/amd64-mpx-linux.xml | 4 +- gdb/features/i386/amd64-mpx.c | 96 +- gdb/features/i386/amd64-mpx.xml | 3 +- gdb/features/i386/amd64.c | 66 +- gdb/features/i386/amd64.xml | 2 +- gdb/features/i386/i386-avx-avx512-linux.c | 170 + gdb/features/i386/i386-avx-avx512-linux.xml | 19 + gdb/features/i386/i386-avx-avx512.c | 165 + gdb/features/i386/i386-avx-avx512.xml | 17 + gdb/features/i386/i386-avx-linux.c | 66 +- gdb/features/i386/i386-avx-linux.xml | 2 +- gdb/features/i386/i386-avx-mpx-avx512-pku-linux.c | 211 + .../i386/i386-avx-mpx-avx512-pku-linux.xml | 22 + gdb/features/i386/i386-avx-mpx-avx512-pku.c | 206 + 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 | 19 + gdb/features/i386/i386-avx-mpx.c | 182 + gdb/features/i386/i386-avx-mpx.xml | 17 + gdb/features/i386/i386-avx.c | 66 +- 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 | 66 +- gdb/features/i386/i386-linux.xml | 2 +- gdb/features/i386/i386-mmx-linux.c | 37 +- gdb/features/i386/i386-mmx-linux.xml | 2 +- gdb/features/i386/i386-mmx.c | 37 +- gdb/features/i386/i386-mmx.xml | 2 +- gdb/features/i386/i386-mpx-linux.c | 90 +- gdb/features/i386/i386-mpx-linux.xml | 3 +- gdb/features/i386/i386-mpx.c | 90 +- gdb/features/i386/i386-mpx.xml | 3 +- gdb/features/i386/i386.c | 66 +- gdb/features/i386/i386.xml | 2 +- gdb/features/i386/x32-avx-avx512-linux.c | 288 + gdb/features/i386/x32-avx-avx512-linux.xml | 20 + gdb/features/i386/x32-avx-avx512.c | 279 + gdb/features/i386/x32-avx-avx512.xml | 17 + gdb/features/i386/x32-avx-linux.c | 102 +- gdb/features/i386/x32-avx-linux.xml | 3 +- gdb/features/i386/x32-avx.c | 66 +- gdb/features/i386/x32-avx.xml | 2 +- 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.xml | 2 +- gdb/features/i386/x32-linux.c | 70 +- gdb/features/i386/x32-linux.xml | 3 +- gdb/features/i386/x32.c | 66 +- gdb/features/i386/x32.xml | 2 +- gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/microblaze-core.xml | 2 +- gdb/features/microblaze-stack-protect.xml | 2 +- gdb/features/microblaze-with-stack-protect.xml | 2 +- gdb/features/microblaze.xml | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.xml | 2 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/nds32-core.xml | 44 + gdb/features/nds32-fpu.xml | 42 + gdb/features/nds32-system.xml | 14 + gdb/features/nds32.c | 92 + gdb/features/nds32.xml | 14 + gdb/features/nios2-cpu.xml | 2 +- gdb/features/nios2-linux.xml | 2 +- gdb/features/nios2.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-cell32l.xml | 2 +- gdb/features/rs6000/powerpc-cell64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/s390-acr.xml | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.xml | 2 +- gdb/features/s390-tevx-linux64.xml | 2 +- gdb/features/s390-vx-linux64.xml | 2 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/s390x-te-linux64.xml | 2 +- gdb/features/s390x-tevx-linux64.xml | 2 +- gdb/features/s390x-vx-linux64.xml | 2 +- gdb/features/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.xml | 2 +- gdb/features/tic6x-c62x.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64x.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c64xp.xml | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 44 - gdb/filesystem.c | 2 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 6 +- gdb/findvar.c | 70 +- gdb/fork-child.c | 444 +- gdb/frame-base.c | 2 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 5 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 242 +- gdb/frame.h | 32 +- gdb/frv-linux-tdep.c | 3 +- gdb/frv-tdep.c | 23 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 27 +- gdb/ft32-tdep.h | 2 +- gdb/gcore.c | 53 +- gdb/gcore.h | 6 +- gdb/gcore.in | 2 +- 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 | 2 +- gdb/gdb_bfd.c | 52 +- gdb/gdb_bfd.h | 83 +- gdb/gdb_buildall.sh | 4 +- gdb/gdb_curses.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_mbuild.sh | 6 +- gdb/gdb_obstack.c | 2 +- gdb/gdb_obstack.h | 2 +- gdb/gdb_proc_service.h | 8 +- gdb/gdb_regex.h | 2 +- gdb/gdb_select.h | 17 +- gdb/gdb_usleep.c | 2 +- gdb/gdb_usleep.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch.c | 313 +- gdb/gdbarch.h | 98 +- gdb/gdbarch.sh | 101 +- gdb/gdbcmd.h | 4 +- gdb/gdbcore.h | 12 +- gdb/gdbserver/.gitignore | 14 +- gdb/gdbserver/ChangeLog | 1384 + gdb/gdbserver/Makefile.in | 655 +- gdb/gdbserver/acinclude.m4 | 5 +- gdb/gdbserver/ax.c | 2 +- gdb/gdbserver/ax.h | 2 +- gdb/gdbserver/config.in | 12 + gdb/gdbserver/configure | 1477 +- gdb/gdbserver/configure.ac | 41 +- gdb/gdbserver/configure.srv | 69 +- gdb/gdbserver/debug.c | 18 +- gdb/gdbserver/debug.h | 2 +- gdb/gdbserver/dll.c | 2 +- gdb/gdbserver/dll.h | 2 +- gdb/gdbserver/event-loop.c | 4 +- gdb/gdbserver/event-loop.h | 2 +- gdb/gdbserver/gdb_proc_service.h | 4 +- gdb/gdbserver/gdbreplay.c | 6 +- gdb/gdbserver/gdbthread.h | 5 +- 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 | 61 +- gdb/gdbserver/inferiors.h | 9 +- gdb/gdbserver/linux-aarch32-low.c | 26 +- gdb/gdbserver/linux-aarch32-low.h | 2 +- gdb/gdbserver/linux-aarch64-ipa.c | 57 +- gdb/gdbserver/linux-aarch64-low.c | 43 +- gdb/gdbserver/linux-amd64-ipa.c | 103 +- gdb/gdbserver/linux-arm-low.c | 49 +- gdb/gdbserver/linux-bfin-low.c | 2 +- gdb/gdbserver/linux-cris-low.c | 2 +- gdb/gdbserver/linux-crisv32-low.c | 4 +- gdb/gdbserver/linux-i386-ipa.c | 33 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 668 +- gdb/gdbserver/linux-low.h | 20 +- gdb/gdbserver/linux-m32r-low.c | 2 +- gdb/gdbserver/linux-m68k-low.c | 4 +- gdb/gdbserver/linux-mips-low.c | 4 +- gdb/gdbserver/linux-nios2-low.c | 8 +- gdb/gdbserver/linux-ppc-ipa.c | 246 + gdb/gdbserver/linux-ppc-low.c | 2588 +- gdb/gdbserver/linux-ppc-tdesc.h | 101 + gdb/gdbserver/linux-s390-ipa.c | 454 + gdb/gdbserver/linux-s390-low.c | 2242 +- gdb/gdbserver/linux-s390-tdesc.h | 102 + gdb/gdbserver/linux-sh-low.c | 2 +- gdb/gdbserver/linux-sparc-low.c | 2 +- gdb/gdbserver/linux-tic6x-low.c | 4 +- gdb/gdbserver/linux-tile-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 135 +- gdb/gdbserver/linux-x86-tdesc.h | 40 +- gdb/gdbserver/linux-xtensa-low.c | 43 +- gdb/gdbserver/lynx-i386-low.c | 2 +- gdb/gdbserver/lynx-low.c | 2 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 2 +- gdb/gdbserver/mem-break.c | 426 +- gdb/gdbserver/mem-break.h | 50 +- gdb/gdbserver/notif.c | 10 +- gdb/gdbserver/notif.h | 2 +- gdb/gdbserver/nto-low.c | 2 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 4 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/proc-service.list | 2 +- gdb/gdbserver/regcache.c | 2 +- gdb/gdbserver/regcache.h | 2 +- gdb/gdbserver/remote-utils.c | 90 +- gdb/gdbserver/remote-utils.h | 6 +- gdb/gdbserver/server.c | 240 +- gdb/gdbserver/server.h | 10 +- gdb/gdbserver/spu-low.c | 12 +- gdb/gdbserver/symbol.c | 2 +- gdb/gdbserver/target.c | 42 +- gdb/gdbserver/target.h | 9 +- gdb/gdbserver/tdesc.c | 2 +- gdb/gdbserver/tdesc.h | 2 +- gdb/gdbserver/terminal.h | 51 - gdb/gdbserver/thread-db.c | 14 +- gdb/gdbserver/tracepoint.c | 171 +- gdb/gdbserver/tracepoint.h | 9 +- gdb/gdbserver/utils.c | 10 +- gdb/gdbserver/utils.h | 2 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 6 +- gdb/gdbserver/win32-low.c | 11 +- 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 | 99 +- gdb/gdbtypes.c | 685 +- gdb/gdbtypes.h | 175 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 195 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 8 +- gdb/gnu-v3-abi.c | 136 +- gdb/gnulib/Makefile.in | 5 +- gdb/gnulib/aclocal.m4 | 3 + gdb/gnulib/config.in | 68 +- gdb/gnulib/configure | 581 +- gdb/gnulib/configure.ac | 2 +- gdb/gnulib/import/Makefile.am | 49 +- gdb/gnulib/import/Makefile.in | 78 +- gdb/gnulib/import/alloca.in.h | 4 +- gdb/gnulib/import/basename-lgpl.c | 2 +- gdb/gnulib/import/canonicalize-lgpl.c | 39 +- gdb/gnulib/import/config.charset | 2 +- 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/errno.in.h | 2 +- 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/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/gettimeofday.c | 2 +- gdb/gnulib/import/hard-locale.c | 72 + gdb/gnulib/import/hard-locale.h | 25 + 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/codeset.m4 | 3 +- gdb/gnulib/import/m4/configmake.m4 | 2 +- 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/eealloc.m4 | 2 +- gdb/gnulib/import/m4/errno_h.m4 | 2 +- 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/fcntl-o.m4 | 2 +- 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/gettimeofday.m4 | 2 +- gdb/gnulib/import/m4/glibc21.m4 | 2 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 5 +- gdb/gnulib/import/m4/gnulib-common.m4 | 45 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 23 +- 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/mmap-anon.m4 | 2 +- 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/pathmax.m4 | 2 +- gdb/gnulib/import/m4/rawmemchr.m4 | 2 +- gdb/gnulib/import/m4/readlink.m4 | 2 +- gdb/gnulib/import/m4/rename.m4 | 2 +- gdb/gnulib/import/m4/rmdir.m4 | 2 +- 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/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/time_h.m4 | 2 +- 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/pathmax.h | 2 +- gdb/gnulib/import/rawmemchr.c | 2 +- gdb/gnulib/import/readlink.c | 2 +- gdb/gnulib/import/ref-add.sin | 2 +- gdb/gnulib/import/ref-del.sin | 2 +- gdb/gnulib/import/rename.c | 2 +- gdb/gnulib/import/rmdir.c | 2 +- gdb/gnulib/import/same-inode.h | 2 +- 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/streq.h | 2 +- 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/time.in.h | 2 +- gdb/gnulib/import/unistd.c | 1 + gdb/gnulib/import/unistd.in.h | 2 +- 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 | 5 +- gdb/go-exp.y | 69 +- gdb/go-lang.c | 19 +- gdb/go-lang.h | 8 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 18 +- gdb/go32-nat.c | 16 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 18 +- gdb/guile/guile.c | 66 +- gdb/guile/guile.h | 2 +- gdb/guile/lib/gdb.scm | 2 +- gdb/guile/lib/gdb/boot.scm | 2 +- gdb/guile/lib/gdb/experimental.scm | 2 +- gdb/guile/lib/gdb/init.scm | 2 +- gdb/guile/lib/gdb/iterator.scm | 2 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 2 +- gdb/guile/scm-arch.c | 2 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-block.c | 2 +- gdb/guile/scm-breakpoint.c | 34 +- gdb/guile/scm-cmd.c | 6 +- gdb/guile/scm-disasm.c | 97 +- gdb/guile/scm-exception.c | 2 +- gdb/guile/scm-frame.c | 13 +- gdb/guile/scm-gsmob.c | 2 +- gdb/guile/scm-iterator.c | 2 +- gdb/guile/scm-lazy-string.c | 121 +- gdb/guile/scm-math.c | 2 +- gdb/guile/scm-objfile.c | 2 +- gdb/guile/scm-param.c | 4 +- gdb/guile/scm-ports.c | 116 +- gdb/guile/scm-pretty-print.c | 22 +- gdb/guile/scm-progspace.c | 2 +- gdb/guile/scm-safe-call.c | 2 +- gdb/guile/scm-string.c | 2 +- gdb/guile/scm-symbol.c | 2 +- gdb/guile/scm-symtab.c | 2 +- gdb/guile/scm-type.c | 67 +- gdb/guile/scm-utils.c | 2 +- gdb/guile/scm-value.c | 107 +- gdb/h8300-tdep.c | 38 +- gdb/hppa-bsd-tdep.c | 141 + gdb/hppa-bsd-tdep.h | 25 + gdb/hppa-linux-nat.c | 17 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 3 +- gdb/hppa-nbsd-nat.c | 243 + gdb/hppa-nbsd-tdep.c | 218 + gdb/hppa-obsd-nat.c | 261 + gdb/hppa-obsd-tdep.c | 177 + gdb/hppa-tdep.c | 75 +- gdb/hppa-tdep.h | 2 +- gdb/hppabsd-tdep.c | 141 - gdb/hppabsd-tdep.h | 25 - gdb/hppanbsd-nat.c | 245 - gdb/hppanbsd-tdep.c | 220 - gdb/hppaobsd-nat.c | 265 - gdb/hppaobsd-tdep.c | 196 - gdb/i386-bsd-nat.c | 362 + gdb/i386-bsd-nat.h | 28 + gdb/i386-bsd-tdep.c | 88 + gdb/i386-cygwin-tdep.c | 4 +- gdb/i386-darwin-nat.c | 6 +- gdb/i386-darwin-tdep.c | 12 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 4 +- gdb/i386-fbsd-nat.c | 197 + gdb/i386-fbsd-tdep.c | 429 + gdb/i386-fbsd-tdep.h | 31 + gdb/i386-gnu-nat.c | 440 + gdb/i386-gnu-tdep.c | 71 + gdb/i386-go32-tdep.c | 72 + gdb/i386-linux-nat.c | 35 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 45 +- gdb/i386-linux-tdep.h | 9 +- gdb/i386-nbsd-nat.c | 90 + gdb/i386-nbsd-tdep.c | 327 + gdb/i386-nto-tdep.c | 5 +- gdb/i386-obsd-nat.c | 129 + gdb/i386-obsd-tdep.c | 455 + gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 320 +- gdb/i386-tdep.h | 23 +- gdb/i386-v4-nat.c | 163 + gdb/i386-windows-nat.c | 2 +- gdb/i386bsd-nat.c | 448 - gdb/i386bsd-nat.h | 43 - gdb/i386bsd-tdep.c | 123 - gdb/i386fbsd-nat.c | 209 - 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 | 328 - gdb/i386obsd-nat.c | 129 - gdb/i386obsd-tdep.c | 522 - gdb/i386v4-nat.c | 163 - gdb/i387-tdep.c | 137 +- gdb/i387-tdep.h | 11 +- gdb/ia64-libunwind-tdep.c | 99 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 28 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 96 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 2 +- gdb/inf-child.c | 2 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 5 +- gdb/inf-loop.h | 4 +- gdb/inf-ptrace.c | 195 +- gdb/inf-ptrace.h | 6 +- gdb/infcall.c | 64 +- gdb/infcall.h | 2 +- gdb/infcmd.c | 274 +- gdb/inferior.c | 188 +- gdb/inferior.h | 135 +- gdb/inflow.c | 108 +- gdb/inflow.h | 4 +- gdb/infrun.c | 635 +- gdb/infrun.h | 21 +- gdb/inline-frame.c | 2 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 390 +- gdb/interps.h | 132 +- gdb/iq2000-tdep.c | 31 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 172 +- gdb/jit.h | 2 +- gdb/jv-exp.y | 1489 - gdb/jv-lang.c | 1256 - gdb/jv-lang.h | 79 - gdb/jv-typeprint.c | 355 - gdb/jv-valprint.c | 532 - gdb/jv-varobj.c | 107 - gdb/language.c | 97 +- gdb/language.h | 82 +- gdb/libiberty.m4 | 2 +- gdb/libmcheck.m4 | 2 +- gdb/linespec.c | 461 +- gdb/linespec.h | 47 +- gdb/linux-fork.c | 13 +- gdb/linux-fork.h | 2 +- gdb/linux-nat.c | 486 +- gdb/linux-nat.h | 6 +- gdb/linux-record.c | 2233 +- gdb/linux-record.h | 8 +- gdb/linux-tdep.c | 112 +- gdb/linux-tdep.h | 2 +- gdb/linux-thread-db.c | 77 +- gdb/lm32-tdep.c | 20 +- gdb/location.c | 175 +- gdb/location.h | 57 +- gdb/m2-exp.y | 69 +- gdb/m2-lang.c | 9 +- gdb/m2-lang.h | 8 +- gdb/m2-typeprint.c | 2 +- gdb/m2-valprint.c | 31 +- gdb/m32c-tdep.c | 89 +- gdb/m32r-linux-nat.c | 16 +- gdb/m32r-linux-tdep.c | 3 +- gdb/m32r-tdep.c | 70 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 20 +- gdb/m68k-bsd-nat.c | 235 + gdb/m68k-bsd-tdep.c | 163 + gdb/m68k-linux-nat.c | 526 + gdb/m68k-linux-tdep.c | 435 + gdb/m68k-tdep.c | 16 +- gdb/m68k-tdep.h | 4 +- gdb/m68kbsd-nat.c | 237 - gdb/m68kbsd-tdep.c | 270 - gdb/m68klinux-nat.c | 542 - gdb/m68klinux-tdep.c | 436 - gdb/m88k-bsd-nat.c | 111 + gdb/m88k-tdep.c | 34 +- gdb/m88k-tdep.h | 2 +- gdb/m88kbsd-nat.c | 111 - gdb/machoread.c | 134 +- gdb/macrocmd.c | 32 +- gdb/macroexp.c | 30 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 2 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 21 +- gdb/macrotab.h | 41 +- gdb/main.c | 230 +- gdb/main.h | 2 +- gdb/maint.c | 181 +- gdb/maint.h | 42 +- gdb/make-target-delegates | 2 +- gdb/mdebugread.c | 228 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 20 +- gdb/memattr.c | 36 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 2 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 9 +- gdb/memrange.h | 2 +- gdb/mep-tdep.c | 27 +- gdb/mi/mi-cmd-break.c | 29 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 10 +- gdb/mi/mi-cmd-disas.c | 5 +- gdb/mi/mi-cmd-env.c | 27 +- gdb/mi/mi-cmd-file.c | 92 +- gdb/mi/mi-cmd-info.c | 34 +- gdb/mi/mi-cmd-stack.c | 78 +- gdb/mi/mi-cmd-target.c | 8 +- gdb/mi/mi-cmd-var.c | 211 +- gdb/mi/mi-cmds.c | 11 +- gdb/mi/mi-cmds.h | 9 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 45 +- gdb/mi/mi-console.c | 137 +- gdb/mi/mi-console.h | 38 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 1233 +- gdb/mi/mi-interp.h | 27 + gdb/mi/mi-main.c | 728 +- gdb/mi/mi-main.h | 8 +- gdb/mi/mi-out.c | 362 +- gdb/mi/mi-out.h | 77 +- gdb/mi/mi-parse.c | 57 +- gdb/mi/mi-parse.h | 28 +- gdb/mi/mi-symbol-cmds.c | 17 +- gdb/microblaze-linux-tdep.c | 4 +- gdb/microblaze-tdep.c | 22 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 54 +- gdb/minidebug.c | 13 +- gdb/minsyms.c | 198 +- gdb/minsyms.h | 149 +- gdb/mips-fbsd-nat.c | 134 + gdb/mips-fbsd-tdep.c | 560 + gdb/mips-fbsd-tdep.h | 28 + gdb/mips-linux-nat.c | 18 +- gdb/mips-linux-tdep.c | 2 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-nbsd-nat.c | 123 + gdb/mips-nbsd-tdep.c | 385 + gdb/mips-nbsd-tdep.h | 29 + gdb/mips-sde-tdep.c | 2 +- gdb/mips-tdep.c | 548 +- gdb/mips-tdep.h | 7 +- gdb/mips64-obsd-nat.c | 125 + gdb/mips64-obsd-tdep.c | 170 + gdb/mips64obsd-nat.c | 126 - gdb/mips64obsd-tdep.c | 170 - gdb/mipsnbsd-nat.c | 125 - gdb/mipsnbsd-tdep.c | 385 - gdb/mipsnbsd-tdep.h | 29 - gdb/mipsread.c | 23 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/mn10300-tdep.c | 30 +- gdb/mn10300-tdep.h | 2 +- gdb/moxie-tdep.c | 68 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 28 +- gdb/mt-tdep.c | 42 +- gdb/namespace.c | 2 +- gdb/namespace.h | 2 +- gdb/nat/aarch64-linux-hw-point.c | 10 +- gdb/nat/aarch64-linux-hw-point.h | 6 +- gdb/nat/aarch64-linux.c | 4 +- gdb/nat/aarch64-linux.h | 4 +- gdb/nat/amd64-linux-siginfo.c | 300 +- gdb/nat/amd64-linux-siginfo.h | 4 +- gdb/nat/gdb_ptrace.h | 2 +- gdb/nat/gdb_thread_db.h | 3 +- gdb/nat/linux-btrace.c | 26 +- gdb/nat/linux-btrace.h | 2 +- gdb/nat/linux-namespaces.c | 2 +- gdb/nat/linux-namespaces.h | 2 +- gdb/nat/linux-nat.h | 7 +- gdb/nat/linux-osdata.c | 14 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 88 +- gdb/nat/linux-procfs.h | 2 +- gdb/nat/linux-ptrace.c | 26 +- gdb/nat/linux-ptrace.h | 13 +- gdb/nat/linux-waitpid.c | 2 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/mips-linux-watch.c | 2 +- gdb/nat/mips-linux-watch.h | 2 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/ppc-linux.h | 2 +- gdb/nat/x86-cpuid.h | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/nat/x86-dregs.h | 2 +- gdb/nat/x86-gcc-cpuid.h | 110 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 2 +- gdb/nat/x86-linux.h | 2 +- gdb/nbsd-nat.c | 2 +- gdb/nbsd-nat.h | 2 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 2 +- gdb/nds32-tdep.c | 2185 + gdb/nds32-tdep.h | 54 + gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 147 +- gdb/nios2-tdep.h | 2 +- gdb/nto-procfs.c | 44 +- gdb/nto-tdep.c | 44 +- gdb/nto-tdep.h | 6 +- gdb/objc-lang.c | 35 +- gdb/objc-lang.h | 9 +- gdb/objfile-flags.h | 71 + gdb/objfiles.c | 28 +- gdb/objfiles.h | 60 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observer.c | 2 +- gdb/observer.sh | 2 +- gdb/opencl-lang.c | 18 +- gdb/osabi.c | 51 +- gdb/osabi.h | 2 +- gdb/osdata.c | 52 +- gdb/osdata.h | 8 +- gdb/p-exp.y | 71 +- gdb/p-lang.c | 11 +- gdb/p-lang.h | 12 +- gdb/p-typeprint.c | 2 +- gdb/p-valprint.c | 35 +- gdb/parse.c | 100 +- gdb/parser-defs.h | 11 +- gdb/posix-hdep.c | 15 +- gdb/ppc-fbsd-nat.c | 215 + gdb/ppc-fbsd-tdep.c | 352 + gdb/ppc-fbsd-tdep.h | 29 + gdb/ppc-linux-nat.c | 23 +- gdb/ppc-linux-tdep.c | 26 +- gdb/ppc-linux-tdep.h | 4 +- gdb/ppc-nbsd-nat.c | 193 + gdb/ppc-nbsd-tdep.c | 227 + gdb/ppc-nbsd-tdep.h | 32 + gdb/ppc-obsd-nat.c | 227 + gdb/ppc-obsd-tdep.c | 309 + gdb/ppc-obsd-tdep.h | 52 + gdb/ppc-ravenscar-thread.c | 3 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 12 +- gdb/ppc-tdep.h | 4 +- gdb/ppc64-tdep.c | 2 +- gdb/ppc64-tdep.h | 2 +- gdb/ppcfbsd-nat.c | 219 - gdb/ppcfbsd-tdep.c | 354 - 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 | 350 +- gdb/probe.c | 86 +- gdb/probe.h | 2 +- gdb/proc-api.c | 14 +- gdb/proc-events.c | 11 +- gdb/proc-flags.c | 6 +- gdb/proc-service.c | 38 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 4 +- gdb/proc-why.c | 6 +- gdb/procfs.c | 84 +- gdb/procfs.h | 2 +- gdb/progspace.c | 26 +- gdb/progspace.h | 2 +- gdb/prologue-value.c | 2 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 38 +- gdb/psymtab.c | 323 +- gdb/psymtab.h | 2 +- gdb/ptrace.m4 | 12 +- 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 | 62 +- 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 | 4 +- 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 | 39 + 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 | 3 +- gdb/python/lib/gdb/xmethod.py | 2 +- gdb/python/py-arch.c | 72 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-block.c | 4 +- gdb/python/py-bpevent.c | 25 +- gdb/python/py-breakpoint.c | 200 +- gdb/python/py-cmd.c | 173 +- gdb/python/py-continueevent.c | 11 +- gdb/python/py-event.c | 53 +- gdb/python/py-event.h | 10 +- gdb/python/py-events.h | 6 +- gdb/python/py-evtregistry.c | 19 +- gdb/python/py-evts.c | 20 +- gdb/python/py-exitedevent.c | 51 +- gdb/python/py-finishbreakpoint.c | 41 +- gdb/python/py-frame.c | 45 +- gdb/python/py-framefilter.c | 669 +- gdb/python/py-function.c | 83 +- gdb/python/py-gdb-readline.c | 7 +- gdb/python/py-inferior.c | 201 +- gdb/python/py-infevents.c | 142 +- gdb/python/py-infthread.c | 14 +- gdb/python/py-lazy-string.c | 130 +- gdb/python/py-linetable.c | 95 +- gdb/python/py-newobjfileevent.c | 54 +- gdb/python/py-objfile.c | 78 +- gdb/python/py-param.c | 152 +- gdb/python/py-prettyprint.c | 415 +- gdb/python/py-progspace.c | 56 +- gdb/python/py-record-btrace.c | 1006 + gdb/python/py-record-btrace.h | 49 + gdb/python/py-record-full.c | 39 + gdb/python/py-record-full.h | 31 + gdb/python/py-record.c | 275 + gdb/python/py-ref.h | 45 + gdb/python/py-signalevent.c | 29 +- gdb/python/py-stopevent.c | 56 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 35 +- gdb/python/py-symtab.c | 31 +- gdb/python/py-threadevent.c | 21 +- gdb/python/py-type.c | 271 +- gdb/python/py-unwind.c | 128 +- gdb/python/py-utils.c | 147 +- gdb/python/py-value.c | 288 +- gdb/python/py-varobj.c | 49 +- gdb/python/py-xmethods.c | 406 +- gdb/python/python-internal.h | 202 +- gdb/python/python.c | 829 +- gdb/python/python.h | 2 +- gdb/ravenscar-thread.c | 26 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 313 +- gdb/record-btrace.h | 28 + gdb/record-full.c | 159 +- gdb/record-full.h | 2 +- gdb/record.c | 50 +- gdb/record.h | 23 +- gdb/regcache.c | 875 +- gdb/regcache.h | 184 +- 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-avx512.dat | 150 + gdb/regformats/i386/amd64-avx-linux.dat | 2 + .../i386/amd64-avx-mpx-avx512-pku-linux.dat | 159 + gdb/regformats/i386/amd64-avx-mpx-avx512-pku.dat | 160 + gdb/regformats/i386/amd64-avx-mpx-linux.dat | 87 + gdb/regformats/i386/amd64-avx-mpx.dat | 84 + 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 | 18 +- gdb/regformats/i386/amd64-mpx.dat | 16 - gdb/regformats/i386/i386-avx-avx512-linux.dat | 71 + gdb/regformats/i386/i386-avx-avx512.dat | 70 + .../i386/i386-avx-mpx-avx512-pku-linux.dat | 78 + gdb/regformats/i386/i386-avx-mpx-avx512-pku.dat | 77 + gdb/regformats/i386/i386-avx-mpx-linux.dat | 61 + gdb/regformats/i386/i386-avx-mpx.dat | 60 + gdb/regformats/i386/i386-avx512-linux.dat | 77 - gdb/regformats/i386/i386-avx512.dat | 76 - gdb/regformats/i386/i386-mpx-linux.dat | 8 - gdb/regformats/i386/i386-mpx.dat | 8 - gdb/regformats/i386/x32-avx-avx512-linux.dat | 153 + gdb/regformats/i386/x32-avx-avx512.dat | 150 + gdb/regformats/i386/x32-avx-linux.dat | 2 + gdb/regformats/i386/x32-avx512-linux.dat | 157 - gdb/regformats/i386/x32-avx512.dat | 156 - gdb/regformats/i386/x32-linux.dat | 2 + gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- 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/reggroups.c | 11 +- gdb/reggroups.h | 2 +- gdb/registry.c | 2 +- gdb/registry.h | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 113 +- gdb/remote-fileio.h | 2 +- gdb/remote-m32r-sdi.c | 1722 - gdb/remote-mips.c | 3771 -- gdb/remote-notif.c | 2 +- gdb/remote-notif.h | 2 +- gdb/remote-sim.c | 24 +- gdb/remote.c | 1300 +- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 2 +- gdb/reverse.c | 23 +- gdb/rl78-tdep.c | 74 +- gdb/rs6000-aix-tdep.c | 54 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 4 +- gdb/rs6000-nat.c | 39 +- gdb/rs6000-tdep.c | 677 +- gdb/rs6000-tdep.h | 2 +- gdb/rust-exp.y | 2742 ++ gdb/rust-lang.c | 2191 + gdb/rust-lang.h | 49 + gdb/rx-tdep.c | 128 +- gdb/s390-linux-nat.c | 457 +- gdb/s390-linux-tdep.c | 252 +- gdb/s390-linux-tdep.h | 2 +- gdb/score-tdep.c | 144 +- gdb/score-tdep.h | 2 +- gdb/selftest-arch.c | 102 + gdb/selftest-arch.h | 27 + gdb/selftest.c | 60 + gdb/selftest.h | 44 + gdb/sentinel-frame.c | 4 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 46 +- gdb/ser-base.h | 4 +- gdb/ser-event.c | 220 + gdb/ser-event.h | 51 + gdb/ser-go32.c | 33 +- gdb/ser-mingw.c | 4 +- gdb/ser-pipe.c | 2 +- gdb/ser-tcp.c | 5 +- gdb/ser-tcp.h | 2 +- gdb/ser-unix.c | 241 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 83 +- gdb/serial.h | 21 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-nbsd-nat.c | 106 + gdb/sh-nbsd-tdep.c | 84 + gdb/sh-tdep.c | 76 +- gdb/sh-tdep.h | 2 +- gdb/sh64-tdep.c | 130 +- gdb/sh64-tdep.h | 2 +- gdb/shnbsd-nat.c | 102 - gdb/shnbsd-tdep.c | 101 - gdb/sim-regno.h | 2 +- gdb/skip.c | 51 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 209 +- gdb/sol2-tdep.c | 4 +- gdb/sol2-tdep.h | 4 +- gdb/solib-aix.c | 205 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 112 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 76 +- gdb/solib-frv.c | 154 +- gdb/solib-spu.c | 37 +- gdb/solib-spu.h | 2 +- gdb/solib-svr4.c | 170 +- gdb/solib-svr4.h | 25 +- gdb/solib-target.c | 126 +- gdb/solib-target.h | 2 +- gdb/solib.c | 230 +- gdb/solib.h | 29 +- gdb/solist.h | 41 +- gdb/source.c | 79 +- gdb/source.h | 2 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 14 +- gdb/sparc-nat.h | 2 +- gdb/sparc-nbsd-nat.c | 73 + gdb/sparc-nbsd-tdep.c | 326 + gdb/sparc-obsd-tdep.c | 258 + gdb/sparc-ravenscar-thread.c | 2 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 226 +- gdb/sparc-tdep.h | 30 +- gdb/sparc64-fbsd-nat.c | 79 + gdb/sparc64-fbsd-tdep.c | 252 + gdb/sparc64-linux-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 3 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-nbsd-nat.c | 189 + gdb/sparc64-nbsd-tdep.c | 280 + gdb/sparc64-obsd-nat.c | 131 + gdb/sparc64-obsd-tdep.c | 452 + gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 230 +- gdb/sparc64-tdep.h | 13 +- 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 | 260 - gdb/spu-linux-nat.c | 54 +- gdb/spu-multiarch.c | 12 +- gdb/spu-tdep.c | 222 +- gdb/spu-tdep.h | 2 +- gdb/stabsread.c | 354 +- gdb/stabsread.h | 12 +- gdb/stack.c | 321 +- gdb/stack.h | 2 +- gdb/stap-probe.c | 2 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 16 +- gdb/std-regs.c | 2 +- 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 | 48 +- gdb/symfile-mem.c | 19 +- gdb/symfile.c | 536 +- gdb/symfile.h | 123 +- gdb/symmisc.c | 379 +- gdb/symtab.c | 620 +- gdb/symtab.h | 96 +- gdb/syscalls/aarch64-linux.xml | 320 +- gdb/syscalls/aarch64-linux.xml.in | 271 + gdb/syscalls/amd64-linux.xml | 369 +- gdb/syscalls/amd64-linux.xml.in | 314 + gdb/syscalls/apply-defaults.xsl | 43 + gdb/syscalls/arm-linux.py | 2 +- gdb/syscalls/arm-linux.xml | 451 +- gdb/syscalls/arm-linux.xml.in | 398 + gdb/syscalls/bfin-linux.xml | 326 - gdb/syscalls/bfin-linux.xml.in | 326 + gdb/syscalls/freebsd.xml | 410 + gdb/syscalls/gdb-syscalls.dtd | 5 +- gdb/syscalls/i386-linux.xml | 359 +- gdb/syscalls/i386-linux.xml.in | 340 + gdb/syscalls/linux-defaults.xml.in | 243 + gdb/syscalls/mips-n32-linux.xml | 383 +- gdb/syscalls/mips-n32-linux.xml.in | 319 + gdb/syscalls/mips-n64-linux.xml | 373 +- gdb/syscalls/mips-n64-linux.xml.in | 312 + gdb/syscalls/mips-o32-linux.xml | 407 +- gdb/syscalls/mips-o32-linux.xml.in | 347 + gdb/syscalls/ppc-linux.xml | 327 +- gdb/syscalls/ppc-linux.xml.in | 310 + gdb/syscalls/ppc64-linux.xml | 297 +- gdb/syscalls/ppc64-linux.xml.in | 295 + gdb/syscalls/s390-linux.xml | 392 +- gdb/syscalls/s390-linux.xml.in | 367 + gdb/syscalls/s390x-linux.xml | 366 +- gdb/syscalls/s390x-linux.xml.in | 334 + gdb/syscalls/sparc-linux.xml | 405 +- gdb/syscalls/sparc-linux.xml.in | 344 + gdb/syscalls/sparc64-linux.xml | 391 +- gdb/syscalls/sparc64-linux.xml.in | 326 + gdb/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 2 +- gdb/target-dcache.c | 2 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 6 +- gdb/target-delegates.c | 143 +- gdb/target-descriptions.c | 315 +- gdb/target-descriptions.h | 14 +- gdb/target-memory.c | 7 +- gdb/target.c | 281 +- gdb/target.h | 150 +- gdb/target/resume.h | 2 +- gdb/target/target.h | 33 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 2 +- gdb/target/waitstatus.h | 2 +- gdb/terminal.h | 63 +- gdb/testsuite/.gitignore | 9 + gdb/testsuite/ChangeLog | 3927 +- gdb/testsuite/ChangeLog-1993-2013 | 11 +- gdb/testsuite/Makefile.in | 142 +- gdb/testsuite/README | 53 +- gdb/testsuite/analyze-racy-logs.py | 177 + gdb/testsuite/boards/cc-with-tweaks.exp | 2 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 2 +- gdb/testsuite/boards/fission-dwp.exp | 2 +- gdb/testsuite/boards/fission.exp | 2 +- gdb/testsuite/boards/gdbserver-base.exp | 13 +- gdb/testsuite/boards/local-remote-host-native.exp | 2 +- gdb/testsuite/boards/local-remote-host-notty.exp | 2 +- gdb/testsuite/boards/local-remote-host.exp | 2 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/boards/native-gdbserver.exp | 2 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 39 +- gdb/testsuite/boards/remote-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/stabs.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/configure | 99 - gdb/testsuite/configure.ac | 13 +- gdb/testsuite/dg-extract-results.sh | 2 +- gdb/testsuite/gdb.ada/O2_float_param.exp | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.ads | 2 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 2 +- .../gdb.ada/access_to_packed_array/foo.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.adb | 2 +- .../gdb.ada/access_to_packed_array/pack.ads | 2 +- gdb/testsuite/gdb.ada/addr_arith.exp | 2 +- gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.ads | 2 +- gdb/testsuite/gdb.ada/aliased_array.exp | 2 +- gdb/testsuite/gdb.ada/aliased_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 2 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 2 +- gdb/testsuite/gdb.ada/array_char_idx/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 2 +- .../gdb.ada/array_of_variable_length/foo.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.adb | 2 +- .../gdb.ada/array_of_variable_length/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_ptr_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/array_return.exp | 10 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arraydim.exp | 6 +- gdb/testsuite/gdb.ada/arraydim/foo.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/inc.c | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 4 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 4 +- gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 2 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 2 +- gdb/testsuite/gdb.ada/bp_range_type/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 2 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr.exp | 2 +- .../gdb.ada/byte_packed_arr/array_list_g.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads | 2 +- .../gdb.ada/byte_packed_arr/reprod_main.adb | 2 +- gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 8 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum.exp | 2 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 2 +- gdb/testsuite/gdb.ada/complete/aux_pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/aux_pck.ads | 2 +- gdb/testsuite/gdb.ada/complete/foo.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.adb | 2 +- gdb/testsuite/gdb.ada/complete/pck.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang.exp | 6 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound.exp | 2 +- .../gdb.ada/disc_arr_bound/foo_n612_026.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 2 +- gdb/testsuite/gdb.ada/dot_all/foo.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 2 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 11 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims.exp | 12 +- gdb/testsuite/gdb.ada/expr_delims/foo.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.ads | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 2 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out.exp | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/bar.ads | 2 +- gdb/testsuite/gdb.ada/fin_fun_out/foo_o525_013.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 2 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 2 +- gdb/testsuite/gdb.ada/float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 2 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming.exp | 2 +- .../gdb.ada/fun_renaming/fun_renaming.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.adb | 2 +- gdb/testsuite/gdb.ada/fun_renaming/pack.ads | 2 +- gdb/testsuite/gdb.ada/funcall_char.exp | 2 +- gdb/testsuite/gdb.ada/funcall_char/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_exc.exp | 4 +- gdb/testsuite/gdb.ada/info_exc/const.ads | 2 +- gdb/testsuite/gdb.ada/info_exc/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_types.c | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 4 +- gdb/testsuite/gdb.ada/int_deref.exp | 2 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 2 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/iwide.exp | 2 +- gdb/testsuite/gdb.ada/iwide/classes.adb | 2 +- gdb/testsuite/gdb.ada/iwide/classes.ads | 2 +- gdb/testsuite/gdb.ada/iwide/p.adb | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 6 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 49 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 6 +- gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 4 +- gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 4 +- gdb/testsuite/gdb.ada/mi_exc_info/const.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface.exp | 6 +- gdb/testsuite/gdb.ada/mi_interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 4 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 4 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 6 +- gdb/testsuite/gdb.ada/mi_var_array/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 2 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 2 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 2 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp.exp | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.ads | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops_test.adb | 2 +- gdb/testsuite/gdb.ada/optim_drec.exp | 2 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 8 +- .../gdb.ada/out_of_line_in_inlined/bar.adb | 2 +- .../gdb.ada/out_of_line_in_inlined/bar.ads | 2 +- .../out_of_line_in_inlined/foo_o224_021.adb | 2 +- gdb/testsuite/gdb.ada/packed_array.exp | 2 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 2 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads | 2 +- gdb/testsuite/gdb.ada/pckd_neg.exp | 2 +- gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_neg/pck.ads | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.exp | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/foo.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/py_range.exp | 2 +- gdb/testsuite/gdb.ada/py_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.ads | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 2 +- gdb/testsuite/gdb.ada/rdv_wait/foo.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_comp.exp | 2 +- gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_comp/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_return.exp | 2 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 2 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/same_enum.exp | 2 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_wstr.exp | 2 +- gdb/testsuite/gdb.ada/set_wstr/a.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.ads | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 2 +- gdb/testsuite/gdb.ada/small_reg_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 6 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_uninit.exp | 2 +- gdb/testsuite/gdb.ada/str_uninit/parse.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.ads | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 2 +- gdb/testsuite/gdb.ada/tagged_access/p.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.ads | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 2 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 2 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 2 +- .../tick_length_array_enum_idx/foo_n207_004.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.ads | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 2 +- .../gdb.ada/var_arr_attrs/foo_o115_002.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 2 +- .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_rec_arr/pck.ads | 2 +- .../gdb.ada/variant_record_packed_array.exp | 2 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 6 +- gdb/testsuite/gdb.ada/watch_arg/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val.exp | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/foo.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.ads | 2 +- gdb/testsuite/gdb.ada/widewide.exp | 2 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.ads | 2 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/foo.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.ads | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 4 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 8 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 20 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 12 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 4 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 6 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.c | 2 +- .../gdb.arch/amd64-entry-value-inline.exp | 4 +- .../gdb.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 | 10 +- 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 | 4 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 4 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 4 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.S | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.c | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp | 4 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.S | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 4 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 4 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- .../gdb.arch/amd64-stap-optional-prefix.S | 2 +- .../gdb.arch/amd64-stap-optional-prefix.exp | 2 +- .../gdb.arch/amd64-stap-special-operands.exp | 8 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 5 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp | 4 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.exp | 4 +- gdb/testsuite/gdb.arch/amd64-word.exp | 4 +- gdb/testsuite/gdb.arch/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/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 | 15 +- 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 | 8 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 19 +- gdb/testsuite/gdb.arch/gdb1291.exp | 4 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 4 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 6 +- gdb/testsuite/gdb.arch/i386-avx.c | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.c | 2 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 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 | 6 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 5 +- gdb/testsuite/gdb.arch/i386-float.S | 2 +- gdb/testsuite/gdb.arch/i386-float.exp | 6 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 12 +- gdb/testsuite/gdb.arch/i386-mpx-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 | 4 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp | 2 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 4 +- gdb/testsuite/gdb.arch/i386-word.exp | 4 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 4 +- gdb/testsuite/gdb.arch/insn-reloc.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/mips-fcr.c | 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 | 20 +- .../gdb.arch/powerpc-disassembler-options.exp | 56 + gdb/testsuite/gdb.arch/powerpc-power.exp | 318 - gdb/testsuite/gdb.arch/powerpc-power.s | 271 - 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.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 | 10 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 6 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 16 +- 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 | 99 + 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 | 11 +- gdb/testsuite/gdb.arch/s390-stackless.S | 33 + gdb/testsuite/gdb.arch/s390-stackless.exp | 39 + gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 23 +- gdb/testsuite/gdb.arch/s390-vregs.S | 2 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 4 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 2 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 4 +- gdb/testsuite/gdb.arch/sparc64-regs.S | 136 + gdb/testsuite/gdb.arch/sparc64-regs.exp | 118 + gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 4 +- gdb/testsuite/gdb.arch/spu-ls.c | 2 +- gdb/testsuite/gdb.arch/spu-ls.exp | 4 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 5 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 6 +- 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 | 14 +- gdb/testsuite/gdb.asm/asm-source.exp | 12 +- gdb/testsuite/gdb.base/a2-run.exp | 4 +- gdb/testsuite/gdb.base/advance.exp | 7 +- gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-0.exp | 17 + gdb/testsuite/gdb.base/all-architectures-1.exp | 17 + gdb/testsuite/gdb.base/all-architectures-2.exp | 17 + gdb/testsuite/gdb.base/all-architectures-3.exp | 17 + gdb/testsuite/gdb.base/all-architectures-4.exp | 17 + gdb/testsuite/gdb.base/all-architectures-5.exp | 17 + gdb/testsuite/gdb.base/all-architectures-6.exp | 17 + gdb/testsuite/gdb.base/all-architectures-7.exp | 17 + gdb/testsuite/gdb.base/all-architectures.exp.in | 341 + gdb/testsuite/gdb.base/all-bin.exp | 5 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 27 +- gdb/testsuite/gdb.base/annota1.exp | 17 +- gdb/testsuite/gdb.base/annota3.exp | 14 +- gdb/testsuite/gdb.base/anon.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 4 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 5 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 12 +- gdb/testsuite/gdb.base/asmlabel.c | 2 +- gdb/testsuite/gdb.base/asmlabel.exp | 4 +- gdb/testsuite/gdb.base/assign.exp | 4 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 4 +- gdb/testsuite/gdb.base/async.exp | 7 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 8 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 4 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 4 +- gdb/testsuite/gdb.base/attach.exp | 6 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 10 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 4 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 4 +- gdb/testsuite/gdb.base/bad-file.exp | 54 + gdb/testsuite/gdb.base/bang.exp | 5 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 7 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 22 +- gdb/testsuite/gdb.base/bg-execution-repeat.c | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 10 +- gdb/testsuite/gdb.base/bitfields.exp | 5 +- gdb/testsuite/gdb.base/bitfields2.exp | 4 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- .../gdb.base/bp-cmds-execution-x-script.c | 2 +- .../gdb.base/bp-cmds-execution-x-script.exp | 2 +- .../gdb.base/bp-cmds-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 4 +- gdb/testsuite/gdb.base/branch-to-self.c | 40 + gdb/testsuite/gdb.base/branch-to-self.exp | 74 + gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 6 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 4 +- gdb/testsuite/gdb.base/break-entry.exp | 8 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 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-inline.c | 2 +- gdb/testsuite/gdb.base/break-inline.exp | 4 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 4 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 4 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 6 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 4 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 22 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 5 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 9 +- gdb/testsuite/gdb.base/call-ar-st.exp | 28 +- gdb/testsuite/gdb.base/call-rt-st.exp | 13 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 10 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 9 +- gdb/testsuite/gdb.base/call-signals.c | 2 +- gdb/testsuite/gdb.base/call-strs.exp | 8 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 9 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 21 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 3 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 4 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 4 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 2 +- .../gdb.base/catch-gdb-caused-signals.exp | 6 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 12 +- 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.c | 8 + gdb/testsuite/gdb.base/catch-syscall.exp | 83 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 10 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 19 +- gdb/testsuite/gdb.base/chng-syms.exp | 4 +- gdb/testsuite/gdb.base/code-expr.exp | 4 +- gdb/testsuite/gdb.base/code_elim.exp | 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 | 36 + gdb/testsuite/gdb.base/commands.exp | 701 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 4 +- gdb/testsuite/gdb.base/completion.exp | 44 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 5 +- gdb/testsuite/gdb.base/comprdebug.exp | 6 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 4 +- gdb/testsuite/gdb.base/cond-expr.exp | 4 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 4 +- gdb/testsuite/gdb.base/condbreak.exp | 4 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 4 +- gdb/testsuite/gdb.base/consecutive.exp | 5 +- gdb/testsuite/gdb.base/constvars.exp | 4 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 4 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coredump-filter.exp | 3 +- gdb/testsuite/gdb.base/corefile.exp | 4 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/ctxobj-f.c | 2 +- gdb/testsuite/gdb.base/ctxobj-m.c | 2 +- gdb/testsuite/gdb.base/ctxobj-v.c | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 5 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 4 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 4 +- gdb/testsuite/gdb.base/dbx.exp | 4 +- gdb/testsuite/gdb.base/dcache-line-read-error.c | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 2 +- gdb/testsuite/gdb.base/debug-expr.exp | 6 +- gdb/testsuite/gdb.base/default.exp | 7 +- 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 | 9 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 20 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 6 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 14 +- gdb/testsuite/gdb.base/disasm-optim.S | 2 +- gdb/testsuite/gdb.base/disasm-optim.c | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 4 +- gdb/testsuite/gdb.base/disasm-optim.h | 2 +- gdb/testsuite/gdb.base/disp-step-fork.c | 58 - gdb/testsuite/gdb.base/disp-step-syscall.exp | 154 - gdb/testsuite/gdb.base/disp-step-vfork.c | 70 - gdb/testsuite/gdb.base/display.exp | 7 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 8 +- gdb/testsuite/gdb.base/dmsym_main.c | 2 +- .../gdb.base/double-prompt-target-event-error.c | 2 +- .../gdb.base/double-prompt-target-event-error.exp | 4 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 4 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 4 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 4 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 6 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 8 +- 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 | 9 +- gdb/testsuite/gdb.base/dtrace-probe.c | 2 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 4 +- gdb/testsuite/gdb.base/dump.exp | 10 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 4 +- gdb/testsuite/gdb.base/echo.exp | 4 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 4 +- gdb/testsuite/gdb.base/ending-run.exp | 10 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 4 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 5 +- gdb/testsuite/gdb.base/environ.exp | 305 +- 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 | 114 + gdb/testsuite/gdb.base/examine-backward.exp | 324 + 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 | 6 +- gdb/testsuite/gdb.base/exprs.exp | 4 +- gdb/testsuite/gdb.base/fileio.exp | 6 +- gdb/testsuite/gdb.base/filesym.c | 2 +- gdb/testsuite/gdb.base/filesym.exp | 4 +- gdb/testsuite/gdb.base/find-unmapped.c | 2 +- gdb/testsuite/gdb.base/find-unmapped.exp | 4 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 4 +- gdb/testsuite/gdb.base/finish.exp | 11 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 8 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 13 +- gdb/testsuite/gdb.base/float128.c | 30 + gdb/testsuite/gdb.base/float128.exp | 76 + 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 | 2 +- gdb/testsuite/gdb.base/fork-running-state.exp | 4 +- gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 4 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 4 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 5 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 2 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 4 +- gdb/testsuite/gdb.base/func-ptr.c | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 6 +- gdb/testsuite/gdb.base/func-ptrs.c | 2 +- gdb/testsuite/gdb.base/func-ptrs.exp | 6 +- gdb/testsuite/gdb.base/funcargs.exp | 11 +- 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 | 8 +- 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 | 6 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 5 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 10 +- 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 | 12 +- 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 | 9 +- 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 | 25 +- gdb/testsuite/gdb.base/gnu_vector.c | 2 +- gdb/testsuite/gdb.base/gnu_vector.exp | 2 +- gdb/testsuite/gdb.base/hashline1.exp | 4 +- gdb/testsuite/gdb.base/hashline2.exp | 4 +- gdb/testsuite/gdb.base/hashline3.exp | 4 +- .../gdb.base/hbreak-in-shr-unsupported-shr.c | 2 +- gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 8 +- 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 | 2 +- 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/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 4 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 5 +- gdb/testsuite/gdb.base/info-fun-solib.c | 2 +- gdb/testsuite/gdb.base/info-fun.c | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 8 +- gdb/testsuite/gdb.base/info-macros.exp | 11 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 4 +- gdb/testsuite/gdb.base/info-proc.exp | 7 +- gdb/testsuite/gdb.base/info-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-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 | 173 +- gdb/testsuite/gdb.base/jit-protocol.h | 54 + gdb/testsuite/gdb.base/jit-reader.exp | 251 + 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 | 30 +- gdb/testsuite/gdb.base/jit-solib.c | 2 +- gdb/testsuite/gdb.base/jit.exp | 105 +- gdb/testsuite/gdb.base/jithost.c | 75 + gdb/testsuite/gdb.base/jithost.h | 27 + gdb/testsuite/gdb.base/jitreader.c | 199 + 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 | 5 +- gdb/testsuite/gdb.base/langs.exp | 4 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 6 +- gdb/testsuite/gdb.base/line-symtabs.c | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 6 +- gdb/testsuite/gdb.base/line-symtabs.h | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 4 +- gdb/testsuite/gdb.base/linespecs.exp | 4 +- gdb/testsuite/gdb.base/list.exp | 6 +- gdb/testsuite/gdb.base/logical.exp | 4 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 4 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 4 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 6 +- gdb/testsuite/gdb.base/macscp.exp | 8 +- gdb/testsuite/gdb.base/maint.exp | 234 +- 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 | 25 +- 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 | 30 + gdb/testsuite/gdb.base/new-ui-echo.exp | 127 + 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 | 42 + gdb/testsuite/gdb.base/new-ui.exp | 185 + gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 4 +- gdb/testsuite/gdb.base/nodebug.exp | 7 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 4 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 4 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 4 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 6 +- gdb/testsuite/gdb.base/offsets.c | 28 + gdb/testsuite/gdb.base/offsets.exp | 44 + gdb/testsuite/gdb.base/opaque.exp | 5 +- gdb/testsuite/gdb.base/overlays.exp | 26 +- gdb/testsuite/gdb.base/page.exp | 2 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 4 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 6 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 4 +- gdb/testsuite/gdb.base/pc-fp.exp | 5 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 16 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 4 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 2 +- gdb/testsuite/gdb.base/pointers.exp | 4 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 6 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 2 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 2 +- gdb/testsuite/gdb.base/print-file-var-main.c | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 5 +- 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 | 8 +- gdb/testsuite/gdb.base/printcmds.exp | 17 +- gdb/testsuite/gdb.base/prologue-include.c | 2 +- gdb/testsuite/gdb.base/prologue-include.exp | 4 +- gdb/testsuite/gdb.base/prologue-include.h | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 4 +- gdb/testsuite/gdb.base/psymtab.exp | 5 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 6 +- gdb/testsuite/gdb.base/ptype.exp | 10 +- gdb/testsuite/gdb.base/quit.exp | 35 + gdb/testsuite/gdb.base/radix.exp | 12 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 4 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 11 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 6 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 4 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 2 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 6 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 6 +- gdb/testsuite/gdb.base/recurse.exp | 5 +- gdb/testsuite/gdb.base/relational.exp | 4 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 4 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 27 +- gdb/testsuite/gdb.base/remote.exp | 6 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 6 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 4 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 9 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.c | 17 + 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 | 4 +- gdb/testsuite/gdb.base/sect-cmd.exp | 8 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 4 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 16 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 4 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 24 + gdb/testsuite/gdb.base/set-inferior-tty.exp | 40 + 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/shell.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 7 +- gdb/testsuite/gdb.base/shreloc.exp | 39 +- 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 | 101 + gdb/testsuite/gdb.base/signals-state-child.exp | 98 + gdb/testsuite/gdb.base/signals.exp | 4 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 9 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 6 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 4 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 4 +- gdb/testsuite/gdb.base/sizeof.exp | 5 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skip.c | 11 +- gdb/testsuite/gdb.base/skip.exp | 275 +- gdb/testsuite/gdb.base/skip1.c | 2 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 6 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 7 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 10 +- 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 | 35 +- gdb/testsuite/gdb.base/solib-nodir.exp | 6 +- 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 | 11 +- 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 | 8 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 5 +- 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/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 7 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 5 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 7 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- gdb/testsuite/gdb.base/step-over-clone.c | 54 + gdb/testsuite/gdb.base/step-over-exit.c | 50 + gdb/testsuite/gdb.base/step-over-exit.exp | 127 + gdb/testsuite/gdb.base/step-over-fork.c | 58 + gdb/testsuite/gdb.base/step-over-no-symbols.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 286 + gdb/testsuite/gdb.base/step-over-vfork.c | 70 + 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 | 126 +- 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 | 10 +- .../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 | 8 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 6 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 26 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/tui-layout.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 | 6 +- gdb/testsuite/gdb.base/ui-redirect.exp | 4 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 7 +- 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 | 10 +- 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 | 78 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 4 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 4 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 4 +- gdb/testsuite/gdb.base/vla-stub-define.c | 2 +- gdb/testsuite/gdb.base/vla-stub.c | 2 +- gdb/testsuite/gdb.base/vla-stub.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 4 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 4 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 11 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 7 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 5 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 4 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 14 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 9 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 5 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 5 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 6 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 5 +- gdb/testsuite/gdb.base/watchpoint.exp | 18 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 19 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 4 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 4 +- gdb/testsuite/gdb.base/whatis.c | 10 +- gdb/testsuite/gdb.base/whatis.exp | 87 +- 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 | 12 +- 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 | 4 +- 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 | 25 + gdb/testsuite/gdb.btrace/reconnect.exp | 85 + gdb/testsuite/gdb.btrace/record_goto-step.exp | 13 +- gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 24 +- 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 | 33 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 26 +- gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 25 +- 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 | 16 +- gdb/testsuite/gdb.cell/break-spu.c | 2 +- gdb/testsuite/gdb.cell/break.c | 2 +- gdb/testsuite/gdb.cell/break.exp | 14 +- gdb/testsuite/gdb.cell/bt-spu.c | 2 +- gdb/testsuite/gdb.cell/bt.c | 2 +- gdb/testsuite/gdb.cell/bt.exp | 14 +- gdb/testsuite/gdb.cell/bt2-spu.c | 2 +- gdb/testsuite/gdb.cell/core.exp | 8 +- gdb/testsuite/gdb.cell/coremaker-spu.c | 2 +- gdb/testsuite/gdb.cell/coremaker.c | 2 +- gdb/testsuite/gdb.cell/data-spu.c | 2 +- gdb/testsuite/gdb.cell/data.c | 2 +- gdb/testsuite/gdb.cell/data.exp | 10 +- gdb/testsuite/gdb.cell/dwarfaddr.S | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.exp | 6 +- gdb/testsuite/gdb.cell/ea-cache-spu.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.exp | 12 +- gdb/testsuite/gdb.cell/ea-standalone.c | 2 +- gdb/testsuite/gdb.cell/ea-standalone.exp | 6 +- gdb/testsuite/gdb.cell/ea-test.c | 2 +- gdb/testsuite/gdb.cell/ea-test.exp | 6 +- gdb/testsuite/gdb.cell/f-regs.exp | 10 +- gdb/testsuite/gdb.cell/fork-spu.c | 2 +- gdb/testsuite/gdb.cell/fork.c | 2 +- gdb/testsuite/gdb.cell/fork.exp | 10 +- gdb/testsuite/gdb.cell/gcore.exp | 10 +- gdb/testsuite/gdb.cell/mem-access-spu.c | 2 +- gdb/testsuite/gdb.cell/mem-access.c | 2 +- gdb/testsuite/gdb.cell/mem-access.exp | 10 +- gdb/testsuite/gdb.cell/ptype.exp | 10 +- gdb/testsuite/gdb.cell/registers.exp | 10 +- gdb/testsuite/gdb.cell/size-spu.c | 2 +- gdb/testsuite/gdb.cell/size.c | 2 +- gdb/testsuite/gdb.cell/sizeof.exp | 10 +- gdb/testsuite/gdb.cell/solib-symbol.exp | 10 +- gdb/testsuite/gdb.cell/solib.exp | 10 +- gdb/testsuite/gdb.compile/compile-constvar.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 6 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.exp | 4 +- gdb/testsuite/gdb.compile/compile-print.c | 2 +- gdb/testsuite/gdb.compile/compile-print.exp | 4 +- gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 4 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 4 +- gdb/testsuite/gdb.compile/compile.c | 2 +- gdb/testsuite/gdb.compile/compile.exp | 32 +- gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 4 +- gdb/testsuite/gdb.cp/ambiguous.exp | 4 +- gdb/testsuite/gdb.cp/annota2.exp | 4 +- gdb/testsuite/gdb.cp/annota3.exp | 4 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 4 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 8 +- gdb/testsuite/gdb.cp/anon-union.exp | 4 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 6 +- gdb/testsuite/gdb.cp/baseenum.cc | 2 +- gdb/testsuite/gdb.cp/baseenum.exp | 6 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 4 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 4 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 4 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 4 +- gdb/testsuite/gdb.cp/casts.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 | 2 +- gdb/testsuite/gdb.cp/classes.exp | 4 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 4 +- gdb/testsuite/gdb.cp/converts.exp | 4 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 4 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 4 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 8 +- 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/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 4 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 8 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 4 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 4 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 4 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 4 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 4 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 4 +- gdb/testsuite/gdb.cp/gdb1355.exp | 4 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 6 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 33 +- 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 | 6 +- gdb/testsuite/gdb.cp/inherit.exp | 4 +- gdb/testsuite/gdb.cp/iostream.cc | 2 +- gdb/testsuite/gdb.cp/iostream.exp | 4 +- gdb/testsuite/gdb.cp/koenig.exp | 4 +- gdb/testsuite/gdb.cp/local.exp | 8 +- gdb/testsuite/gdb.cp/m-data.exp | 4 +- gdb/testsuite/gdb.cp/m-static.exp | 10 +- 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 | 4 +- gdb/testsuite/gdb.cp/method.exp | 4 +- gdb/testsuite/gdb.cp/method2.exp | 5 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 4 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 4 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 4 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 4 +- gdb/testsuite/gdb.cp/namespace.exp | 4 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 6 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.cc | 2 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 4 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 4 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 4 +- gdb/testsuite/gdb.cp/nsalias.cc | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 2 +- gdb/testsuite/gdb.cp/nsdecl.exp | 4 +- gdb/testsuite/gdb.cp/nsimport.exp | 4 +- gdb/testsuite/gdb.cp/nsnested.exp | 4 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 4 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 4 +- gdb/testsuite/gdb.cp/nsstress.exp | 4 +- gdb/testsuite/gdb.cp/nsusing.exp | 4 +- gdb/testsuite/gdb.cp/operator.exp | 6 +- gdb/testsuite/gdb.cp/oranking.cc | 22 + 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 | 4 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 12 +- gdb/testsuite/gdb.cp/ovsrch.exp | 4 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch2.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch3.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch4.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.exp | 4 +- gdb/testsuite/gdb.cp/parse-lang.cc | 2 +- gdb/testsuite/gdb.cp/parse-lang.exp | 4 +- gdb/testsuite/gdb.cp/pass-by-ref.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 4 +- gdb/testsuite/gdb.cp/pr-1023.exp | 4 +- gdb/testsuite/gdb.cp/pr-1210.exp | 4 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 4 +- gdb/testsuite/gdb.cp/pr10687.exp | 6 +- gdb/testsuite/gdb.cp/pr10728.exp | 8 +- gdb/testsuite/gdb.cp/pr12028.exp | 4 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 4 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 4 +- gdb/testsuite/gdb.cp/pr9067.exp | 4 +- gdb/testsuite/gdb.cp/pr9167.exp | 6 +- gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 4 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 4 +- gdb/testsuite/gdb.cp/psmang.exp | 4 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 +- gdb/testsuite/gdb.cp/psmang2.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 4 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 4 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 4 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 6 +- 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/scope-err.cc | 35 + gdb/testsuite/gdb.cp/scope-err.exp | 49 + gdb/testsuite/gdb.cp/shadow.exp | 14 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 4 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 4 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 6 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 4 +- gdb/testsuite/gdb.cp/templates.exp | 31 +- 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 | 7 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 4 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 3 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 4 +- 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 | 33 + gdb/testsuite/gdb.dlang/circular.exp | 149 + gdb/testsuite/gdb.dlang/debug-expr.exp | 40 + gdb/testsuite/gdb.dlang/demangle.exp | 2 +- gdb/testsuite/gdb.dlang/expression.exp | 2 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 2 +- gdb/testsuite/gdb.dlang/properties.exp | 2 +- gdb/testsuite/gdb.dlang/watch-loc.c | 36 + gdb/testsuite/gdb.dlang/watch-loc.exp | 83 + 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 | 14 +- gdb/testsuite/gdb.dwarf2/atomic.c | 4 +- gdb/testsuite/gdb.dwarf2/bad-regnum.c | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 4 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 86 + 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 | 6 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 22 +- gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 2 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 4 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 4 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 2 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 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 | 76 + .../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 | 41 + gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 250 + gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c | 2 +- .../gdb.dwarf2/dw2-undefined-ret-addr.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 4 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c | 22 + gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 40 + 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 | 482 + gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 61 + gdb/testsuite/gdb.dwarf2/fission-loclists.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.h | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 2 +- gdb/testsuite/gdb.dwarf2/formdata16.c | 22 + gdb/testsuite/gdb.dwarf2/formdata16.exp | 77 + gdb/testsuite/gdb.dwarf2/gdb-index.exp | 4 +- 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 | 19 +- gdb/testsuite/gdb.dwarf2/implref-array.c | 27 + gdb/testsuite/gdb.dwarf2/implref-array.exp | 170 + gdb/testsuite/gdb.dwarf2/implref-const.exp | 118 + gdb/testsuite/gdb.dwarf2/implref-global.c | 27 + gdb/testsuite/gdb.dwarf2/implref-global.exp | 124 + gdb/testsuite/gdb.dwarf2/implref-struct.c | 43 + gdb/testsuite/gdb.dwarf2/implref-struct.exp | 185 + 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 | 232 + gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 4 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp | 4 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 4 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 4 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 4 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 4 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 4 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 4 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 4 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 4 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 4 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 4 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 4 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/charset.exp | 4 +- gdb/testsuite/gdb.fortran/common-block.exp | 12 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 5 +- gdb/testsuite/gdb.fortran/complex.f | 2 +- .../gdb.fortran/derived-type-function.exp | 38 + .../gdb.fortran/derived-type-function.f90 | 62 + gdb/testsuite/gdb.fortran/derived-type.exp | 56 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 9 +- 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 | 8 +- gdb/testsuite/gdb.fortran/logical.exp | 4 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 4 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 13 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 64 + gdb/testsuite/gdb.fortran/nested-funcs.f90 | 50 + gdb/testsuite/gdb.fortran/print-formatted.exp | 4 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 4 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type.f90 | 29 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 4 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 19 +- gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 21 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 4 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 41 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 28 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.fortran/vla-sub.f90 | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 171 + gdb/testsuite/gdb.fortran/vla-type.f90 | 104 + .../gdb.fortran/vla-value-sub-arbitrary.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 4 +- gdb/testsuite/gdb.fortran/vla-value.exp | 4 +- gdb/testsuite/gdb.fortran/vla.f90 | 2 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 54 +- gdb/testsuite/gdb.gdb/complaints.exp | 2 +- gdb/testsuite/gdb.gdb/observer.exp | 2 +- gdb/testsuite/gdb.gdb/python-interrupts.exp | 2 +- gdb/testsuite/gdb.gdb/python-selftest.exp | 2 +- gdb/testsuite/gdb.gdb/selftest.exp | 389 +- gdb/testsuite/gdb.gdb/unittest.exp | 17 + gdb/testsuite/gdb.gdb/xfullpath.exp | 4 +- gdb/testsuite/gdb.go/basic-types.exp | 2 +- gdb/testsuite/gdb.go/chan.exp | 10 +- gdb/testsuite/gdb.go/handcall.exp | 6 +- gdb/testsuite/gdb.go/hello.exp | 12 +- gdb/testsuite/gdb.go/integers.exp | 24 +- gdb/testsuite/gdb.go/methods.exp | 10 +- gdb/testsuite/gdb.go/package.exp | 8 +- gdb/testsuite/gdb.go/print.exp | 2 +- gdb/testsuite/gdb.go/strings.exp | 6 +- gdb/testsuite/gdb.go/types.exp | 6 +- gdb/testsuite/gdb.go/unsafe.exp | 6 +- gdb/testsuite/gdb.guile/guile.exp | 4 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 4 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 4 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 4 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 6 +- gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 4 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 4 +- gdb/testsuite/gdb.guile/scm-error-1.scm | 2 +- gdb/testsuite/gdb.guile/scm-error-2.scm | 2 +- gdb/testsuite/gdb.guile/scm-error.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 4 +- gdb/testsuite/gdb.guile/scm-frame-args.scm | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 6 +- gdb/testsuite/gdb.guile/scm-frame.exp | 4 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 2 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 4 +- gdb/testsuite/gdb.guile/scm-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 | 4 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 4 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 8 +- gdb/testsuite/gdb.guile/scm-section-script.c | 2 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 6 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 4 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 4 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 4 +- gdb/testsuite/gdb.guile/scm-value.c | 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/two/header.h | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 4 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 2 +- gdb/testsuite/gdb.linespec/break-asm-file0.s | 2 +- gdb/testsuite/gdb.linespec/break-asm-file1.s | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.cc | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.exp | 4 +- gdb/testsuite/gdb.linespec/explicit.c | 17 +- gdb/testsuite/gdb.linespec/explicit.exp | 34 +- gdb/testsuite/gdb.linespec/explicit2.c | 2 +- gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 6 +- gdb/testsuite/gdb.linespec/linespec.exp | 6 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 4 +- gdb/testsuite/gdb.linespec/ls-errs.c | 15 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 388 +- gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 4 +- gdb/testsuite/gdb.linespec/skip-two.exp | 6 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 6 +- gdb/testsuite/gdb.mi/array.f | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 4 +- gdb/testsuite/gdb.mi/gdb792.exp | 4 +- gdb/testsuite/gdb.mi/mi-async-run.c | 31 + gdb/testsuite/gdb.mi/mi-async-run.exp | 50 + gdb/testsuite/gdb.mi/mi-async.exp | 4 +- gdb/testsuite/gdb.mi/mi-basics.exp | 4 +- gdb/testsuite/gdb.mi/mi-break.exp | 73 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 17 +- 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 | 80 + 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 | 37 + gdb/testsuite/gdb.mi/mi-eval.exp | 4 +- gdb/testsuite/gdb.mi/mi-exec-run.exp | 158 + gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 4 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 4 +- gdb/testsuite/gdb.mi/mi-file.exp | 4 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 4 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 6 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 4 +- gdb/testsuite/gdb.mi/mi-language.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc | 35 + gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 59 + 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 | 6 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 4 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 8 +- gdb/testsuite/gdb.mi/mi-reg-undefined.S | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.c | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 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 | 4 +- gdb/testsuite/gdb.mi/mi-solib.exp | 55 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 4 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 4 +- gdb/testsuite/gdb.mi/mi-stepn.c | 2 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 4 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 61 + gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 69 + gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.c | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 8 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 4 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 89 +- 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 | 25 + gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 114 + 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 | 3 +- gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 5 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/base.exp | 2 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 8 +- gdb/testsuite/gdb.multi/goodbye.c | 2 +- gdb/testsuite/gdb.multi/hangout.c | 2 +- gdb/testsuite/gdb.multi/hello.c | 2 +- gdb/testsuite/gdb.multi/info-threads.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 8 +- gdb/testsuite/gdb.multi/multi-arch.exp | 6 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 2 +- gdb/testsuite/gdb.multi/remove-inferiors.c | 23 + gdb/testsuite/gdb.multi/remove-inferiors.exp | 70 + gdb/testsuite/gdb.multi/tids.c | 2 +- gdb/testsuite/gdb.multi/tids.exp | 10 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 66 + gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 87 + gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 6 +- gdb/testsuite/gdb.objc/basicclass.exp | 10 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.objc/print.exp | 2 +- gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 4 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 4 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 10 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 4 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 4 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 6 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 6 +- gdb/testsuite/gdb.opt/inline-bt.c | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 8 +- gdb/testsuite/gdb.opt/inline-cmds.c | 4 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 70 +- gdb/testsuite/gdb.opt/inline-locals.c | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 6 +- gdb/testsuite/gdb.opt/inline-markers.c | 10 +- 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 | 6 +- .../gdb.pascal/case-insensitive-symbols.exp | 4 +- .../gdb.pascal/case-insensitive-symbols.pas | 2 +- gdb/testsuite/gdb.pascal/floats.exp | 32 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 4 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 6 +- gdb/testsuite/gdb.pascal/integers.exp | 20 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 4 +- gdb/testsuite/gdb.perf/backtrace.py | 2 +- gdb/testsuite/gdb.perf/disassemble.exp | 2 +- gdb/testsuite/gdb.perf/disassemble.py | 2 +- gdb/testsuite/gdb.perf/gm-hello.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.cc | 2 +- gdb/testsuite/gdb.perf/gm-pervasive-typedef.h | 2 +- gdb/testsuite/gdb.perf/gm-std.cc | 2 +- gdb/testsuite/gdb.perf/gm-std.h | 2 +- gdb/testsuite/gdb.perf/gm-use-cerr.cc | 2 +- gdb/testsuite/gdb.perf/gm-utils.h | 2 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 2 +- .../gdb.perf/gmonster-pervasive-typedef.py | 2 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 2 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 2 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 2 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 2 +- gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp | 2 +- .../gdb.perf/gmonster1-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster1.cc | 2 +- gdb/testsuite/gdb.perf/gmonster1.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 2 +- .../gdb.perf/gmonster2-pervasive-typedef.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 2 +- gdb/testsuite/gdb.perf/gmonster2.cc | 2 +- gdb/testsuite/gdb.perf/gmonster2.exp | 2 +- gdb/testsuite/gdb.perf/lib/perftest/__init__.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 2 +- gdb/testsuite/gdb.perf/single-step.c | 2 +- gdb/testsuite/gdb.perf/single-step.exp | 4 +- gdb/testsuite/gdb.perf/single-step.py | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 2 +- gdb/testsuite/gdb.perf/skip-command.exp | 4 +- gdb/testsuite/gdb.perf/skip-command.py | 2 +- gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 13 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 4 +- gdb/testsuite/gdb.perf/solib.py | 2 +- .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 6 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 4 +- gdb/testsuite/gdb.python/py-as-string.c | 32 + gdb/testsuite/gdb.python/py-as-string.exp | 40 + 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 | 28 + .../gdb.python/py-breakpoint-create-fail.exp | 56 + .../gdb.python/py-breakpoint-create-fail.py | 31 + gdb/testsuite/gdb.python/py-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 81 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 4 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 8 +- gdb/testsuite/gdb.python/py-completion.exp | 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 | 33 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 6 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 6 +- 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 | 34 +- 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 | 10 +- 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 | 21 +- gdb/testsuite/gdb.python/py-framefilter.py | 8 +- gdb/testsuite/gdb.python/py-function.exp | 6 +- gdb/testsuite/gdb.python/py-inferior.exp | 4 +- gdb/testsuite/gdb.python/py-infthread.exp | 6 +- gdb/testsuite/gdb.python/py-lazy-string.c | 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 | 52 + gdb/testsuite/gdb.python/py-mi-events.c | 26 + gdb/testsuite/gdb.python/py-mi-events.exp | 87 + gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 7 +- gdb/testsuite/gdb.python/py-mi-objfile.c | 2 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 7 +- gdb/testsuite/gdb.python/py-mi.exp | 8 +- 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 | 12 +- 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 | 2 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 10 +- gdb/testsuite/gdb.python/py-prettyprint.py | 2 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 4 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 2 +- gdb/testsuite/gdb.python/py-record-btrace.c | 46 + gdb/testsuite/gdb.python/py-record-btrace.exp | 150 + 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 | 46 + gdb/testsuite/gdb.python/py-recurse-unwind.exp | 90 + gdb/testsuite/gdb.python/py-recurse-unwind.py | 87 + 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 | 14 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 4 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 78 +- gdb/testsuite/gdb.python/py-symtab.exp | 44 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 4 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 4 +- gdb/testsuite/gdb.python/py-type.c | 2 +- gdb/testsuite/gdb.python/py-type.exp | 62 +- gdb/testsuite/gdb.python/py-typeprint.cc | 2 +- gdb/testsuite/gdb.python/py-typeprint.exp | 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 | 19 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 2 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 8 +- 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 | 93 +- 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/aarch64.c | 99 - gdb/testsuite/gdb.reverse/aarch64.exp | 115 - 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 | 8 +- 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 | 17 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/getresuid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 10 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/insn-reverse-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 | 60 + gdb/testsuite/gdb.reverse/insn-reverse.exp | 129 + .../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 | 11 +- 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 | 18 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 14 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 31 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 27 +- gdb/testsuite/gdb.reverse/time-reverse.c | 2 +- gdb/testsuite/gdb.reverse/time-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/until-reverse.c | 17 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 10 +- 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 | 139 + gdb/testsuite/gdb.rust/generics.exp | 45 + gdb/testsuite/gdb.rust/generics.rs | 44 + gdb/testsuite/gdb.rust/methods.exp | 63 + gdb/testsuite/gdb.rust/methods.rs | 129 + gdb/testsuite/gdb.rust/modules.exp | 89 + gdb/testsuite/gdb.rust/modules.rs | 90 + gdb/testsuite/gdb.rust/simple.exp | 248 + gdb/testsuite/gdb.rust/simple.rs | 153 + gdb/testsuite/gdb.server/connect-stopped-target.c | 2 +- .../gdb.server/connect-stopped-target.exp | 4 +- .../gdb.server/connect-with-no-symbol-file.c | 22 + .../gdb.server/connect-with-no-symbol-file.exp | 97 + .../gdb.server/connect-without-multi-process.c | 2 +- .../gdb.server/connect-without-multi-process.exp | 4 +- gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 4 +- gdb/testsuite/gdb.server/ext-restart.exp | 4 +- gdb/testsuite/gdb.server/ext-run.exp | 2 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 4 +- gdb/testsuite/gdb.server/file-transfer.exp | 4 +- gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 2 +- gdb/testsuite/gdb.server/non-existing-program.exp | 2 +- gdb/testsuite/gdb.server/server-exec-info.exp | 4 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 4 +- gdb/testsuite/gdb.server/server-mon.exp | 4 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.server/solib-list-lib.c | 2 +- gdb/testsuite/gdb.server/solib-list-main.c | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 43 +- 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 | 17 +- gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 4 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 30 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/break-while-running.c | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 2 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 66 + gdb/testsuite/gdb.threads/clone-attach-detach.exp | 98 + 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 | 11 +- 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 | 16 +- .../forking-threads-plus-breakpoint.exp | 32 +- 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 | 7 +- 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 | 4 +- 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 | 7 +- 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 | 6 +- .../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 | 8 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 2 +- gdb/testsuite/gdb.threads/names.c | 2 +- gdb/testsuite/gdb.threads/names.exp | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.c | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 2 +- .../gdb.threads/next-while-other-thread-longjmps.c | 2 +- .../next-while-other-thread-longjmps.exp | 4 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exit.exp | 4 +- gdb/testsuite/gdb.threads/non-stop-fair-events.c | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 2 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 6 +- gdb/testsuite/gdb.threads/print-threads.exp | 12 +- .../gdb.threads/process-dies-while-detaching.c | 116 + .../gdb.threads/process-dies-while-detaching.exp | 327 + .../gdb.threads/process-dies-while-handling-bp.c | 2 +- .../gdb.threads/process-dies-while-handling-bp.exp | 4 +- gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 2 +- gdb/testsuite/gdb.threads/pthreads.exp | 10 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 4 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 6 +- gdb/testsuite/gdb.threads/schedlock.c | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.c | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 2 +- .../gdb.threads/signal-command-handle-nopass.c | 2 +- .../gdb.threads/signal-command-handle-nopass.exp | 4 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 4 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 4 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 4 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 3 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 6 +- gdb/testsuite/gdb.threads/sigthread.exp | 4 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 8 +- .../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 | 7 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 4 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 4 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 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-nodebug.exp | 4 +- gdb/testsuite/gdb.threads/tls-shared.exp | 6 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 6 +- 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 | 29 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 6 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 9 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 6 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 8 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 5 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 2 +- gdb/testsuite/gdb.threads/wp-replication.c | 2 +- gdb/testsuite/gdb.threads/wp-replication.exp | 8 +- gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 8 +- gdb/testsuite/gdb.trace/actions.c | 11 +- gdb/testsuite/gdb.trace/actions.exp | 10 +- gdb/testsuite/gdb.trace/ax.exp | 4 +- gdb/testsuite/gdb.trace/backtrace.exp | 15 +- gdb/testsuite/gdb.trace/change-loc-1.c | 2 +- gdb/testsuite/gdb.trace/change-loc-2.c | 2 +- gdb/testsuite/gdb.trace/change-loc.c | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 40 +- gdb/testsuite/gdb.trace/change-loc.h | 2 +- gdb/testsuite/gdb.trace/circ.c | 2 +- gdb/testsuite/gdb.trace/circ.exp | 4 +- gdb/testsuite/gdb.trace/collection.c | 2 +- gdb/testsuite/gdb.trace/collection.exp | 6 +- gdb/testsuite/gdb.trace/deltrace.exp | 6 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 9 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 21 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 3 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 16 +- gdb/testsuite/gdb.trace/ftrace.c | 2 +- gdb/testsuite/gdb.trace/ftrace.exp | 84 +- gdb/testsuite/gdb.trace/infotrace.exp | 8 +- .../gdb.trace/mi-trace-frame-collected.exp | 33 +- gdb/testsuite/gdb.trace/mi-trace-save.exp | 42 + gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 29 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 10 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 20 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 16 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 8 +- gdb/testsuite/gdb.trace/packetlen.exp | 6 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 20 +- gdb/testsuite/gdb.trace/passcount.exp | 6 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 31 +- gdb/testsuite/gdb.trace/pendshr1.c | 2 +- gdb/testsuite/gdb.trace/pendshr2.c | 2 +- gdb/testsuite/gdb.trace/pr16508.exp | 4 +- gdb/testsuite/gdb.trace/qtro.c | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 8 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 +- gdb/testsuite/gdb.trace/range-stepping.exp | 16 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 9 +- gdb/testsuite/gdb.trace/report.exp | 12 +- gdb/testsuite/gdb.trace/save-trace.exp | 6 +- gdb/testsuite/gdb.trace/signal.c | 68 + gdb/testsuite/gdb.trace/signal.exp | 186 + gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 4 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 13 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 28 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 6 +- gdb/testsuite/gdb.trace/tfind.exp | 8 +- gdb/testsuite/gdb.trace/trace-break.c | 2 +- gdb/testsuite/gdb.trace/trace-break.exp | 29 +- 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 | 12 +- gdb/testsuite/gdb.trace/trace-condition.c | 10 +- gdb/testsuite/gdb.trace/trace-condition.exp | 170 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 38 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 128 + gdb/testsuite/gdb.trace/trace-mt.c | 2 +- gdb/testsuite/gdb.trace/trace-mt.exp | 20 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 12 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 6 +- gdb/testsuite/gdb.trace/tspeed.c | 2 +- gdb/testsuite/gdb.trace/tspeed.exp | 6 +- gdb/testsuite/gdb.trace/tstatus.exp | 7 +- gdb/testsuite/gdb.trace/tsv.exp | 26 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 4 +- .../gdb.trace/unavailable-dwarf-piece.exp | 10 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 10 +- gdb/testsuite/gdb.trace/while-dyn.exp | 6 +- gdb/testsuite/gdb.trace/while-stepping.exp | 8 +- gdb/testsuite/gdb.tui/completion.exp | 58 + 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 | 27 +- 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 | 39 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 9 +- 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 | 14 +- gdb/testsuite/lib/compiler.cc | 14 +- gdb/testsuite/lib/cp-support.exp | 2 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 56 +- gdb/testsuite/lib/fortran.exp | 62 +- gdb/testsuite/lib/future.exp | 53 +- gdb/testsuite/lib/gdb-guile.exp | 4 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb-utils.exp | 2 +- gdb/testsuite/lib/gdb.exp | 477 +- gdb/testsuite/lib/gdbserver-support.exp | 69 +- 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 | 184 +- 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 | 37 + gdb/testsuite/lib/selftest-support.exp | 9 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 10 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/thread-fsm.c | 14 +- gdb/thread-fsm.h | 25 +- gdb/thread.c | 745 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 61 +- gdb/tic6x-tdep.h | 2 +- gdb/tid-parse.c | 172 +- gdb/tid-parse.h | 199 +- gdb/tilegx-linux-nat.c | 15 +- gdb/tilegx-linux-tdep.c | 3 +- gdb/tilegx-tdep.c | 40 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 793 +- gdb/top.h | 211 +- gdb/tracefile-tfile.c | 25 +- gdb/tracefile.c | 16 +- gdb/tracepoint.c | 894 +- gdb/tracepoint.h | 79 +- 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 | 4 +- gdb/tui/tui-data.h | 4 +- gdb/tui/tui-disasm.c | 63 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 236 +- gdb/tui/tui-file.h | 21 +- gdb/tui/tui-hooks.c | 26 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 231 +- gdb/tui/tui-io.c | 140 +- gdb/tui/tui-io.h | 9 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-out.c | 145 +- gdb/tui/tui-out.h | 48 + gdb/tui/tui-regs.c | 22 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 4 +- gdb/tui/tui-source.h | 4 +- gdb/tui/tui-stack.c | 37 +- gdb/tui/tui-stack.h | 2 +- gdb/tui/tui-win.c | 13 +- gdb/tui/tui-win.h | 2 +- gdb/tui/tui-windata.c | 4 +- gdb/tui/tui-windata.h | 4 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 32 +- gdb/tui/tui-winsource.h | 2 +- gdb/tui/tui.c | 10 +- gdb/tui/tui.h | 4 +- gdb/typeprint.c | 42 +- gdb/typeprint.h | 2 +- gdb/ui-file.c | 788 +- gdb/ui-file.h | 296 +- gdb/ui-out.c | 1231 +- gdb/ui-out.h | 318 +- gdb/unittests/function-view-selftests.c | 178 + 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/scoped_restore-selftests.c | 110 + gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 2 +- gdb/user-regs.h | 2 +- gdb/utils-selftests.c | 60 + gdb/utils.c | 311 +- gdb/utils.h | 58 +- gdb/v850-tdep.c | 65 +- gdb/valarith.c | 31 +- gdb/valops.c | 188 +- gdb/valprint.c | 460 +- gdb/valprint.h | 26 +- gdb/value.c | 395 +- gdb/value.h | 174 +- gdb/varobj-iter.h | 4 +- gdb/varobj.c | 348 +- gdb/varobj.h | 80 +- gdb/vax-bsd-nat.c | 145 + gdb/vax-nbsd-tdep.c | 46 + gdb/vax-tdep.c | 18 +- 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 | 25 +- gdb/windows-nat.c | 681 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 16 +- gdb/windows-tdep.h | 2 +- gdb/x86-bsd-nat.c | 156 + gdb/x86-bsd-nat.h | 31 + gdb/x86-linux-nat.c | 30 +- gdb/x86-linux-nat.h | 4 +- gdb/x86-nat.c | 2 +- gdb/x86-nat.h | 2 +- gdb/xcoffread.c | 129 +- gdb/xcoffread.h | 2 +- gdb/xml-support.c | 575 +- gdb/xml-support.h | 42 +- gdb/xml-syscall.c | 244 +- gdb/xml-syscall.h | 18 +- gdb/xml-tdesc.c | 339 +- gdb/xml-tdesc.h | 19 +- gdb/xstormy16-tdep.c | 23 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 50 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 152 +- gdb/xtensa-tdep.h | 103 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 92 + gold/ChangeLog | 612 +- gold/ChangeLog-2016 | 1668 + gold/Makefile.am | 2 +- gold/Makefile.in | 273 +- gold/NEWS | 65 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 48 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 22 +- gold/aarch64.cc | 120 +- gold/aclocal.m4 | 74 +- 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 | 211 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 2 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 2 +- gold/compressed_output.h | 2 +- gold/config.in | 3 + gold/configure | 139 +- gold/configure.ac | 23 +- gold/configure.tgt | 2 +- gold/copy-relocs.cc | 62 +- gold/copy-relocs.h | 12 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 10 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 4 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 2 +- gold/dynobj.h | 2 +- gold/ehframe.cc | 95 +- gold/ehframe.h | 7 +- gold/errors.cc | 5 +- gold/errors.h | 2 +- gold/expression.cc | 2 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 2 +- gold/gc.h | 3 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 8 +- gold/gold-threads.h | 2 +- gold/gold.cc | 18 +- gold/gold.h | 2 +- gold/i386.cc | 102 +- gold/icf.cc | 59 +- gold/icf.h | 2 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 2 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 182 +- gold/layout.h | 17 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 2 +- gold/merge.h | 2 +- gold/mips.cc | 4039 +- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 2 +- gold/object.cc | 45 +- gold/object.h | 9 +- gold/options.cc | 73 +- gold/options.h | 582 +- gold/output.cc | 133 +- gold/output.h | 320 +- gold/parameters.cc | 2 +- gold/parameters.h | 2 +- gold/plugin.cc | 99 +- gold/plugin.h | 4 +- gold/po/Make-in | 2 +- gold/po/zh_CN.po | 161 +- gold/powerpc.cc | 940 +- 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 | 3 +- gold/s390.cc | 222 +- gold/script-c.h | 5 +- gold/script-sections.cc | 266 +- gold/script-sections.h | 9 +- gold/script.cc | 41 +- gold/script.h | 4 +- gold/sparc.cc | 143 +- gold/stringpool.cc | 2 +- gold/stringpool.h | 4 +- gold/symtab.cc | 252 +- gold/symtab.h | 46 +- gold/system.h | 2 +- gold/target-reloc.h | 8 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 2 +- gold/target.h | 16 +- gold/testsuite/Makefile.am | 501 +- gold/testsuite/Makefile.in | 2155 +- gold/testsuite/aarch64_globals.s | 11 + gold/testsuite/aarch64_reloc_none.s | 16 + gold/testsuite/aarch64_reloc_none.sh | 57 + gold/testsuite/aarch64_relocs.s | 45 + gold/testsuite/aarch64_relocs.sh | 110 + gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_target1.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 | 6 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 4 +- gold/testsuite/copy_test_protected.cc | 36 + gold/testsuite/copy_test_protected.sh | 40 + gold/testsuite/copy_test_relro.cc | 76 + gold/testsuite/copy_test_relro_1.cc | 36 + gold/testsuite/copy_test_v1.cc | 6 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 2 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 4 +- 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 | 37 + gold/testsuite/eh_test_a.cc | 7 +- gold/testsuite/eh_test_b.cc | 10 + gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/file_in_many_sections.c | 34 + gold/testsuite/file_in_many_sections_test.sh | 31 + gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 2 +- gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/hidden_test.sh | 2 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_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/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 2 +- gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 72 + gold/testsuite/plugin_layout_with_alignment.sh | 66 + gold/testsuite/plugin_section_alignment.cc | 267 + gold/testsuite/plugin_section_order.c | 3 +- gold/testsuite/plugin_start_lib_test.c | 3 + gold/testsuite/plugin_start_lib_test_2.c | 2 + gold/testsuite/plugin_test.c | 19 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 40 + gold/testsuite/plugin_test_9b_ir.cc | 46 + gold/testsuite/plugin_test_start_lib.sh | 51 + gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr17704a_test.s | 23 + gold/testsuite/pr18689.sh | 2 +- gold/testsuite/pr20216_def.c | 1 + gold/testsuite/pr20216_gd.S | 55 + gold/testsuite/pr20216_ld.S | 47 + gold/testsuite/pr20216_main.c | 26 + gold/testsuite/pr20308_def.c | 1 + gold/testsuite/pr20308_gd.S | 65 + gold/testsuite/pr20308_ld.S | 71 + gold/testsuite/pr20308_main.c | 29 + gold/testsuite/pr20717.c | 3 + gold/testsuite/pr20717.sh | 40 + gold/testsuite/pr20717.t | 5 + gold/testsuite/pr20976.c | 34 + gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain_symbols_file_test.sh | 3 +- 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 | 6 +- gold/testsuite/script_test_12a.c | 3 +- gold/testsuite/script_test_12b.c | 1 + gold/testsuite/script_test_12i.t | 6 +- 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.s | 59 + gold/testsuite/script_test_14.sh | 84 + gold/testsuite/script_test_14.t | 30 + 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 | 3 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 2 +- gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 2 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.sh | 2 +- gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 2 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 2 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_8.sh | 32 + gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 2 +- gold/testsuite/x32_overflow_pc32.sh | 2 +- gold/testsuite/x86_64_indirect_call_to_direct.sh | 29 + gold/testsuite/x86_64_indirect_call_to_direct1.s | 12 + gold/testsuite/x86_64_indirect_jump_to_direct1.s | 11 + gold/testsuite/x86_64_mov_to_lea.sh | 2 +- gold/testsuite/x86_64_overflow_pc32.sh | 2 +- gold/tilegx.cc | 16 +- 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 | 851 +- gold/yyscript.y | 11 +- gprof/ChangeLog | 10 +- gprof/ChangeLog-2016 | 107 + gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 2 +- gprof/Makefile.in | 128 +- gprof/README | 2 +- gprof/TODO | 2 +- gprof/aclocal.m4 | 74 +- gprof/basic_blocks.c | 8 +- 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 | 6 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 18 +- gprof/cg_print.h | 2 +- gprof/configure | 123 +- gprof/configure.ac | 2 +- gprof/corefile.c | 64 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 2 +- gprof/fsf_callg_bl.m | 2 +- gprof/gen-c-prog.awk | 3 +- gprof/gmon_io.c | 6 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.c | 2 + gprof/gprof.texi | 6 +- gprof/hertz.c | 2 +- gprof/hertz.h | 2 +- gprof/hist.c | 8 +- gprof/hist.h | 2 +- gprof/po/Make-in | 2 +- gprof/po/gprof.pot | 175 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 3 +- gprof/source.h | 2 +- gprof/sym_ids.c | 4 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 2 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- include/ChangeLog | 365 +- include/ChangeLog-2016 | 841 + include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 38 +- include/aout/adobe.h | 2 +- include/aout/aout64.h | 2 +- include/aout/ar.h | 2 +- include/aout/dynix3.h | 2 +- include/aout/encap.h | 2 +- include/aout/host.h | 2 +- include/aout/hp.h | 2 +- include/aout/hp300hpux.h | 2 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/reloc.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 2 +- include/bfdlink.h | 80 +- include/binary-io.h | 2 +- include/bout.h | 2 +- include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/alpha.h | 2 +- include/coff/apollo.h | 2 +- include/coff/arm.h | 2 +- include/coff/aux-coff.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/go32exe.h | 2 +- include/coff/h8300.h | 2 +- include/coff/h8500.h | 2 +- include/coff/i386.h | 2 +- include/coff/i860.h | 2 +- include/coff/i960.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 2 +- include/coff/m68k.h | 2 +- include/coff/m88k.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/mipspe.h | 2 +- include/coff/pe.h | 4 +- include/coff/powerpc.h | 2 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/sparc.h | 10 +- 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 | 52 +- include/dwarf2.def | 75 +- include/dwarf2.h | 141 +- include/dyn-string.h | 2 +- include/elf/aarch64.h | 6 +- include/elf/alpha.h | 2 +- include/elf/arc-reloc.def | 140 +- include/elf/arc.h | 13 +- include/elf/arm.h | 37 +- include/elf/avr.h | 2 +- include/elf/bfin.h | 2 +- include/elf/common.h | 142 +- 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 | 10 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 2 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 2 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 2 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 2 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 18 +- 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 | 38 +- include/elf/ppc64.h | 8 +- include/elf/pru.h | 55 + include/elf/reloc-macros.h | 2 +- include/elf/riscv.h | 115 + include/elf/rl78.h | 2 +- include/elf/rx.h | 2 +- include/elf/s390.h | 2 +- include/elf/score.h | 2 +- include/elf/sh.h | 10 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/wasm32.h | 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 | 12 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/ChangeLog | 6 +- include/gdb/callback.h | 2 +- include/gdb/fileio.h | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/remote-sim.h | 2 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 6 +- 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 | 13 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 2 +- include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 2 +- include/mach-o/loader.h | 2 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 2 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/nlm/alpha-ext.h | 2 +- include/nlm/common.h | 2 +- include/nlm/external.h | 2 +- include/nlm/i386-ext.h | 2 +- include/nlm/internal.h | 2 +- include/nlm/ppc-ext.h | 2 +- include/nlm/sparc32-ext.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/opcode/aarch64.h | 217 +- include/opcode/alpha.h | 2 +- include/opcode/arc-func.h | 32 +- include/opcode/arc.h | 426 +- include/opcode/arm.h | 33 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/d10v.h | 10 +- include/opcode/d30v.h | 10 +- include/opcode/dlx.h | 6 +- include/opcode/ft32.h | 2 +- include/opcode/h8300.h | 4 +- include/opcode/hppa.h | 6 +- include/opcode/i370.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/i860.h | 4 +- include/opcode/i960.h | 4 +- include/opcode/ia64.h | 9 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/m88k.h | 2 +- include/opcode/metag.h | 10 +- include/opcode/mips.h | 45 +- 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 | 11 +- include/opcode/msp430.h | 4 +- include/opcode/nds32.h | 2 +- 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 | 296 +- include/opcode/pru.h | 411 + include/opcode/pyr.h | 2 +- include/opcode/riscv-opc.h | 1309 + include/opcode/riscv.h | 344 + include/opcode/rl78.h | 2 +- include/opcode/rx.h | 2 +- include/opcode/s390.h | 4 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 34 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 4 +- include/opcode/tahoe.h | 2 +- include/opcode/tic30.h | 10 +- include/opcode/tic4x.h | 12 +- include/opcode/tic54x.h | 10 +- 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 | 10 +- include/opcode/tic80.h | 2 +- include/opcode/tilegx.h | 6 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 10 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 8 +- include/opcode/wasm.h | 226 + include/opcode/xgate.h | 18 +- include/os9k.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 29 +- include/progress.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/simple-object.h | 2 +- include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- ld/ChangeLog | 1600 +- ld/ChangeLog-2016 | 4124 ++ ld/MAINTAINERS | 2 +- ld/Makefile.am | 160 +- ld/Makefile.in | 360 +- ld/NEWS | 52 +- ld/README | 2 +- ld/aclocal.m4 | 74 +- ld/config.in | 3 + ld/configure | 160 +- ld/configure.ac | 26 +- ld/configure.host | 233 +- ld/configure.tgt | 206 +- ld/deffile.h | 6 +- ld/deffilep.y | 6 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64elf.sh | 2 + ld/emulparams/aarch64elf32.sh | 2 + ld/emulparams/arc-endianness.sh | 11 + ld/emulparams/arc-nps.sh | 78 + ld/emulparams/arcebelf.sh | 15 - ld/emulparams/arcebelf_prof.sh | 21 - ld/emulparams/arceblinux.sh | 17 - ld/emulparams/arceblinux_prof.sh | 23 - ld/emulparams/arcelf.sh | 5 +- ld/emulparams/arcelf_prof.sh | 1 + ld/emulparams/arclinux.sh | 18 +- ld/emulparams/arclinux_nps.sh | 3 + ld/emulparams/arclinux_prof.sh | 2 +- ld/emulparams/arcv2elf.sh | 1 + ld/emulparams/arcv2elfx.sh | 1 + ld/emulparams/armelf.sh | 1 + ld/emulparams/armelf_fuchsia.sh | 32 + ld/emulparams/armelf_phoenix.sh | 24 + ld/emulparams/armelfb_fuchsia.sh | 2 + ld/emulparams/criself.sh | 3 +- ld/emulparams/dynamic_undefined_weak.sh | 13 +- ld/emulparams/elf32_x86_64.sh | 6 + ld/emulparams/elf32bmipn32-defs.sh | 3 +- ld/emulparams/elf32lriscv-defs.sh | 30 + ld/emulparams/elf32lriscv.sh | 2 + ld/emulparams/elf32m32c.sh | 17 +- ld/emulparams/elf32metag.sh | 1 + ld/emulparams/elf32mt.sh | 17 +- ld/emulparams/elf32ppccommon.sh | 12 +- ld/emulparams/elf32rl78.sh | 21 +- ld/emulparams/elf32rx.sh | 17 +- ld/emulparams/elf64_s390.sh | 2 +- ld/emulparams/elf64lriscv-defs.sh | 13 + ld/emulparams/elf64lriscv.sh | 2 + ld/emulparams/elf_i386.sh | 1 + 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 | 1 + ld/emulparams/elf_k1om.sh | 1 + ld/emulparams/elf_l1om.sh | 1 + ld/emulparams/elf_x86_64.sh | 2 + ld/emulparams/hppalinux.sh | 13 +- ld/emulparams/i386nto.sh | 1 + ld/emulparams/pruelf.sh | 19 + ld/emulparams/reloc_overflow.sh | 11 + ld/emulparams/shelf.sh | 19 +- 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 | 4 + ld/emulparams/shlelf32_linux.sh | 4 +- ld/emulparams/shlelf_linux.sh | 3 + ld/emulparams/shlelf_nto.sh | 3 + ld/emulparams/shlsymbian.sh | 4 +- ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 14 +- ld/emultempl/aix.em | 2 +- ld/emultempl/alphaelf.em | 2 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armcoff.em | 2 +- ld/emultempl/armelf.em | 169 +- ld/emultempl/avrelf.em | 4 +- ld/emultempl/beos.em | 2 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 2 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf32.em | 452 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 2 +- ld/emultempl/generic.em | 2 +- ld/emultempl/gld960.em | 2 +- ld/emultempl/gld960c.em | 2 +- ld/emultempl/hppaelf.em | 3 +- ld/emultempl/ia64elf.em | 2 +- ld/emultempl/irix.em | 2 +- ld/emultempl/linux.em | 3 +- ld/emultempl/lnk960.em | 2 +- ld/emultempl/m68hc1xelf.em | 2 +- ld/emultempl/m68kcoff.em | 2 +- ld/emultempl/m68kelf.em | 2 +- ld/emultempl/metagelf.em | 2 +- ld/emultempl/mipself.em | 27 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 32 +- ld/emultempl/msp430.em | 16 +- ld/emultempl/nds32elf.em | 3 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 2 +- ld/emultempl/pe.em | 205 +- ld/emultempl/pep.em | 162 +- ld/emultempl/ppc32elf.em | 27 +- ld/emultempl/ppc64elf.em | 4 +- ld/emultempl/pruelf.em | 50 + ld/emultempl/riscvelf.em | 68 + ld/emultempl/rxelf.em | 2 +- ld/emultempl/scoreelf.em | 5 +- ld/emultempl/sh64elf.em | 7 +- ld/emultempl/solaris2.em | 5 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spu_ovl.o_c | 106 +- ld/emultempl/spuelf.em | 4 +- ld/emultempl/sunos.em | 2 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 2 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 10 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 7 +- ld/ld.texinfo | 302 +- ld/ldbuildid.c | 51 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 49 +- ld/ldctor.c | 45 +- ld/ldctor.h | 2 +- ld/ldemul.c | 4 +- ld/ldemul.h | 2 +- ld/ldexp.c | 220 +- ld/ldexp.h | 2 +- ld/ldfile.c | 35 +- ld/ldfile.h | 2 +- ld/ldgram.y | 22 +- ld/ldint.texinfo | 6 +- ld/ldlang.c | 684 +- ld/ldlang.h | 9 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 7 +- ld/ldlex.l | 29 +- ld/ldmain.c | 167 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 21 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 34 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 29 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pe-dll.c | 214 +- ld/pe-dll.h | 6 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 7 +- ld/plugin.c | 175 +- ld/plugin.h | 2 +- ld/po/Make-in | 2 +- ld/po/ga.po | 2134 +- ld/po/ld.pot | 1433 +- ld/po/sr.po | 2284 ++ ld/po/sv.po | 2267 +- ld/scripttempl/DWARF.sc | 3 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 602 +- ld/scripttempl/armaout.sc | 4 +- ld/scripttempl/armbpabi.sc | 6 +- ld/scripttempl/armcoff.sc | 4 +- ld/scripttempl/avr.sc | 8 +- ld/scripttempl/avrtiny.sc | 20 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/delta68.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 45 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32cr16c.sc | 4 +- ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32msp430.sc | 13 +- ld/scripttempl/elf32msp430_3.sc | 8 +- ld/scripttempl/elf32sh-symbian.sc | 4 +- ld/scripttempl/elf32xc16x.sc | 4 +- ld/scripttempl/elf32xc16xl.sc | 4 +- ld/scripttempl/elf32xc16xs.sc | 4 +- ld/scripttempl/elf64hppa.sc | 16 +- ld/scripttempl/elf_chaos.sc | 6 +- ld/scripttempl/elfarc.sc | 1 - ld/scripttempl/elfd10v.sc | 4 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfi370.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 16 +- ld/scripttempl/epiphany_4x4.sc | 33 +- ld/scripttempl/epocpe.sc | 4 +- ld/scripttempl/ft32.sc | 19 +- ld/scripttempl/h8300.sc | 4 +- ld/scripttempl/h8300h.sc | 4 +- ld/scripttempl/h8300hn.sc | 4 +- ld/scripttempl/h8300s.sc | 4 +- ld/scripttempl/h8300sn.sc | 4 +- ld/scripttempl/h8300sx.sc | 4 +- ld/scripttempl/h8300sxn.sc | 4 +- ld/scripttempl/h8500.sc | 4 +- ld/scripttempl/h8500b.sc | 4 +- ld/scripttempl/h8500c.sc | 4 +- ld/scripttempl/h8500m.sc | 4 +- ld/scripttempl/h8500s.sc | 4 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386coff.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/i860coff.sc | 4 +- ld/scripttempl/i960.sc | 4 +- ld/scripttempl/ia64vms.sc | 6 +- ld/scripttempl/ip2k.sc | 6 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/m68kaux.sc | 4 +- ld/scripttempl/m68kcoff.sc | 4 +- ld/scripttempl/m88kbcs.sc | 4 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 4 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 4 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 15 +- ld/scripttempl/nw.sc | 4 +- ld/scripttempl/pe.sc | 27 +- ld/scripttempl/pep.sc | 25 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/ppcpe.sc | 4 +- ld/scripttempl/pru.sc | 179 + ld/scripttempl/psos.sc | 4 +- ld/scripttempl/riscix.sc | 4 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/sparccoff.sc | 4 +- ld/scripttempl/st2000.sc | 4 +- ld/scripttempl/tic30aout.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/tic80coff.sc | 4 +- ld/scripttempl/v850.sc | 12 +- ld/scripttempl/v850_rh850.sc | 12 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/w65.sc | 4 +- ld/scripttempl/xstormy16.sc | 4 +- ld/scripttempl/z80.sc | 4 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 2 +- ld/testplug.c | 43 +- ld/testplug2.c | 4 +- ld/testplug3.c | 2 +- ld/testplug4.c | 674 + ld/testsuite/config/default.exp | 85 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 304 +- ld/testsuite/ld-aarch64/emit-relocs-270-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-270-overflow.s | 6 + ld/testsuite/ld-aarch64/emit-relocs-270.d | 17 +- ld/testsuite/ld-aarch64/emit-relocs-271-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-271-overflow.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-271.d | 17 +- ld/testsuite/ld-aarch64/emit-relocs-272-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-272-overflow.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-272.d | 16 +- ld/testsuite/ld-aarch64/emit-relocs-28.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-280.d | 4 +- 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/erratum835769.d | 8 +- ld/testsuite/ld-aarch64/erratum843419.d | 92 +- ld/testsuite/ld-aarch64/farcall-b-defsym.d | 4 +- ld/testsuite/ld-aarch64/farcall-b-plt.d | 14 +- ld/testsuite/ld-aarch64/farcall-b.d | 6 +- ld/testsuite/ld-aarch64/farcall-bl-defsym.d | 4 +- ld/testsuite/ld-aarch64/farcall-bl-plt.d | 14 +- ld/testsuite/ld-aarch64/farcall-bl.d | 6 +- 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-plt-relocs.d | 8 +- ld/testsuite/ld-aarch64/ifunc-15.d | 4 +- ld/testsuite/ld-aarch64/ifunc-16.d | 4 +- ld/testsuite/ld-aarch64/ifunc-21.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/implicit_got_section_1.d | 5 + ld/testsuite/ld-aarch64/implicit_got_section_1.s | 3 + ld/testsuite/ld-aarch64/limit-b.d | 4 +- ld/testsuite/ld-aarch64/limit-bl.d | 4 +- ld/testsuite/ld-aarch64/pie-bind-locally-a.s | 5 + ld/testsuite/ld-aarch64/pie-bind-locally-b.s | 6 + ld/testsuite/ld-aarch64/pie-bind-locally.d | 9 + ld/testsuite/ld-aarch64/rela-abs-relative-be.d | 13 + ld/testsuite/ld-aarch64/rela-abs-relative-opt.d | 13 + ld/testsuite/ld-aarch64/rela-abs-relative.d | 13 + ld/testsuite/ld-aarch64/rela-abs-relative.s | 16 + 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-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/weak-undefined.d | 12 +- ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-alpha/tlsbin.dd | 10 +- ld/testsuite/ld-alpha/tlsbin.rd | 2 +- 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 | 45 + ld/testsuite/ld-arc/arclinux-nps.d | 50 + ld/testsuite/ld-arc/arclinux-nps.s | 46 + ld/testsuite/ld-arc/got-01.d | 7 + ld/testsuite/ld-arc/got-01.s | 5 + ld/testsuite/ld-arc/nps-1.s | 10 + ld/testsuite/ld-arc/nps-1a.d | 16 + ld/testsuite/ld-arc/nps-1b.d | 4 + ld/testsuite/ld-arc/nps-1b.err | 2 + ld/testsuite/ld-arc/sda-relocs.dd | 23 + ld/testsuite/ld-arc/sda-relocs.ld | 20 + ld/testsuite/ld-arc/sda-relocs.rd | 15 + ld/testsuite/ld-arc/sda-relocs.s | 32 + 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 | 14 + ld/testsuite/ld-arc/tls_gd-01.s | 7 + ld/testsuite/ld-arc/tls_ie-01.d | 10 + ld/testsuite/ld-arc/tls_ie-01.s | 10 + ld/testsuite/ld-arm/arm-app-abs32.d | 4 +- ld/testsuite/ld-arm/arm-app.d | 4 +- ld/testsuite/ld-arm/arm-elf.exp | 125 +- ld/testsuite/ld-arm/arm-lib-plt32.d | 4 +- ld/testsuite/ld-arm/arm-lib.d | 4 +- ld/testsuite/ld-arm/arm-no-rel-plt.ld | 4 +- ld/testsuite/ld-arm/arm-no-rel-plt.out | 2 - ld/testsuite/ld-arm/arm-no-rel-plt.r | 9 + ld/testsuite/ld-arm/arm-static-app.d | 2 +- ld/testsuite/ld-arm/arm-static-app.r | 2 +- ld/testsuite/ld-arm/arm_noread.ld | 32 - ld/testsuite/ld-arm/arm_purecode.ld | 32 + ld/testsuite/ld-arm/armthumb-lib.d | 4 +- ld/testsuite/ld-arm/attr-merge-10-dsp.attr | 7 + ld/testsuite/ld-arm/attr-merge-10b-dsp.s | 6 + ld/testsuite/ld-arm/cmse-implib-errors.out | 7 + ld/testsuite/ld-arm/cmse-implib.rd | 13 + ld/testsuite/ld-arm/cmse-implib.s | 75 + ld/testsuite/ld-arm/cmse-new-comeback-implib.rd | 15 + .../ld-arm/cmse-new-earlier-later-implib.out | 3 + ld/testsuite/ld-arm/cmse-new-implib-no-output.out | 4 + .../ld-arm/cmse-new-implib-not-sg-in-implib.out | 2 + ld/testsuite/ld-arm/cmse-new-implib.out | 1 + ld/testsuite/ld-arm/cmse-new-implib.rd | 14 + ld/testsuite/ld-arm/cmse-new-wrong-implib.out | 3 + .../ld-arm/cmse-veneers-no-gnu_sgstubs.out | 3 + .../ld-arm/cmse-veneers-wrong-entryfct.out | 19 + ld/testsuite/ld-arm/cmse-veneers.d | 21 + ld/testsuite/ld-arm/cmse-veneers.rd | 11 + ld/testsuite/ld-arm/cmse-veneers.s | 107 + ld/testsuite/ld-arm/cmse-veneers.sd | 7 + 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-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/farcall-thumb2-purecode.d | 22 + ld/testsuite/ld-arm/farcall-thumb2-purecode.s | 19 + ld/testsuite/ld-arm/farcall-thumb2-thumb2-m.d | 17 + 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-4.dd | 4 +- ld/testsuite/ld-arm/ifunc-9.dd | 4 +- .../ld-arm/jump-reloc-veneers-cond-long-backward.d | 7 +- ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d | 7 +- 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-fix-all.d | 81 +- ld/testsuite/ld-arm/stm32l4xx-fix-all.s | 7 +- ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d | 49 + ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s | 27 + ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s | 1 + ld/testsuite/ld-arm/thumb1-adds-armv7-m.s | 43 + ld/testsuite/ld-arm/thumb1-movs-armv7-m.s | 43 + ld/testsuite/ld-arm/thumb2-b-interwork.s | 2 +- ld/testsuite/ld-arm/thumb2-bl.d | 2 +- ld/testsuite/ld-arm/thumb2-bl.s | 3 +- ld/testsuite/ld-arm/tls-lib-loc.d | 2 +- ld/testsuite/ld-arm/unwind-4.d | 18 +- ld/testsuite/ld-arm/vxworks2.sd | 2 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr-prop-5.d | 10 + ld/testsuite/ld-avr/avr-prop-5.s | 7 + ld/testsuite/ld-avr/avr-prop-6.d | 14 + ld/testsuite/ld-avr/avr-prop-6.s | 9 + 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 | 2 +- ld/testsuite/ld-avr/lds-mega.d | 23 + ld/testsuite/ld-avr/lds-mega.s | 20 + ld/testsuite/ld-avr/lds-tiny.d | 18 + ld/testsuite/ld-avr/lds-tiny.s | 14 + ld/testsuite/ld-avr/pr20789.d | 14 + ld/testsuite/ld-avr/pr20789.s | 12 + ld/testsuite/ld-bootstrap/bootstrap.exp | 62 +- ld/testsuite/ld-cdtest/cdtest-foo.cc | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 6 +- ld/testsuite/ld-checks/checks.exp | 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/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 | 6 +- ld/testsuite/ld-cris/dso-pltdis2.d | 4 +- ld/testsuite/ld-cris/dso12-pltdis.d | 14 +- ld/testsuite/ld-cris/libdso-2.d | 6 +- ld/testsuite/ld-cris/pr16044.d | 43 + ld/testsuite/ld-cris/tls-e-20.d | 2 +- ld/testsuite/ld-cris/tls-e-20a.d | 2 +- ld/testsuite/ld-cris/tls-e-21.d | 2 +- ld/testsuite/ld-cris/tls-e-23.d | 2 +- ld/testsuite/ld-cris/tls-e-80.d | 2 +- ld/testsuite/ld-cris/tls-err-20x.d | 2 +- ld/testsuite/ld-cris/tls-gd-3h.d | 2 +- ld/testsuite/ld-cris/tls-leie-19.d | 8 +- 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 | 7 +- ld/testsuite/ld-elf/binutils.exp | 4 +- ld/testsuite/ld-elf/check-ptr-eq.c | 6 +- ld/testsuite/ld-elf/comm-data.exp | 5 +- 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 | 29 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/compressed1b.d | 3 +- ld/testsuite/ld-elf/compressed1c.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 2 +- ld/testsuite/ld-elf/dwarf.exp | 19 +- ld/testsuite/ld-elf/dwarf2.err | 6 + 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 | 4 +- ld/testsuite/ld-elf/eh-group.exp | 4 +- ld/testsuite/ld-elf/eh3.d | 12 +- ld/testsuite/ld-elf/eh6.d | 7 +- ld/testsuite/ld-elf/eh6.s | 2 +- ld/testsuite/ld-elf/ehdr_start-missing.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 2 +- ld/testsuite/ld-elf/elf.exp | 203 +- ld/testsuite/ld-elf/empty-implib.out | 3 + ld/testsuite/ld-elf/endsym.d | 4 +- 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.d | 20 +- ld/testsuite/ld-elf/flags1.ld | 1 + ld/testsuite/ld-elf/frame.exp | 6 +- ld/testsuite/ld-elf/group.ld | 8 +- ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group8a.d | 2 +- ld/testsuite/ld-elf/group8b.d | 2 +- ld/testsuite/ld-elf/group9a.d | 2 +- ld/testsuite/ld-elf/group9b.d | 2 +- ld/testsuite/ld-elf/implib.rd | 11 + ld/testsuite/ld-elf/implib.s | 25 + ld/testsuite/ld-elf/indirect.exp | 118 +- 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/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/maxpage3b.d | 3 +- 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 | 6 +- 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/orphan-10.d | 10 + ld/testsuite/ld-elf/orphan-10.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 | 2 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr14052.t | 1 + ld/testsuite/ld-elf/pr14170c.s | 4 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr17550-1.s | 9 + ld/testsuite/ld-elf/pr17550-2.s | 6 + ld/testsuite/ld-elf/pr17550-3.s | 14 + ld/testsuite/ld-elf/pr17550-4.s | 15 + ld/testsuite/ld-elf/pr17550a.d | 14 + ld/testsuite/ld-elf/pr17550b.d | 14 + ld/testsuite/ld-elf/pr17550c.d | 9 + ld/testsuite/ld-elf/pr17550d.d | 13 + ld/testsuite/ld-elf/pr17615.d | 2 +- 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/pr18735.d | 2 + ld/testsuite/ld-elf/pr19162.d | 12 + ld/testsuite/{ld-x86-64 => ld-elf}/pr19162a.s | 0 ld/testsuite/{ld-x86-64 => ld-elf}/pr19162b.s | 0 ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr19539.t | 5 + ld/testsuite/ld-elf/pr19553c.c | 3 + ld/testsuite/ld-elf/pr19579a.c | 15 + ld/testsuite/ld-elf/pr19579b.c | 14 + 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/pr19789.d | 10 + ld/testsuite/ld-elf/pr19789.s | 9 + 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 | 18 + 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 | 22 + 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 | 17 + ld/testsuite/ld-elf/pr21233.s | 8 + ld/testsuite/ld-elf/pr21233.sd | 9 + 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/pr349.d | 2 +- ld/testsuite/ld-elf/provide-hidden-1.ld | 1 + ld/testsuite/ld-elf/provide-hidden-s.ld | 1 + ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/readelf.exp | 52 + ld/testsuite/ld-elf/sec-to-seg.exp | 6 +- ld/testsuite/ld-elf/sec64k.exp | 33 +- ld/testsuite/ld-elf/shared.exp | 653 +- ld/testsuite/ld-elf/symbol3.s | 6 +- ld/testsuite/ld-elf/symbolic-func.r | 2 +- ld/testsuite/ld-elf/tls_common.exp | 10 +- ld/testsuite/ld-elf/var1.d | 1 + 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 | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 3 +- ld/testsuite/ld-elf/weak-dyn-1.ld | 1 + ld/testsuite/ld-elf/wrap.exp | 13 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 20 +- 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 | 43 +- ld/testsuite/ld-elfweak/elfweak.exp | 46 +- ld/testsuite/ld-elfweak/strong.sym | 2 +- ld/testsuite/ld-elfweak/strongcomm.sym | 4 +- ld/testsuite/ld-elfweak/strongdata.sym | 4 +- ld/testsuite/ld-fastcall/fastcall.exp | 4 +- ld/testsuite/ld-frv/fdpic-pie-1.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-2.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-6.d | 10 +- ld/testsuite/ld-frv/fdpic-pie-7.d | 2 +- ld/testsuite/ld-frv/fdpic-pie-8.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-1.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-2.d | 10 +- 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 | 10 +- ld/testsuite/ld-frv/fdpic-shared-6.d | 10 +- ld/testsuite/ld-frv/fdpic-shared-7.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-8.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-local-2.d | 2 +- ld/testsuite/ld-frv/fdpic-shared-local-8.d | 2 +- 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 | 2 +- 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 | 25 +- ld/testsuite/ld-gc/personality.d | 3 +- ld/testsuite/ld-gc/pr14265.d | 2 + ld/testsuite/ld-gc/pr20306.c | 2 + ld/testsuite/ld-gc/pr20306.d | 3 + ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/ld-i386/got1.dd | 4 +- ld/testsuite/ld-i386/i386.exp | 464 +- ld/testsuite/ld-i386/ifunc-1a.c | 8 + ld/testsuite/ld-i386/ifunc-1b.S | 42 + ld/testsuite/ld-i386/ifunc-1c.S | 26 + ld/testsuite/ld-i386/ifunc-1d.S | 76 + ld/testsuite/ld-i386/lea1a.d | 2 +- ld/testsuite/ld-i386/lea1b.d | 2 +- ld/testsuite/ld-i386/lea1c.d | 8 +- 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/libno-plt-1b.dd | 19 + ld/testsuite/ld-i386/libno-plt-1b.rd | 8 + ld/testsuite/ld-i386/load1-nacl.d | 8 +- ld/testsuite/ld-i386/load1.d | 8 +- ld/testsuite/ld-i386/load4b.d | 2 +- ld/testsuite/ld-i386/load5b.d | 2 +- ld/testsuite/ld-i386/load7.d | 15 + ld/testsuite/ld-i386/load7.map | 6 + ld/testsuite/ld-i386/{lea1.s => load7.s} | 0 ld/testsuite/ld-i386/mov1b.d | 8 +- ld/testsuite/ld-i386/no-plt-1a.dd | 46 + ld/testsuite/ld-i386/no-plt-1a.rd | 10 + ld/testsuite/ld-i386/no-plt-1b.dd | 34 + ld/testsuite/ld-i386/no-plt-1b.rd | 16 + ld/testsuite/ld-i386/no-plt-1c.dd | 34 + ld/testsuite/ld-i386/no-plt-1c.rd | 14 + ld/testsuite/ld-i386/no-plt-1d.dd | 46 + ld/testsuite/ld-i386/no-plt-1d.rd | 7 + ld/testsuite/ld-i386/no-plt-1e.dd | 46 + ld/testsuite/ld-i386/no-plt-1e.rd | 10 + ld/testsuite/ld-i386/no-plt-1f.dd | 34 + ld/testsuite/ld-i386/no-plt-1f.rd | 16 + ld/testsuite/ld-i386/no-plt-1g.dd | 34 + ld/testsuite/ld-i386/no-plt-1g.rd | 14 + ld/testsuite/ld-i386/no-plt-1h.dd | 37 + ld/testsuite/ld-i386/no-plt-1h.rd | 10 + ld/testsuite/ld-i386/no-plt-1i.dd | 36 + ld/testsuite/ld-i386/no-plt-1i.rd | 12 + ld/testsuite/ld-i386/no-plt-1j.dd | 37 + ld/testsuite/ld-i386/no-plt-1j.rd | 7 + ld/testsuite/ld-i386/no-plt-check1a.S | 42 + ld/testsuite/ld-i386/no-plt-check1b.S | 30 + ld/testsuite/ld-i386/no-plt-extern1a.S | 33 + ld/testsuite/ld-i386/no-plt-extern1b.S | 22 + ld/testsuite/ld-i386/no-plt-func1.c | 5 + ld/testsuite/ld-i386/no-plt-main1.c | 8 + ld/testsuite/ld-i386/no-plt.exp | 408 + ld/testsuite/ld-i386/nogot1.d | 1 + ld/testsuite/ld-i386/pass.c | 8 + ld/testsuite/{ld-elf => ld-i386}/pass.out | 0 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.pd | 6 +- ld/testsuite/ld-i386/pr12570a.d | 1 + ld/testsuite/ld-i386/pr12570b.d | 1 + ld/testsuite/ld-i386/pr12718.d | 6 +- ld/testsuite/ld-i386/pr12921.d | 6 +- ld/testsuite/ld-i386/pr13302.d | 4 - ld/testsuite/ld-i386/pr19175.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 7 + ld/testsuite/ld-i386/pr19539.s | 6 + ld/testsuite/ld-i386/pr19539.t | 6 + ld/testsuite/ld-i386/pr19609-1.s | 12 + ld/testsuite/ld-i386/pr19609-1a.d | 17 + ld/testsuite/ld-i386/pr19609-1b.d | 17 + ld/testsuite/ld-i386/pr19609-1c.d | 17 + ld/testsuite/ld-i386/pr19609-1d.d | 17 + ld/testsuite/ld-i386/pr19609-1e.d | 17 + ld/testsuite/ld-i386/pr19609-1f.d | 17 + ld/testsuite/ld-i386/pr19609-1g.d | 17 + ld/testsuite/ld-i386/pr19609-1h.d | 17 + ld/testsuite/ld-i386/pr19609-1i.d | 17 + ld/testsuite/ld-i386/pr19609-2.s | 6 + ld/testsuite/ld-i386/pr19609-2a.d | 12 + ld/testsuite/ld-i386/pr19609-2b.d | 12 + ld/testsuite/ld-i386/pr19609-2c.d | 12 + ld/testsuite/ld-i386/pr19636-1d-nacl.d | 4 +- ld/testsuite/ld-i386/pr19636-1d.d | 2 +- ld/testsuite/ld-i386/pr19636-2c-nacl.d | 6 +- ld/testsuite/ld-i386/pr19636-2c.d | 4 +- ld/testsuite/ld-i386/pr19636-4d.d | 2 +- ld/testsuite/ld-i386/pr19827-nacl.rd | 5 + ld/testsuite/ld-i386/pr19827.rd | 5 + ld/testsuite/ld-i386/pr19827a.S | 8 + ld/testsuite/ld-i386/pr19827b.S | 2 + ld/testsuite/ld-i386/pr19939.s | 9 + ld/testsuite/ld-i386/pr19939a.d | 4 + ld/testsuite/ld-i386/pr19939b.d | 8 + ld/testsuite/ld-i386/pr20117.d | 12 + ld/testsuite/ld-i386/pr20117.s | 7 + ld/testsuite/ld-i386/pr20244-1.s | 17 + ld/testsuite/ld-i386/pr20244-1a.d | 26 + ld/testsuite/ld-i386/pr20244-1b.d | 11 + ld/testsuite/ld-i386/pr20244-1c.d | 4 + ld/testsuite/ld-i386/pr20244-2.s | 17 + ld/testsuite/ld-i386/pr20244-2a.d | 32 + ld/testsuite/ld-i386/pr20244-2b.d | 10 + ld/testsuite/ld-i386/pr20244-2c.d | 10 + ld/testsuite/ld-i386/pr20244-2d.d | 4 + ld/testsuite/ld-i386/pr20244-3a.c | 8 + ld/testsuite/ld-i386/pr20244-3b.S | 30 + ld/testsuite/ld-i386/pr20244-3c.S | 15 + ld/testsuite/ld-i386/pr20244-3d.S | 44 + 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-1a.c | 8 + ld/testsuite/ld-i386/pr20253-1b.S | 52 + ld/testsuite/ld-i386/pr20253-1c.S | 35 + ld/testsuite/ld-i386/pr20253-1d.S | 81 + ld/testsuite/ld-i386/pr20253-2a.c | 8 + ld/testsuite/ld-i386/pr20253-2b.S | 39 + ld/testsuite/ld-i386/pr20253-2c.S | 24 + ld/testsuite/ld-i386/pr20253-2d.S | 49 + ld/testsuite/ld-i386/pr20253-3.d | 3 + ld/testsuite/ld-i386/pr20253-3.s | 11 + ld/testsuite/ld-i386/pr20253-4.s | 11 + ld/testsuite/ld-i386/pr20253-4a.d | 8 + ld/testsuite/ld-i386/pr20253-4b.d | 8 + ld/testsuite/ld-i386/pr20253-4c.d | 9 + ld/testsuite/ld-i386/pr20253-5.d | 7 + ld/testsuite/ld-i386/pr20253-5.s | 10 + 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/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/tls-def1.c | 1 + ld/testsuite/ld-i386/tls-gd1.S | 65 + ld/testsuite/ld-i386/tls-ld1.S | 71 + ld/testsuite/ld-i386/tls-main1.c | 29 + ld/testsuite/ld-i386/tls.exp | 236 + ld/testsuite/ld-i386/tlsbin-nacl.rd | 2 +- ld/testsuite/ld-i386/tlsbin.rd | 2 +- ld/testsuite/ld-i386/tlsbin2-nacl.rd | 156 + ld/testsuite/ld-i386/tlsbin2.dd | 460 + ld/testsuite/ld-i386/tlsbin2.rd | 154 + ld/testsuite/ld-i386/tlsbin2.sd | 13 + ld/testsuite/ld-i386/{tlsbin.td => tlsbin2.td} | 0 ld/testsuite/ld-i386/tlsbindesc-nacl.rd | 2 +- ld/testsuite/ld-i386/tlsbindesc.rd | 2 +- ld/testsuite/ld-i386/tlsbinpic2.s | 172 + ld/testsuite/ld-i386/tlsdesc-nacl.rd | 2 +- ld/testsuite/ld-i386/tlsdesc.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/tlsgd3.dd | 16 + ld/testsuite/ld-i386/tlsgd3.s | 15 + ld/testsuite/ld-i386/tlsgd4.d | 4 + ld/testsuite/ld-i386/tlsgd4.s | 11 + ld/testsuite/ld-i386/tlsgdesc-nacl.rd | 2 +- ld/testsuite/ld-i386/tlsgdesc.rd | 2 +- ld/testsuite/ld-i386/tlsld2.dd | 14 + ld/testsuite/ld-i386/tlsld2.s | 12 + ld/testsuite/ld-i386/tlsnopic-nacl.rd | 2 +- ld/testsuite/ld-i386/tlsnopic.rd | 2 +- ld/testsuite/ld-i386/tlspic-nacl.rd | 2 +- ld/testsuite/ld-i386/tlspic.rd | 2 +- ld/testsuite/ld-i386/tlspic2-nacl.rd | 149 + ld/testsuite/ld-i386/tlspic2.dd | 405 + ld/testsuite/ld-i386/tlspic2.rd | 147 + ld/testsuite/ld-i386/tlspic2.sd | 18 + ld/testsuite/ld-i386/tlspic2.td | 16 + ld/testsuite/ld-i386/tlspic3.s | 282 + ld/testsuite/ld-i386/tlspie3.s | 64 + ld/testsuite/ld-i386/tlspie3a.d | 6 + ld/testsuite/ld-i386/tlspie3b.d | 37 + ld/testsuite/ld-i386/tlspie3c.d | 37 + ld/testsuite/ld-i386/undefweak.s | 10 + ld/testsuite/ld-i386/undefweaka.d | 9 + ld/testsuite/ld-i386/undefweakb.d | 11 + ld/testsuite/ld-i386/vxworks2.sd | 2 +- ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ia64/tlsbin.rd | 2 +- ld/testsuite/ld-ia64/tlspic.rd | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 4 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 6 +- ld/testsuite/ld-ifunc/ifunc-13-x86-64.d | 4 - ld/testsuite/ld-ifunc/ifunc-14a.s | 2 +- ld/testsuite/ld-ifunc/ifunc-14c.s | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 4 - ld/testsuite/ld-ifunc/ifunc-15-x86-64.d | 4 - ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 1 - ld/testsuite/ld-ifunc/ifunc-18a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-18a.s | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 1 - ld/testsuite/ld-ifunc/ifunc-18b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.s | 2 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 26 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 24 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 26 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 24 +- ld/testsuite/ld-ifunc/ifunc-23-x86.s | 10 + ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-23b-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-23c-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-24-x86.s | 11 + ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-24b-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc-24c-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc-25-x86.s | 12 + ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-25b-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc-25c-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc.exp | 200 +- ld/testsuite/{ld-elf => ld-ifunc}/pass.out | 0 ld/testsuite/ld-ifunc/pr16467b.c | 3 + ld/testsuite/ld-ifunc/pr17154-i386.d | 10 +- ld/testsuite/ld-ifunc/pr17154-x86-64.d | 22 +- ld/testsuite/ld-ifunc/pr18808b.c | 14 +- ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-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-mep/mep.exp | 4 +- ld/testsuite/ld-metag/metag.exp | 2 +- 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-10.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-50.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-60.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-70.d | 4 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 22 + ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-local.d | 20 + 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/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 6 + .../ld-mips-elf/branch-absolute-addend-n32.d | 6 + .../ld-mips-elf/branch-absolute-addend-n64.d | 6 + ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 21 + ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 6 + ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 6 + ld/testsuite/ld-mips-elf/branch-absolute.d | 21 + ld/testsuite/ld-mips-elf/branch-misc-2.d | 30 + ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- .../ld-mips-elf/compressed-plt-1-o32-branch.od | 30 + .../ld-mips-elf/compressed-plt-1-o32-branch.rd | 44 + .../compressed-plt-1-o32-mips16-branch.od | 69 + .../compressed-plt-1-o32-mips16-branch.rd | 49 + .../compressed-plt-1-o32-mips16-bronly.od | 32 + .../compressed-plt-1-o32-mips16-bronly.rd | 43 + .../compressed-plt-1-o32-umips-branch.od | 69 + .../compressed-plt-1-o32-umips-branch.rd | 49 + .../compressed-plt-1-o32-umips-bronly.od | 33 + .../compressed-plt-1-o32-umips-bronly.rd | 43 + ld/testsuite/ld-mips-elf/compressed-plt-1.s | 28 +- ld/testsuite/ld-mips-elf/compressed-plt-1a.s | 12 +- ld/testsuite/ld-mips-elf/compressed-plt-1b.s | 8 +- 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-ref-f0.s | 37 + ld/testsuite/ld-mips-elf/export-class-ref-f1.s | 18 + ld/testsuite/ld-mips-elf/export-class-ref-f2.s | 20 + ld/testsuite/ld-mips-elf/export-class-ref-lib.sd | 6 + ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/export-hidden-ref.sd | 7 + ld/testsuite/ld-mips-elf/export-internal-ref.sd | 7 + ld/testsuite/ld-mips-elf/export-local-ref.sd | 7 + ld/testsuite/ld-mips-elf/export-protected-ref.sd | 6 + ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 20 + ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 8 + ld/testsuite/ld-mips-elf/jal-global-overflow.s | 37 + ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 6 + ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 8 + ld/testsuite/ld-mips-elf/jal-local-overflow.s | 35 + ld/testsuite/ld-mips-elf/jalr4-r6.dd | 25 + ld/testsuite/ld-mips-elf/jalr4.dd | 25 + ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 6 + ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 6 + ld/testsuite/ld-mips-elf/jalx-addend.d | 26 + ld/testsuite/ld-mips-elf/jalx-local-n32.d | 6 + ld/testsuite/ld-mips-elf/jalx-local-n64.d | 6 + ld/testsuite/ld-mips-elf/jalx-local.d | 26 + .../micromips-branch-absolute-addend-n32.d | 6 + .../micromips-branch-absolute-addend-n64.d | 6 + .../ld-mips-elf/micromips-branch-absolute-addend.d | 19 + .../ld-mips-elf/micromips-branch-absolute-n32.d | 6 + .../ld-mips-elf/micromips-branch-absolute-n64.d | 6 + .../ld-mips-elf/micromips-branch-absolute.d | 19 + ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 6 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 286 +- ld/testsuite/ld-mips-elf/mips16-branch-2.d | 19 + ld/testsuite/ld-mips-elf/mips16-branch-3.d | 20 + .../mips16-branch-absolute-addend-n32.d | 6 + .../mips16-branch-absolute-addend-n64.d | 6 + .../ld-mips-elf/mips16-branch-absolute-addend.d | 17 + .../ld-mips-elf/mips16-branch-absolute-n32.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n64.d | 6 + ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 17 + ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d | 19 + ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d | 20 + ld/testsuite/ld-mips-elf/mips16-branch.s | 15 + ld/testsuite/ld-mips-elf/mode-change-error-1.d | 4 +- ld/testsuite/ld-mips-elf/mode-change-error-1a.s | 3 + .../ld-mips-elf/pic-and-nonpic-1-micromips-rel.dd | 42 + .../ld-mips-elf/pic-and-nonpic-1-micromips-rel.nd | 5 + .../ld-mips-elf/pic-and-nonpic-1-micromips.dd | 48 + .../ld-mips-elf/pic-and-nonpic-1-micromips.nd | 8 + .../ld-mips-elf/pic-and-nonpic-1a-micromips.s | 31 + .../ld-mips-elf/pic-and-nonpic-1b-micromips.s | 10 + 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/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/reloc-local-overflow.d | 7 + ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 8 + 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/unaligned-branch-2.d | 49 + .../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 | 81 + ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 39 + ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 60 + ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 35 + ld/testsuite/ld-mips-elf/unaligned-branch.d | 15 + ld/testsuite/ld-mips-elf/unaligned-branch.s | 21 + ld/testsuite/ld-mips-elf/unaligned-data.s | 15 + ld/testsuite/ld-mips-elf/unaligned-insn.s | 15 + ld/testsuite/ld-mips-elf/unaligned-jalx-0.d | 23 + ld/testsuite/ld-mips-elf/unaligned-jalx-0.s | 12 + ld/testsuite/ld-mips-elf/unaligned-jalx-1.d | 7 + ld/testsuite/ld-mips-elf/unaligned-jalx-1.s | 11 + ld/testsuite/ld-mips-elf/unaligned-jalx-2.d | 7 + ld/testsuite/ld-mips-elf/unaligned-jalx-2.s | 12 + ld/testsuite/ld-mips-elf/unaligned-jalx-3.d | 7 + ld/testsuite/ld-mips-elf/unaligned-jalx-3.s | 11 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 27 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.s | 14 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 18 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.s | 22 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 7 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.s | 14 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 18 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.s | 22 + .../unaligned-jalx-addend-micromips-0.d | 27 + .../unaligned-jalx-addend-micromips-1.d | 19 + .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 27 + .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 19 + .../ld-mips-elf/unaligned-jalx-micromips-0.d | 23 + .../ld-mips-elf/unaligned-jalx-micromips-1.d | 7 + ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d | 23 + ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d | 7 + .../ld-mips-elf/unaligned-jump-micromips.d | 62 + ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 32 + ld/testsuite/ld-mips-elf/unaligned-jump.d | 51 + ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 13 + ld/testsuite/ld-mips-elf/unaligned-ldpc-0.s | 12 + ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 9 + ld/testsuite/ld-mips-elf/unaligned-ldpc-1.s | 13 + ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 13 + ld/testsuite/ld-mips-elf/unaligned-lwpc-0.s | 12 + ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 8 + ld/testsuite/ld-mips-elf/unaligned-lwpc-1.s | 12 + ld/testsuite/ld-mips-elf/unaligned-text.s | 15 + ld/testsuite/ld-mips-elf/undefweak-overflow.d | 55 +- ld/testsuite/ld-mips-elf/undefweak-overflow.s | 20 + 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.dd | 8 +- ld/testsuite/ld-mips-elf/vxworks1.rd | 8 +- ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-mmix/bpo-10.d | 3 +- ld/testsuite/ld-mmix/bpo-11.d | 3 +- ld/testsuite/ld-mmix/bspec1.d | 10 +- ld/testsuite/ld-mmix/bspec2.d | 10 +- ld/testsuite/ld-mmix/local1.d | 10 +- ld/testsuite/ld-mmix/local3.d | 10 +- ld/testsuite/ld-mmix/local5.d | 10 +- ld/testsuite/ld-mmix/local7.d | 10 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mmix/undef-3.d | 8 +- ld/testsuite/ld-mn10300/mn10300.exp | 6 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-nios2/nios2.exp | 2 +- ld/testsuite/ld-pe/pe-compile.exp | 6 +- ld/testsuite/ld-pe/pe-run.exp | 14 +- ld/testsuite/ld-pe/pe-run2.exp | 14 +- ld/testsuite/ld-pe/pe.exp | 20 +- ld/testsuite/ld-pe/pr19803.d | 13 + ld/testsuite/ld-pe/pr19803.e | 3 + ld/testsuite/ld-pe/pr19803.s | 13 + ld/testsuite/ld-pe/weakdef-1.d | 8 + ld/testsuite/ld-pe/weakdef-1.s | 19 + ld/testsuite/ld-pie/pie.exp | 18 +- ld/testsuite/ld-plugin/lto.exp | 189 +- ld/testsuite/{ld-elf => ld-plugin}/pass.out | 0 ld/testsuite/ld-plugin/plugin-13.d | 2 +- ld/testsuite/ld-plugin/plugin-14.d | 2 +- ld/testsuite/ld-plugin/plugin-15.d | 2 +- ld/testsuite/ld-plugin/plugin-16.d | 2 +- ld/testsuite/ld-plugin/plugin-20.d | 2 +- ld/testsuite/ld-plugin/plugin-21.d | 2 +- ld/testsuite/ld-plugin/plugin-22.d | 2 +- ld/testsuite/ld-plugin/plugin-23.d | 2 +- ld/testsuite/ld-plugin/plugin-30.d | 26 + ld/testsuite/ld-plugin/plugin-6.d | 2 +- ld/testsuite/ld-plugin/plugin-7.d | 2 +- ld/testsuite/ld-plugin/plugin-8.d | 2 +- ld/testsuite/ld-plugin/plugin.exp | 54 +- 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/pr20070.d | 9 + ld/testsuite/ld-plugin/pr20070a.c | 9 + ld/testsuite/ld-plugin/pr20070b.c | 10 + ld/testsuite/ld-plugin/pr20103a.c | 8 + ld/testsuite/ld-plugin/pr20103b.c | 3 + ld/testsuite/ld-plugin/pr20103c.c | 6 + ld/testsuite/ld-plugin/pr20267a.c | 12 + ld/testsuite/ld-plugin/pr20267b.c | 1 + ld/testsuite/ld-plugin/pr20276a.c | 12 + ld/testsuite/ld-plugin/pr20276b.c | 1 + ld/testsuite/ld-plugin/pr20321.c | 4 + ld/testsuite/ld-plugin/pr21382a.c | 17 + ld/testsuite/ld-plugin/pr21382b.c | 7 + ld/testsuite/ld-powerpc/addpcis.d | 8 +- ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/apuinfo-vle2.s | 8 + ld/testsuite/ld-powerpc/apuinfo1.s | 3 +- 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-14.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-4-20.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-22.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-24.d | 6 - 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 | 4 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/nodotsym.s | 11 + ld/testsuite/ld-powerpc/powerpc.exp | 26 +- ld/testsuite/ld-powerpc/tlsdll.s | 19 + ld/testsuite/ld-powerpc/tlsdll.ver | 7 + ld/testsuite/ld-powerpc/tlsdll_32.s | 18 + ld/testsuite/ld-powerpc/tlsexe.d | 4 +- ld/testsuite/ld-powerpc/tlsexe.g | 4 +- ld/testsuite/ld-powerpc/tlsexe.r | 6 +- ld/testsuite/ld-powerpc/tlsexe32.r | 2 +- ld/testsuite/ld-powerpc/tlsexetoc.r | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 54 + ld/testsuite/ld-powerpc/tlsopt5.s | 5 + ld/testsuite/ld-powerpc/tlsopt5_32.d | 52 + ld/testsuite/ld-powerpc/tlsopt5_32.s | 4 + ld/testsuite/ld-powerpc/tlsso.r | 2 +- ld/testsuite/ld-powerpc/tlsso32.r | 2 +- ld/testsuite/ld-powerpc/tlstocso.r | 2 +- 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/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/vxworks2.sd | 2 +- ld/testsuite/ld-pru/emit-relocs-1.d | 37 + .../{ld-mips-elf => ld-pru}/emit-relocs-1.ld | 0 ld/testsuite/{ld-nios2 => ld-pru}/emit-relocs-1a.s | 0 .../{ld-mips-elf => ld-pru}/emit-relocs-1b.s | 0 ld/testsuite/ld-pru/ldi32.d | 12 + ld/testsuite/ld-pru/ldi32.s | 6 + ld/testsuite/ld-pru/ldi32_symbol.s | 2 + ld/testsuite/ld-pru/norelax_ldi32-data.d | 20 + ld/testsuite/ld-pru/norelax_ldi32-dis.d | 29 + ld/testsuite/ld-pru/pcrel_s10.d | 18 + ld/testsuite/ld-pru/pcrel_s10.s | 7 + ld/testsuite/ld-pru/pcrel_s10_label.s | 9 + ld/testsuite/ld-pru/pcrel_u8-illegal.d | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal.s | 9 + ld/testsuite/ld-pru/pcrel_u8-illegal2.d | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal2.s | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal3.d | 7 + ld/testsuite/ld-pru/pcrel_u8-illegal3.s | 7 + ld/testsuite/ld-pru/pcrel_u8.d | 15 + ld/testsuite/ld-pru/pcrel_u8.s | 9 + ld/testsuite/ld-pru/pcrel_u8_label.s | 4 + ld/testsuite/ld-pru/pmem.d | 15 + ld/testsuite/ld-pru/pmem.s | 15 + ld/testsuite/ld-pru/pmem_symbol.s | 13 + ld/testsuite/ld-pru/pru.exp | 8 + ld/testsuite/ld-pru/relax_ldi32-data.d | 19 + ld/testsuite/ld-pru/relax_ldi32-dis.d | 27 + ld/testsuite/ld-pru/relax_ldi32.s | 30 + ld/testsuite/ld-pru/relax_ldi32_symbol.s | 5 + ld/testsuite/ld-pru/reloc.d | 14 + ld/testsuite/ld-pru/reloc.s | 9 + ld/testsuite/ld-pru/reloc_symbol.s | 24 + ld/testsuite/ld-pru/u16.d | 11 + ld/testsuite/ld-pru/u16.s | 4 + ld/testsuite/ld-pru/u16_symbol.s | 2 + ld/testsuite/ld-s390/pltoffset-1.dd | 8 + ld/testsuite/ld-s390/pltoffset-1.ld | 34 + ld/testsuite/ld-s390/pltoffset-1.s | 12 + ld/testsuite/ld-s390/s390.exp | 7 +- ld/testsuite/ld-s390/tlsbin.rd | 2 +- 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 | 4 +- ld/testsuite/ld-scripts/alignof.exp | 4 +- ld/testsuite/ld-scripts/assert.exp | 4 +- ld/testsuite/ld-scripts/cross2.t | 2 +- ld/testsuite/ld-scripts/cross3.t | 4 +- ld/testsuite/ld-scripts/cross4.t | 10 + ld/testsuite/ld-scripts/cross5.t | 10 + ld/testsuite/ld-scripts/cross6.t | 9 + ld/testsuite/ld-scripts/cross7.t | 9 + ld/testsuite/ld-scripts/crossref.exp | 78 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 4 +- ld/testsuite/ld-scripts/defined.t | 1 + ld/testsuite/ld-scripts/defined6.t | 1 + ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.t | 1 + ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.t | 1 + ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.t | 6 +- ld/testsuite/ld-scripts/exclude-file-1.d | 5 + ld/testsuite/ld-scripts/exclude-file-1.map | 8 + ld/testsuite/ld-scripts/exclude-file-1.t | 10 + ld/testsuite/ld-scripts/exclude-file-2.d | 5 + ld/testsuite/ld-scripts/exclude-file-2.map | 7 + ld/testsuite/ld-scripts/exclude-file-2.t | 10 + ld/testsuite/ld-scripts/exclude-file-3.d | 5 + ld/testsuite/ld-scripts/exclude-file-3.map | 7 + ld/testsuite/ld-scripts/exclude-file-3.t | 10 + ld/testsuite/ld-scripts/exclude-file-4.d | 5 + ld/testsuite/ld-scripts/exclude-file-4.map | 7 + ld/testsuite/ld-scripts/exclude-file-4.t | 10 + ld/testsuite/ld-scripts/exclude-file-a.s | 5 + ld/testsuite/ld-scripts/exclude-file-b.s | 5 + ld/testsuite/ld-scripts/exclude-file.exp | 32 + ld/testsuite/ld-scripts/expr.exp | 2 +- ld/testsuite/ld-scripts/extern.exp | 4 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 4 +- ld/testsuite/ld-scripts/map-address.exp | 4 +- ld/testsuite/ld-scripts/overlay-size.d | 2 +- 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-2.t | 2 +- ld/testsuite/ld-scripts/pr14962.d | 2 +- ld/testsuite/ld-scripts/pr20302.d | 12 + 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-4.t | 1 + ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-at10.d | 2 +- ld/testsuite/ld-scripts/rgn-at11.d | 2 +- ld/testsuite/ld-scripts/rgn-at2.d | 3 - ld/testsuite/ld-scripts/rgn-at5.d | 8 +- ld/testsuite/ld-scripts/rgn-at5.t | 10 +- ld/testsuite/ld-scripts/rgn-at6.d | 1 - ld/testsuite/ld-scripts/rgn-at7.d | 1 - ld/testsuite/ld-scripts/rgn-at8.d | 1 - ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/rgn-over7.d | 2 +- ld/testsuite/ld-scripts/script.exp | 20 +- ld/testsuite/ld-scripts/section-flags.exp | 4 +- ld/testsuite/ld-scripts/section-match-1.d | 2 +- ld/testsuite/ld-scripts/section-match-1.t | 6 +- 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 | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 4 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 30 +- ld/testsuite/ld-scripts/weak.exp | 4 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 10 +- ld/testsuite/ld-sh/arch/arch.exp | 4 +- ld/testsuite/ld-sh/rd-sh.exp | 4 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 10 +- ld/testsuite/ld-sh/sh64/crange1.rd | 6 +- ld/testsuite/ld-sh/sh64/crange2.rd | 6 +- ld/testsuite/ld-sh/sh64/crange3-cmpct.rd | 8 +- ld/testsuite/ld-sh/sh64/crange3-media.rd | 8 +- ld/testsuite/ld-sh/sh64/crange3.rd | 6 +- ld/testsuite/ld-sh/sh64/crangerel1.rd | 6 +- ld/testsuite/ld-sh/sh64/crangerel2.rd | 6 +- 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/tlsbin-2.d | 2 +- ld/testsuite/ld-sh/tlspic-2.d | 2 +- ld/testsuite/ld-shared/shared.exp | 17 +- ld/testsuite/ld-size/size.exp | 28 +- ld/testsuite/ld-sparc/gotop32.rd | 2 +- ld/testsuite/ld-sparc/gotop64.rd | 2 +- ld/testsuite/ld-sparc/sparc.exp | 5 +- ld/testsuite/ld-sparc/tlssunbin32.rd | 2 +- ld/testsuite/ld-sparc/tlssunbin64.dd | 2 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 2 +- ld/testsuite/ld-sparc/tlssunnopic32.rd | 2 +- ld/testsuite/ld-sparc/tlssunnopic64.dd | 2 +- ld/testsuite/ld-sparc/tlssunnopic64.rd | 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/wdispcall.dd | 18 + ld/testsuite/ld-sparc/wdispcall.s | 14 + ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 71 +- ld/testsuite/ld-tic6x/common.d | 6 +- ld/testsuite/ld-tic6x/shlib-1.dd | 2 +- ld/testsuite/ld-tic6x/shlib-1.rd | 8 +- ld/testsuite/ld-tic6x/shlib-1b.dd | 2 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 8 +- ld/testsuite/ld-tic6x/shlib-1r.dd | 2 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 8 +- ld/testsuite/ld-tic6x/shlib-1rb.dd | 2 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1b.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1r.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1rb.dd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 8 +- ld/testsuite/ld-tic6x/shlib-noindex.dd | 2 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 8 +- ld/testsuite/ld-tic6x/static-app-1.rd | 8 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 8 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 8 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 8 +- ld/testsuite/ld-tic6x/tic6x.exp | 14 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined.exp | 2 +- ld/testsuite/ld-undefined/undefined.exp | 4 +- ld/testsuite/ld-undefined/weak-fundef.s | 14 + ld/testsuite/ld-undefined/weak-undef.exp | 168 +- ld/testsuite/ld-undefined/weak-undef.t | 2 +- ld/testsuite/ld-unique/unique.d | 9 + ld/testsuite/ld-unique/unique.exp | 121 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class-data.dd | 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 | 2 +- ld/testsuite/ld-versados/versados.exp | 6 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 12 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 16 +- ld/testsuite/ld-x86-64/dwarfreloc.exp | 6 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/gotpcrel1.dd | 10 +- ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 6 +- ld/testsuite/ld-x86-64/ilp32-4.d | 6 +- ld/testsuite/ld-x86-64/lea1.s | 6 +- ld/testsuite/ld-x86-64/lea1a.d | 7 +- ld/testsuite/ld-x86-64/lea1b.d | 7 +- ld/testsuite/ld-x86-64/lea1c.d | 13 +- ld/testsuite/ld-x86-64/lea1d.d | 7 +- ld/testsuite/ld-x86-64/lea1e.d | 7 +- ld/testsuite/ld-x86-64/lea1f.d | 13 +- ld/testsuite/ld-x86-64/libno-plt-1b.dd | 15 + ld/testsuite/ld-x86-64/libno-plt-1b.rd | 8 + ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/load1c-nacl.d | 72 +- ld/testsuite/ld-x86-64/load1c.d | 72 +- ld/testsuite/ld-x86-64/load1d-nacl.d | 72 +- ld/testsuite/ld-x86-64/load1d.d | 72 +- ld/testsuite/ld-x86-64/load2.d | 18 + ld/testsuite/ld-x86-64/load2.map | 6 + ld/testsuite/ld-x86-64/load2.s | 20 + ld/testsuite/ld-x86-64/mov1a.d | 6 +- ld/testsuite/ld-x86-64/mov1b.d | 10 +- ld/testsuite/ld-x86-64/mov1c.d | 6 +- ld/testsuite/ld-x86-64/mov1d.d | 10 +- 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 | 4 +- ld/testsuite/ld-x86-64/mpx3.dd | 6 +- ld/testsuite/ld-x86-64/mpx4.dd | 4 +- ld/testsuite/ld-x86-64/no-plt-1a.dd | 34 + ld/testsuite/ld-x86-64/no-plt-1a.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1b.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1b.rd | 16 + ld/testsuite/ld-x86-64/no-plt-1c.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1c.rd | 14 + ld/testsuite/ld-x86-64/no-plt-1d.dd | 35 + ld/testsuite/ld-x86-64/no-plt-1d.rd | 7 + ld/testsuite/ld-x86-64/no-plt-1e.dd | 34 + ld/testsuite/ld-x86-64/no-plt-1e.nd | 7 + ld/testsuite/ld-x86-64/no-plt-1e.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1f.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1f.rd | 16 + ld/testsuite/ld-x86-64/no-plt-1g.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1g.rd | 14 + ld/testsuite/ld-x86-64/no-plt-check1.S | 32 + ld/testsuite/ld-x86-64/no-plt-extern1.S | 28 + ld/testsuite/ld-x86-64/no-plt-func1.c | 5 + ld/testsuite/ld-x86-64/no-plt-main1.c | 8 + ld/testsuite/ld-x86-64/no-plt.exp | 286 + ld/testsuite/ld-x86-64/nogot1.d | 1 + ld/testsuite/ld-x86-64/pass.c | 8 + ld/testsuite/{ld-elf => ld-x86-64}/pass.out | 0 ld/testsuite/ld-x86-64/pic1.d | 3 + ld/testsuite/ld-x86-64/pic1.s | 2 + ld/testsuite/ld-x86-64/pie2.d | 3 + ld/testsuite/ld-x86-64/pie2.s | 8 + ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/plt-nacl.pd | 10 +- ld/testsuite/ld-x86-64/plt.pd | 10 +- ld/testsuite/ld-x86-64/pr12718.d | 6 +- ld/testsuite/ld-x86-64/pr12921.d | 6 +- ld/testsuite/ld-x86-64/pr13082-3b.d | 5 +- ld/testsuite/ld-x86-64/pr13082-3c.d | 9 + ld/testsuite/ld-x86-64/pr13082-3d.d | 10 + ld/testsuite/ld-x86-64/pr13082-4b.d | 5 +- ld/testsuite/ld-x86-64/pr13082-5a.d | 4 - ld/testsuite/ld-x86-64/pr13082-5b.d | 4 - ld/testsuite/ld-x86-64/pr13082-6a.d | 4 - ld/testsuite/ld-x86-64/pr13082-6b.d | 4 - ld/testsuite/ld-x86-64/pr18591.d | 4 +- ld/testsuite/ld-x86-64/pr19539.s | 6 + ld/testsuite/ld-x86-64/pr19539.t | 6 + ld/testsuite/ld-x86-64/pr19539a.d | 8 + ld/testsuite/ld-x86-64/pr19539b.d | 8 + ld/testsuite/ld-x86-64/pr19609-1.s | 20 + ld/testsuite/ld-x86-64/pr19609-1a.d | 23 + ld/testsuite/ld-x86-64/pr19609-1b.d | 23 + ld/testsuite/ld-x86-64/pr19609-1c.d | 23 + ld/testsuite/ld-x86-64/pr19609-1d.d | 23 + ld/testsuite/ld-x86-64/pr19609-1e.d | 23 + ld/testsuite/ld-x86-64/pr19609-1f.d | 23 + ld/testsuite/ld-x86-64/pr19609-1g.d | 23 + ld/testsuite/ld-x86-64/pr19609-1h.d | 23 + ld/testsuite/ld-x86-64/pr19609-1i.d | 23 + ld/testsuite/ld-x86-64/pr19609-1j.d | 23 + ld/testsuite/ld-x86-64/pr19609-1k.d | 23 + ld/testsuite/ld-x86-64/pr19609-1l.d | 23 + ld/testsuite/ld-x86-64/pr19609-1m.d | 23 + ld/testsuite/ld-x86-64/pr19609-2.s | 9 + ld/testsuite/ld-x86-64/pr19609-2a.d | 4 + ld/testsuite/ld-x86-64/pr19609-2b.d | 4 + ld/testsuite/ld-x86-64/pr19609-2c.d | 13 + ld/testsuite/ld-x86-64/pr19609-2d.d | 13 + ld/testsuite/ld-x86-64/pr19609-3.s | 10 + ld/testsuite/ld-x86-64/pr19609-3a.d | 14 + ld/testsuite/ld-x86-64/pr19609-3b.d | 14 + ld/testsuite/ld-x86-64/pr19609-4.s | 10 + ld/testsuite/ld-x86-64/pr19609-4a.d | 5 + ld/testsuite/ld-x86-64/pr19609-4b.d | 13 + ld/testsuite/ld-x86-64/pr19609-4c.d | 5 + ld/testsuite/ld-x86-64/pr19609-4d.d | 13 + ld/testsuite/ld-x86-64/pr19609-4e.d | 13 + ld/testsuite/ld-x86-64/pr19609-5.s | 6 + ld/testsuite/ld-x86-64/pr19609-5a.d | 12 + ld/testsuite/ld-x86-64/pr19609-5b.d | 12 + ld/testsuite/ld-x86-64/pr19609-5c.d | 12 + ld/testsuite/ld-x86-64/pr19609-5d.d | 4 + ld/testsuite/ld-x86-64/pr19609-5e.d | 12 + ld/testsuite/ld-x86-64/pr19609-6.s | 6 + ld/testsuite/ld-x86-64/pr19609-6a.d | 4 + ld/testsuite/ld-x86-64/pr19609-6b.d | 13 + ld/testsuite/ld-x86-64/pr19609-6c.d | 13 + ld/testsuite/ld-x86-64/pr19609-6d.d | 13 + ld/testsuite/ld-x86-64/pr19609-7.s | 7 + ld/testsuite/ld-x86-64/pr19609-7a.d | 4 + ld/testsuite/ld-x86-64/pr19609-7b.d | 13 + ld/testsuite/ld-x86-64/pr19609-7c.d | 4 + ld/testsuite/ld-x86-64/pr19609-7d.d | 13 + ld/testsuite/ld-x86-64/pr19636-2d-nacl.d | 8 +- ld/testsuite/ld-x86-64/pr19636-2d.d | 6 +- ld/testsuite/ld-x86-64/pr19719.d | 3 + ld/testsuite/ld-x86-64/pr19719.s | 16 + ld/testsuite/ld-x86-64/pr19784a.c | 6 + ld/testsuite/ld-x86-64/pr19784b.c | 11 + ld/testsuite/ld-x86-64/pr19784c.c | 11 + ld/testsuite/ld-x86-64/pr19807-1.s | 8 + ld/testsuite/ld-x86-64/pr19807-1a.d | 13 + ld/testsuite/ld-x86-64/pr19807-1b.d | 13 + ld/testsuite/ld-x86-64/pr19807-2.s | 8 + ld/testsuite/ld-x86-64/pr19807-2a.d | 4 + ld/testsuite/ld-x86-64/pr19807-2b.d | 8 + ld/testsuite/ld-x86-64/pr19807-2c.d | 13 + ld/testsuite/ld-x86-64/pr19807-2d.d | 8 + ld/testsuite/ld-x86-64/pr19807-2e.d | 13 + ld/testsuite/ld-x86-64/pr19827-nacl.rd | 5 + ld/testsuite/ld-x86-64/pr19827.rd | 5 + ld/testsuite/ld-x86-64/pr19827a.S | 8 + ld/testsuite/ld-x86-64/pr19827b.S | 2 + ld/testsuite/ld-x86-64/pr19939.s | 9 + ld/testsuite/ld-x86-64/pr19939a.d | 4 + ld/testsuite/ld-x86-64/pr19939b.d | 8 + ld/testsuite/ld-x86-64/pr19969.d | 4 + ld/testsuite/ld-x86-64/pr19969a.S | 7 + ld/testsuite/ld-x86-64/pr19969b.S | 14 + ld/testsuite/ld-x86-64/pr20093-1.d | 11 + ld/testsuite/ld-x86-64/pr20093-1.s | 11 + ld/testsuite/ld-x86-64/pr20093-2.d | 11 + ld/testsuite/ld-x86-64/pr20093-2.s | 9 + ld/testsuite/ld-x86-64/pr20253-1.s | 18 + ld/testsuite/ld-x86-64/pr20253-1a.d | 9 + ld/testsuite/ld-x86-64/pr20253-1b.d | 25 + ld/testsuite/ld-x86-64/pr20253-1c.d | 9 + ld/testsuite/ld-x86-64/pr20253-1d.d | 25 + ld/testsuite/ld-x86-64/pr20253-1e.d | 9 + ld/testsuite/ld-x86-64/pr20253-1f.d | 25 + ld/testsuite/ld-x86-64/pr20253-1g.d | 9 + ld/testsuite/ld-x86-64/pr20253-1h.d | 25 + ld/testsuite/ld-x86-64/pr20253-1i.d | 9 + ld/testsuite/ld-x86-64/pr20253-1j.d | 25 + ld/testsuite/ld-x86-64/pr20253-1k.d | 9 + ld/testsuite/ld-x86-64/pr20253-1l.d | 25 + ld/testsuite/ld-x86-64/pr20253-2a.c | 8 + ld/testsuite/ld-x86-64/pr20253-2b.S | 46 + ld/testsuite/ld-x86-64/pr20253-2c.S | 29 + ld/testsuite/ld-x86-64/pr20253-2d.S | 61 + ld/testsuite/ld-x86-64/pr20253-3.d | 3 + ld/testsuite/ld-x86-64/pr20253-3.s | 11 + ld/testsuite/ld-x86-64/pr20253-4.s | 11 + ld/testsuite/ld-x86-64/pr20253-4a.d | 8 + ld/testsuite/ld-x86-64/pr20253-4b.d | 8 + ld/testsuite/ld-x86-64/pr20253-4c.d | 9 + ld/testsuite/ld-x86-64/pr20253-4d.d | 8 + ld/testsuite/ld-x86-64/pr20253-4e.d | 8 + ld/testsuite/ld-x86-64/pr20253-4f.d | 9 + ld/testsuite/ld-x86-64/pr20253-5.s | 10 + ld/testsuite/ld-x86-64/pr20253-5a.d | 8 + ld/testsuite/ld-x86-64/pr20253-5b.d | 8 + 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.d | 68 + ld/testsuite/ld-x86-64/pr20830b.d | 60 + ld/testsuite/ld-x86-64/pr21038a.d | 71 + ld/testsuite/ld-x86-64/pr21038a.s | 8 + ld/testsuite/ld-x86-64/pr21038b.d | 69 + ld/testsuite/ld-x86-64/pr21038b.s | 7 + ld/testsuite/ld-x86-64/pr21038c.d | 86 + ld/testsuite/ld-x86-64/pr21038c.s | 9 + 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/protected3.d | 2 +- ld/testsuite/ld-x86-64/split-by-file-nacl.rd | 6 +- ld/testsuite/ld-x86-64/split-by-file.rd | 6 +- ld/testsuite/ld-x86-64/tls-def1.c | 1 + ld/testsuite/ld-x86-64/tls-gd1.S | 55 + ld/testsuite/ld-x86-64/tls-ld1.S | 47 + ld/testsuite/ld-x86-64/tls-main1.c | 29 + ld/testsuite/ld-x86-64/tls.exp | 241 + 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-nacl.rd | 143 + ld/testsuite/ld-x86-64/tlsbin2.dd | 310 + ld/testsuite/ld-x86-64/tlsbin2.rd | 141 + ld/testsuite/ld-x86-64/tlsbin2.sd | 13 + ld/testsuite/ld-x86-64/tlsbin2.td | 16 + ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlsbindesc.dd | 10 +- ld/testsuite/ld-x86-64/tlsbindesc.rd | 2 +- ld/testsuite/ld-x86-64/tlsbinpic2.s | 146 + ld/testsuite/ld-x86-64/tlsdesc-nacl.pd | 2 +- ld/testsuite/ld-x86-64/tlsdesc-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlsdesc.dd | 26 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 2 +- ld/testsuite/ld-x86-64/tlsdesc.rd | 2 +- 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 | 23 + ld/testsuite/ld-x86-64/tlsgd10.s | 18 + ld/testsuite/ld-x86-64/{tlsgd1.dd => tlsgd11.dd} | 0 ld/testsuite/ld-x86-64/{tlsgd1.s => tlsgd11.s} | 0 ld/testsuite/ld-x86-64/tlsgd12.d | 4 + ld/testsuite/ld-x86-64/{tlsgd2.s => tlsgd12.s} | 0 ld/testsuite/ld-x86-64/tlsgd13.d | 4 + ld/testsuite/ld-x86-64/{tlsgd3.s => tlsgd13.s} | 0 ld/testsuite/ld-x86-64/{tlsgd4.dd => tlsgd14.dd} | 0 ld/testsuite/ld-x86-64/{tlsgd4.s => tlsgd14.s} | 0 ld/testsuite/ld-x86-64/tlsgd5.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd5c.s | 8 + ld/testsuite/ld-x86-64/tlsgd6.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd6c.s | 7 + ld/testsuite/ld-x86-64/tlsgd8.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd9.dd | 23 + ld/testsuite/ld-x86-64/tlsgd9.s | 25 + ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlsgdesc.dd | 32 +- ld/testsuite/ld-x86-64/tlsgdesc.rd | 2 +- ld/testsuite/ld-x86-64/tlsld4.dd | 23 + ld/testsuite/ld-x86-64/tlsld4.s | 27 + ld/testsuite/ld-x86-64/tlsld5.dd | 13 + ld/testsuite/ld-x86-64/tlsld5.s | 12 + ld/testsuite/ld-x86-64/tlsld6.dd | 14 + ld/testsuite/ld-x86-64/tlsld6.s | 12 + 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 | 145 + ld/testsuite/ld-x86-64/tlspic2.dd | 378 + ld/testsuite/ld-x86-64/tlspic2.rd | 139 + ld/testsuite/ld-x86-64/tlspic2.sd | 20 + ld/testsuite/ld-x86-64/tlspic2.td | 16 + ld/testsuite/ld-x86-64/tlspic3.s | 290 + ld/testsuite/ld-x86-64/tlspie2.s | 58 + ld/testsuite/ld-x86-64/tlspie2a.d | 6 + ld/testsuite/ld-x86-64/tlspie2b.d | 28 + ld/testsuite/ld-x86-64/tlspie2c.d | 28 + ld/testsuite/ld-x86-64/x86-64.exp | 611 +- 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/tlsbin.rd | 2 +- ld/testsuite/ld-xtensa/tlspic.rd | 2 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z8k/0filler.s | 6 + ld/testsuite/ld-z8k/branch-target.s | 5 + ld/testsuite/ld-z8k/branch-target2.s | 5 + ld/testsuite/ld-z8k/calr-back-8001.d | 2064 + ld/testsuite/ld-z8k/calr-back-8002.d | 2064 + ld/testsuite/ld-z8k/calr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/calr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/calr-forw-8001.d | 2067 + ld/testsuite/ld-z8k/calr-forw-8002.d | 2067 + ld/testsuite/ld-z8k/calr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/calr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/calr-opcode.s | 4 + ld/testsuite/ld-z8k/dbjnz-forw-8001.d | 16 + ld/testsuite/ld-z8k/dbjnz-forw-8002.d | 16 + ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/dbjnz-opcode.s | 4 + ld/testsuite/ld-z8k/djnz-back-8001.d | 151 + ld/testsuite/ld-z8k/djnz-back-8002.d | 151 + ld/testsuite/ld-z8k/djnz-back-fail-8001.d | 8 + ld/testsuite/ld-z8k/djnz-back-fail-8002.d | 8 + ld/testsuite/ld-z8k/djnz-forw-8001.d | 16 + ld/testsuite/ld-z8k/djnz-forw-8002.d | 16 + ld/testsuite/ld-z8k/djnz-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/djnz-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/djnz-opcode.s | 4 + ld/testsuite/ld-z8k/filler.s | 6 + ld/testsuite/ld-z8k/jr-back-8001.d | 145 + ld/testsuite/ld-z8k/jr-back-8002.d | 145 + ld/testsuite/ld-z8k/jr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/jr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/jr-forw-8001.d | 146 + ld/testsuite/ld-z8k/jr-forw-8002.d | 146 + ld/testsuite/ld-z8k/jr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/jr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/jr-opcode.s | 4 + ld/testsuite/ld-z8k/ldr-back-8001.d | 20 + ld/testsuite/ld-z8k/ldr-back-8002.d | 20 + ld/testsuite/ld-z8k/ldr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldr-forw-8001.d | 20 + ld/testsuite/ld-z8k/ldr-forw-8002.d | 20 + ld/testsuite/ld-z8k/ldr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldr-opcode.s | 4 + ld/testsuite/ld-z8k/ldrb-forw-8001.d | 20 + ld/testsuite/ld-z8k/ldrb-forw-8002.d | 20 + ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldrb-opcode.s | 4 + ld/testsuite/ld-z8k/ldrb-opcode2.s | 4 + ld/testsuite/ld-z8k/other-file.s | 55 + ld/testsuite/ld-z8k/reloc.dd | 61 + ld/testsuite/ld-z8k/reloc.ld | 22 + ld/testsuite/ld-z8k/relocseg.dd | 61 + ld/testsuite/ld-z8k/relocseg.ld | 22 + ld/testsuite/ld-z8k/relocseg1.dd | 61 + ld/testsuite/ld-z8k/this-file.s | 50 + ld/testsuite/ld-z8k/z8k.exp | 63 + ld/testsuite/lib/ld-lib.exp | 401 +- libiberty/ChangeLog | 331 +- libiberty/Makefile.in | 20 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 21 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 5 +- libiberty/configure.ac | 3 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 573 +- libiberty/cp-demangle.h | 3 +- libiberty/cp-demint.c | 6 +- libiberty/cplus-dem.c | 197 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 3 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 3 +- libiberty/getopt.c | 3 +- libiberty/getopt1.c | 3 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 23 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 6 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 3 +- libiberty/make-relative-prefix.c | 14 +- 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 | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 2 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 2 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 3 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 9 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 10 +- libiberty/testsuite/demangle-expected | 299 + 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/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 3 +- libiberty/xmemdup.c | 6 +- libiberty/xstrndup.c | 7 +- libiberty/xvasprintf.c | 2 +- opcodes/ChangeLog | 615 +- opcodes/ChangeLog-2016 | 2179 + opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 20 +- opcodes/Makefile.in | 90 +- opcodes/aarch64-asm-2.c | 1031 +- opcodes/aarch64-asm.c | 607 +- opcodes/aarch64-asm.h | 30 +- opcodes/aarch64-dis-2.c | 12079 +++++- opcodes/aarch64-dis.c | 803 +- opcodes/aarch64-dis.h | 30 +- opcodes/aarch64-gen.c | 15 +- opcodes/aarch64-opc-2.c | 221 +- opcodes/aarch64-opc.c | 1244 +- opcodes/aarch64-opc.h | 75 +- opcodes/aarch64-tbl.h | 4264 +- opcodes/aclocal.m4 | 74 +- opcodes/alpha-dis.c | 6 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 1365 +- opcodes/arc-dis.h | 207 +- opcodes/arc-ext-tbl.h | 131 + opcodes/arc-ext.c | 375 +- opcodes/arc-ext.h | 61 +- opcodes/arc-fxi.h | 368 +- opcodes/arc-nps400-tbl.h | 992 + opcodes/arc-opc.c | 1991 +- opcodes/arc-regs.h | 770 +- opcodes/arc-tbl.h | 6470 ++- opcodes/arm-dis.c | 407 +- opcodes/avr-dis.c | 37 +- opcodes/bfin-dis.c | 2 +- opcodes/cgen-asm.c | 2 +- opcodes/cgen-asm.in | 2 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 2 +- opcodes/cgen-ibld.in | 2 +- opcodes/cgen-opc.c | 29 +- opcodes/cgen.sh | 2 +- opcodes/configure | 128 +- opcodes/configure.ac | 7 +- opcodes/configure.com | 2 +- opcodes/cr16-dis.c | 4 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-dis.c | 2 +- opcodes/cris-opc.c | 2 +- opcodes/crx-dis.c | 8 +- opcodes/crx-opc.c | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 109 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 2 +- opcodes/epiphany-desc.c | 7 +- opcodes/epiphany-desc.h | 10 +- opcodes/epiphany-dis.c | 2 +- opcodes/epiphany-ibld.c | 2 +- opcodes/epiphany-opc.c | 16 +- opcodes/epiphany-opc.h | 10 +- opcodes/fr30-asm.c | 2 +- opcodes/fr30-desc.c | 7 +- opcodes/fr30-desc.h | 10 +- opcodes/fr30-dis.c | 2 +- opcodes/fr30-ibld.c | 4 +- opcodes/fr30-opc.c | 16 +- opcodes/fr30-opc.h | 10 +- opcodes/frv-asm.c | 2 +- opcodes/frv-desc.c | 7 +- opcodes/frv-desc.h | 10 +- opcodes/frv-dis.c | 2 +- opcodes/frv-ibld.c | 2 +- opcodes/frv-opc.c | 16 +- opcodes/frv-opc.h | 10 +- opcodes/ft32-dis.c | 2 +- opcodes/ft32-opc.c | 6 +- opcodes/h8300-dis.c | 2 +- opcodes/h8500-dis.c | 2 +- opcodes/h8500-opc.h | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i370-dis.c | 2 +- opcodes/i370-opc.c | 2 +- opcodes/i386-dis-evex.h | 37 +- opcodes/i386-dis.c | 676 +- opcodes/i386-gen.c | 279 +- opcodes/i386-init.h | 585 +- opcodes/i386-opc.c | 2 +- opcodes/i386-opc.h | 65 +- opcodes/i386-opc.tbl | 369 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 21885 +++++----- opcodes/i860-dis.c | 2 +- opcodes/i960-dis.c | 2 +- opcodes/ia64-asmtab.c | 2 +- opcodes/ia64-asmtab.h | 2 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 4 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 2 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 2 +- opcodes/ip2k-desc.c | 7 +- opcodes/ip2k-desc.h | 10 +- opcodes/ip2k-dis.c | 2 +- opcodes/ip2k-ibld.c | 2 +- opcodes/ip2k-opc.c | 16 +- opcodes/ip2k-opc.h | 10 +- opcodes/iq2000-asm.c | 2 +- opcodes/iq2000-desc.c | 7 +- opcodes/iq2000-desc.h | 10 +- opcodes/iq2000-dis.c | 2 +- opcodes/iq2000-ibld.c | 2 +- opcodes/iq2000-opc.c | 16 +- opcodes/iq2000-opc.h | 10 +- opcodes/lm32-asm.c | 2 +- opcodes/lm32-desc.c | 7 +- opcodes/lm32-desc.h | 10 +- opcodes/lm32-dis.c | 2 +- opcodes/lm32-ibld.c | 2 +- opcodes/lm32-opc.c | 16 +- opcodes/lm32-opc.h | 10 +- opcodes/lm32-opinst.c | 5 +- opcodes/m10200-dis.c | 2 +- opcodes/m10200-opc.c | 2 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 2 +- opcodes/m32c-asm.c | 2 +- opcodes/m32c-desc.c | 7 +- opcodes/m32c-desc.h | 10 +- opcodes/m32c-dis.c | 2 +- opcodes/m32c-ibld.c | 2 +- opcodes/m32c-opc.c | 16 +- opcodes/m32c-opc.h | 10 +- opcodes/m32r-asm.c | 2 +- opcodes/m32r-desc.c | 7 +- opcodes/m32r-desc.h | 10 +- opcodes/m32r-dis.c | 2 +- opcodes/m32r-ibld.c | 2 +- opcodes/m32r-opc.c | 16 +- opcodes/m32r-opc.h | 10 +- opcodes/m32r-opinst.c | 5 +- opcodes/m68hc11-dis.c | 2 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 119 +- opcodes/m68k-opc.c | 2 +- opcodes/m88k-dis.c | 2 +- opcodes/makefile.vms | 2 +- opcodes/mcore-dis.c | 17 +- opcodes/mcore-opc.h | 5 +- opcodes/mep-asm.c | 3 +- opcodes/mep-desc.c | 7 +- opcodes/mep-desc.h | 10 +- opcodes/mep-dis.c | 2 +- opcodes/mep-ibld.c | 2 +- opcodes/mep-opc.c | 16 +- opcodes/mep-opc.h | 10 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 2 +- opcodes/microblaze-dis.h | 2 +- opcodes/microblaze-opc.h | 4 +- opcodes/microblaze-opcm.h | 2 +- opcodes/micromips-opc.c | 24 +- opcodes/mips-dis.c | 376 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 6 +- opcodes/mips16-opc.c | 215 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 2 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 201 +- opcodes/msp430-decode.opc | 3 +- opcodes/msp430-dis.c | 769 +- opcodes/mt-asm.c | 2 +- opcodes/mt-desc.c | 7 +- opcodes/mt-desc.h | 10 +- opcodes/mt-dis.c | 2 +- opcodes/mt-ibld.c | 2 +- opcodes/mt-opc.c | 16 +- opcodes/mt-opc.h | 10 +- opcodes/nds32-asm.c | 2 +- opcodes/nds32-asm.h | 10 +- opcodes/nds32-dis.c | 59 +- opcodes/nds32-opc.h | 2 +- opcodes/nios2-dis.c | 2 +- opcodes/nios2-opc.c | 2 +- opcodes/ns32k-dis.c | 3 +- opcodes/opc2c.c | 2 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 2 +- opcodes/or1k-desc.c | 7 +- opcodes/or1k-desc.h | 16 +- opcodes/or1k-dis.c | 2 +- opcodes/or1k-ibld.c | 2 +- opcodes/or1k-opc.c | 16 +- opcodes/or1k-opc.h | 10 +- opcodes/or1k-opinst.c | 5 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/POTFILES.in | 5 + opcodes/po/ga.po | 1267 +- opcodes/po/opcodes.pot | 1080 +- opcodes/po/sr.po | 1507 + opcodes/ppc-dis.c | 204 +- opcodes/ppc-opc.c | 7617 ++-- opcodes/pru-dis.c | 286 + opcodes/pru-opc.c | 235 + opcodes/riscv-dis.c | 507 + opcodes/riscv-opc.c | 688 + opcodes/rl78-decode.c | 6 +- opcodes/rl78-decode.opc | 2 +- opcodes/rl78-dis.c | 37 +- opcodes/rx-decode.c | 2 +- opcodes/rx-decode.opc | 2 +- opcodes/rx-dis.c | 34 +- opcodes/s390-dis.c | 121 +- opcodes/s390-mkopc.c | 30 +- opcodes/s390-opc.c | 103 +- opcodes/s390-opc.txt | 287 +- opcodes/score-dis.c | 2 +- opcodes/score-opc.h | 2 +- opcodes/score7-dis.c | 2 +- opcodes/sh-dis.c | 4 +- opcodes/sh-opc.h | 15 +- opcodes/sh64-dis.c | 2 +- opcodes/sh64-opc.c | 2 +- opcodes/sh64-opc.h | 2 +- opcodes/sparc-dis.c | 32 +- opcodes/sparc-opc.c | 1054 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 2 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 2 +- opcodes/tic4x-dis.c | 11 +- opcodes/tic54x-dis.c | 4 +- opcodes/tic54x-opc.c | 14 +- opcodes/tic6x-dis.c | 23 +- opcodes/tic80-dis.c | 2 +- opcodes/tic80-opc.c | 13 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 6 +- opcodes/vax-dis.c | 7 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/w65-dis.c | 2 +- opcodes/w65-opc.h | 2 +- opcodes/wasm32-dis.c | 520 + opcodes/xc16x-asm.c | 2 +- opcodes/xc16x-desc.c | 7 +- opcodes/xc16x-desc.h | 10 +- opcodes/xc16x-dis.c | 2 +- opcodes/xc16x-ibld.c | 2 +- opcodes/xc16x-opc.c | 16 +- opcodes/xc16x-opc.h | 10 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 2 +- opcodes/xstormy16-desc.c | 7 +- opcodes/xstormy16-desc.h | 10 +- opcodes/xstormy16-dis.c | 2 +- opcodes/xstormy16-ibld.c | 2 +- opcodes/xstormy16-opc.c | 16 +- opcodes/xstormy16-opc.h | 10 +- opcodes/xtensa-dis.c | 2 +- opcodes/z80-dis.c | 2 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- readline/ChangeLog.gdb | 37 + 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 | 34 +- readline/kill.c | 2 +- readline/readline.h | 4 +- readline/tcap.h | 2 + readline/tilde.c | 4 + readline/util.c | 11 + sim/ChangeLog | 9 + sim/MAINTAINERS | 2 + sim/Makefile.in | 2 +- sim/aarch64/ChangeLog | 328 + sim/aarch64/Makefile.in | 2 +- sim/aarch64/configure.ac | 2 +- sim/aarch64/cpustate.c | 392 +- sim/aarch64/cpustate.h | 55 +- sim/aarch64/decode.h | 46 +- sim/aarch64/interp.c | 42 +- sim/aarch64/memory.c | 86 +- sim/aarch64/memory.h | 11 +- sim/aarch64/sim-main.h | 8 +- sim/aarch64/simulator.c | 6272 +-- sim/aarch64/simulator.h | 6 +- sim/arm/ChangeLog | 14 + sim/arm/Makefile.in | 2 +- sim/arm/armemu.c | 6 +- sim/arm/armos.c | 6 +- sim/arm/armsupp.c | 3 +- sim/arm/iwmmxt.c | 2 +- sim/arm/iwmmxt.h | 2 +- sim/arm/maverick.c | 2 +- sim/arm/sim-main.h | 2 +- sim/arm/wrapper.c | 4 +- sim/avr/ChangeLog | 7 + sim/avr/Makefile.in | 2 +- sim/avr/interp.c | 5 +- sim/avr/sim-main.h | 2 +- sim/bfin/ChangeLog | 9 + sim/bfin/Makefile.in | 2 +- sim/bfin/arch.h | 44 + sim/bfin/bfin-sim.c | 2 +- sim/bfin/bfin-sim.h | 2 +- sim/bfin/devices.c | 2 +- sim/bfin/devices.h | 2 +- sim/bfin/dv-bfin_cec.c | 2 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 2 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 2 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 2 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 2 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 2 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 2 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 2 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 2 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gpio2.c | 2 +- sim/bfin/dv-bfin_gpio2.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 2 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 2 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 2 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 2 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 2 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 2 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pint.c | 2 +- sim/bfin/dv-bfin_pint.h | 2 +- sim/bfin/dv-bfin_pll.c | 2 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 2 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 2 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 2 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 2 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 2 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 2 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 2 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 2 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 2 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 2 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 2 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 2 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/machs.c | 2 +- sim/bfin/machs.h | 22 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 10 +- sim/common/ChangeLog | 22 + sim/common/Make-common.in | 2 +- sim/common/Makefile.in | 2 +- sim/common/callback.c | 2 +- sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 10 +- sim/common/cgen-engine.h | 2 +- sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 2 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 2 +- sim/common/cgen-scache.c | 2 +- sim/common/cgen-scache.h | 2 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 2 +- sim/common/cgen-trace.h | 2 +- sim/common/cgen-types.h | 4 +- sim/common/cgen-utils.c | 4 +- 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 | 6 +- sim/common/sim-basics.h | 2 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 2 +- sim/common/sim-close.c | 2 +- sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 2 +- sim/common/sim-config.h | 2 +- sim/common/sim-core.c | 2 +- sim/common/sim-core.h | 2 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 2 +- sim/common/sim-endian.c | 2 +- sim/common/sim-endian.h | 2 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 2 +- sim/common/sim-events.c | 2 +- sim/common/sim-events.h | 2 +- sim/common/sim-fpu.c | 2 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 2 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 2 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 2 +- sim/common/sim-memopt.c | 2 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 2 +- sim/common/sim-model.h | 2 +- sim/common/sim-module.c | 2 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 2 +- sim/common/sim-n-endian.h | 2 +- sim/common/sim-options.c | 2 +- sim/common/sim-options.h | 2 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 2 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 2 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-syscall.c | 2 +- sim/common/sim-syscall.h | 2 +- sim/common/sim-trace.c | 91 +- sim/common/sim-trace.h | 6 +- sim/common/sim-types.h | 2 +- sim/common/sim-utils.c | 2 +- sim/common/sim-utils.h | 2 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 2 +- sim/common/version.h | 2 +- sim/cr16/Makefile.in | 2 +- sim/cr16/cr16_sim.h | 2 +- sim/cr16/gencode.c | 2 +- sim/cr16/interp.c | 2 +- sim/cr16/sim-main.h | 2 +- sim/cr16/simops.c | 2 +- sim/cris/ChangeLog | 6 + sim/cris/Makefile.in | 2 +- sim/cris/arch.c | 2 +- sim/cris/arch.h | 2 +- sim/cris/cpuall.h | 2 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 2 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 2 +- sim/cris/cris-desc.c | 2 +- sim/cris/cris-desc.h | 2 +- sim/cris/cris-opc.h | 2 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 2 +- sim/cris/crisv10f.c | 2 +- sim/cris/crisv32f.c | 2 +- sim/cris/decodev10.c | 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/Makefile.in | 2 +- sim/d10v/sim-main.h | 2 +- sim/erc32/Makefile.in | 2 +- sim/erc32/configure.ac | 2 +- sim/erc32/erc32.c | 2 +- sim/erc32/exec.c | 2 +- sim/erc32/float.c | 2 +- sim/erc32/func.c | 2 +- sim/erc32/help.c | 2 +- sim/erc32/interf.c | 2 +- sim/erc32/sis.c | 2 +- sim/erc32/sis.h | 2 +- sim/erc32/startsim | 2 +- sim/frv/ChangeLog | 4 + sim/frv/Makefile.in | 2 +- sim/frv/arch.c | 2 +- sim/frv/arch.h | 2 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 2 +- sim/frv/cpu.c | 2 +- sim/frv/cpu.h | 2 +- sim/frv/cpuall.h | 2 +- sim/frv/decode.c | 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/Makefile.in | 2 +- sim/ft32/ft32-sim.h | 2 +- sim/ft32/interp.c | 2 +- sim/ft32/sim-main.h | 2 +- sim/h8300/Makefile.in | 2 +- sim/igen/Makefile.in | 2 +- sim/igen/compare_igen_models | 2 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 2 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 2 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 2 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 2 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 2 +- sim/igen/misc.c | 2 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/ChangeLog | 4 + sim/iq2000/Makefile.in | 2 +- sim/iq2000/arch.c | 2 +- sim/iq2000/arch.h | 2 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 2 +- sim/iq2000/cpuall.h | 2 +- sim/iq2000/decode.c | 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 | 10 + sim/lm32/arch.c | 2 +- sim/lm32/arch.h | 2 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 2 +- sim/lm32/cpuall.h | 2 +- sim/lm32/decode.c | 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 | 26 +- sim/lm32/sim-main.h | 2 +- sim/lm32/traps.c | 2 +- sim/lm32/user.c | 2 +- sim/m32c/ChangeLog | 5 + sim/m32c/Makefile.in | 2 +- sim/m32c/configure.ac | 2 +- sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 2 +- sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/m32c.opc | 2 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 2 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 2 +- sim/m32c/r8c.opc | 2 +- sim/m32c/reg.c | 2 +- sim/m32c/safe-fgets.c | 2 +- sim/m32c/safe-fgets.h | 2 +- sim/m32c/srcdest.c | 5 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 2 +- sim/m32c/trace.h | 2 +- sim/m32r/ChangeLog | 6 + sim/m32r/Makefile.in | 2 +- sim/m32r/arch.c | 2 +- sim/m32r/arch.h | 2 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 2 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 2 +- sim/m32r/cpuall.h | 2 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 2 +- sim/m32r/decode.c | 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 | 63 + sim/m68hc11/Makefile.in | 2 +- sim/m68hc11/dv-m68hc11.c | 4 +- sim/m68hc11/dv-m68hc11eepr.c | 4 +- sim/m68hc11/dv-m68hc11sio.c | 6 +- sim/m68hc11/dv-m68hc11spi.c | 6 +- sim/m68hc11/dv-m68hc11tim.c | 6 +- sim/m68hc11/dv-nvram.c | 4 +- sim/m68hc11/emulos.c | 30 +- sim/m68hc11/gencode.c | 401 +- sim/m68hc11/interp.c | 51 +- sim/m68hc11/interrupts.c | 11 +- sim/m68hc11/interrupts.h | 6 +- sim/m68hc11/m68hc11_sim.c | 28 +- sim/m68hc11/sim-main.h | 327 +- sim/mcore/Makefile.in | 2 +- sim/mcore/interp.c | 2 +- sim/mcore/sim-main.h | 2 +- sim/microblaze/Makefile.in | 2 +- sim/microblaze/interp.c | 2 +- sim/microblaze/microblaze.h | 2 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 2 +- sim/mips/ChangeLog | 11 + sim/mips/configure.ac | 2 +- sim/mips/cp1.c | 2 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 2 +- sim/mips/dsp2.igen | 2 +- sim/mips/dv-tx3904cpu.c | 7 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/m16e.igen | 2 +- sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/micromips.igen | 2 +- sim/mips/micromipsdsp.igen | 2 +- sim/mips/micromipsrun.c | 2 +- sim/mips/mips.igen | 1 + sim/mips/mips3264r2.igen | 2 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.h | 2 +- sim/mips/smartmips.igen | 2 +- sim/mn10300/Makefile.in | 2 +- sim/mn10300/dv-mn103cpu.c | 2 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/mn10300/sim-main.h | 2 +- sim/moxie/Makefile.in | 2 +- sim/moxie/interp.c | 2 +- sim/moxie/sim-main.h | 2 +- sim/msp430/ChangeLog | 10 + sim/msp430/Makefile.in | 2 +- sim/msp430/configure.ac | 2 +- sim/msp430/msp430-sim.c | 48 +- sim/msp430/msp430-sim.h | 2 +- sim/msp430/sim-main.h | 10 +- sim/ppc/ChangeLog | 12 + 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/rl78/ChangeLog | 5 + sim/rl78/Makefile.in | 2 +- sim/rl78/configure.ac | 2 +- sim/rl78/cpu.c | 2 +- sim/rl78/cpu.h | 2 +- sim/rl78/gdb-if.c | 2 +- sim/rl78/load.c | 7 +- 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 | 16 + sim/rx/Makefile.in | 2 +- sim/rx/configure.ac | 2 +- sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 4 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 2 +- sim/rx/load.c | 7 +- 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 | 17 + sim/sh/Makefile.in | 2 +- sim/sh/gencode.c | 11 +- sim/sh/interp.c | 54 +- sim/sh/sim-main.h | 2 +- sim/sh64/ChangeLog | 5 + sim/sh64/Makefile.in | 2 +- sim/sh64/arch.c | 2 +- sim/sh64/arch.h | 2 +- sim/sh64/cpu.c | 2 +- sim/sh64/cpu.h | 2 +- sim/sh64/cpuall.h | 2 +- sim/sh64/decode-compact.c | 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/Makefile.in | 2 +- sim/testsuite/common/bits-gen.c | 2 +- sim/testsuite/d10v-elf/Makefile.in | 2 +- sim/testsuite/frv-elf/Makefile.in | 2 +- sim/testsuite/m32r-elf/Makefile.in | 2 +- sim/testsuite/mips64el-elf/Makefile.in | 2 +- sim/testsuite/sim/aarch64/ChangeLog | 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/v850/Makefile.in | 2 +- 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 | 7 +- 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 +- 11529 files changed, 547899 insertions(+), 171189 deletions(-) create mode 100644 bfd/ChangeLog-2016 create mode 100644 bfd/arc-got.h 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/elf32-dlx.h 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/po/sr.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/testsuite/binutils-all/aarch64/illegal.d create mode 100644 binutils/testsuite/binutils-all/aarch64/illegal.s create mode 100644 binutils/testsuite/binutils-all/arc/dsp.s create mode 100644 binutils/testsuite/binutils-all/arc/objdump.exp create mode 100644 binutils/testsuite/binutils-all/data-sections.s create mode 100644 binutils/testsuite/binutils-all/dw5.S create mode 100644 binutils/testsuite/binutils-all/dw5.W copy binutils/testsuite/binutils-all/{empty-file => empty} (100%) 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/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/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/mips16-undecoded.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16-undecoded.s create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.d create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.s 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/only-section-01.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-01.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-01.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-02.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-03.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-04.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-05.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-06.d create mode 100644 binutils/testsuite/binutils-all/remove-section-01.d 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/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 elfcpp/ChangeLog-2016 create mode 100755 etc/update-copyright.py create mode 100644 gas/ChangeLog-2016 create mode 100644 gas/config/tc-pru.c create mode 100644 gas/config/tc-pru.h create mode 100644 gas/config/tc-riscv.c create mode 100644 gas/config/tc-riscv.h create mode 100644 gas/config/tc-wasm32.c create mode 100644 gas/config/tc-wasm32.h 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 delete mode 100644 gas/testsuite/ChangeLog 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-ras-1.d create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1.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/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-nofp16.d create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.l create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.s create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.d create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.l create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.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/pr19721.d create mode 100644 gas/testsuite/gas/aarch64/pr19721.s create mode 100644 gas/testsuite/gas/aarch64/pr20364.d create mode 100644 gas/testsuite/gas/aarch64/pr20364.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-sizeof.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/pr20312.l create mode 100644 gas/testsuite/gas/all/pr20312.s create mode 100644 gas/testsuite/gas/all/sleb128-8.d create mode 100644 gas/testsuite/gas/all/sleb128-8.s create mode 100644 gas/testsuite/gas/arc/add_s.d create mode 100644 gas/testsuite/gas/arc/add_s.s create mode 100644 gas/testsuite/gas/arc/asm-errors-2.d create mode 100644 gas/testsuite/gas/arc/asm-errors-2.err create mode 100644 gas/testsuite/gas/arc/asm-errors-2.s create mode 100644 gas/testsuite/gas/arc/asm-errors.d create mode 100644 gas/testsuite/gas/arc/asm-errors.err create mode 100644 gas/testsuite/gas/arc/asm-errors.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/dsp.d create mode 100644 gas/testsuite/gas/arc/dsp.s create mode 100644 gas/testsuite/gas/arc/ext2op.d create mode 100644 gas/testsuite/gas/arc/ext2op.s create mode 100644 gas/testsuite/gas/arc/ext3op.d create mode 100644 gas/testsuite/gas/arc/ext3op.s create mode 100644 gas/testsuite/gas/arc/fpu.d create mode 100644 gas/testsuite/gas/arc/fpu.s create mode 100644 gas/testsuite/gas/arc/inline-data-1.d create mode 100644 gas/testsuite/gas/arc/inline-data-1.s create mode 100644 gas/testsuite/gas/arc/inline-data-2.d 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/noargs_a7.d create mode 100644 gas/testsuite/gas/arc/noargs_a7.s create mode 100644 gas/testsuite/gas/arc/noargs_hs.d create mode 100644 gas/testsuite/gas/arc/noargs_hs.s create mode 100644 gas/testsuite/gas/arc/nps400-0.d create mode 100644 gas/testsuite/gas/arc/nps400-0.s create mode 100644 gas/testsuite/gas/arc/nps400-1.d create mode 100644 gas/testsuite/gas/arc/nps400-1.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-2.d create mode 100644 gas/testsuite/gas/arc/nps400-2.s create mode 100644 gas/testsuite/gas/arc/nps400-3.d create mode 100644 gas/testsuite/gas/arc/nps400-3.s create mode 100644 gas/testsuite/gas/arc/nps400-4.d create mode 100644 gas/testsuite/gas/arc/nps400-4.s create mode 100644 gas/testsuite/gas/arc/nps400-5.d create mode 100644 gas/testsuite/gas/arc/nps400-5.s create mode 100644 gas/testsuite/gas/arc/nps400-6.d create mode 100644 gas/testsuite/gas/arc/nps400-6.s create mode 100644 gas/testsuite/gas/arc/nps400-7.d create mode 100644 gas/testsuite/gas/arc/nps400-7.s create mode 100644 gas/testsuite/gas/arc/nps400-8.d create mode 100644 gas/testsuite/gas/arc/nps400-8.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/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/relocs-errors.d create mode 100644 gas/testsuite/gas/arc/relocs-errors.err create mode 100644 gas/testsuite/gas/arc/relocs-errors.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/taux.d create mode 100644 gas/testsuite/gas/arc/taux.s create mode 100644 gas/testsuite/gas/arc/tdpfp.d 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/textauxregister.d create mode 100644 gas/testsuite/gas/arc/textauxregister.s create mode 100644 gas/testsuite/gas/arc/textcondcode-err.s create mode 100644 gas/testsuite/gas/arc/textcondcode.d create mode 100644 gas/testsuite/gas/arc/textcondcode.s create mode 100644 gas/testsuite/gas/arc/textcoreregister-err.s create mode 100644 gas/testsuite/gas/arc/textcoreregister.d create mode 100644 gas/testsuite/gas/arc/textcoreregister.s create mode 100644 gas/testsuite/gas/arc/textinsn-errors.d create mode 100644 gas/testsuite/gas/arc/textinsn-errors.err create mode 100644 gas/testsuite/gas/arc/textinsn-errors.s create mode 100644 gas/testsuite/gas/arc/textinsn1op.d create mode 100644 gas/testsuite/gas/arc/textinsn1op.s create mode 100644 gas/testsuite/gas/arc/textinsn2op.d create mode 100644 gas/testsuite/gas/arc/textinsn2op.s create mode 100644 gas/testsuite/gas/arc/textinsn2op01.d create mode 100644 gas/testsuite/gas/arc/textinsn2op01.s create mode 100644 gas/testsuite/gas/arc/textinsn3op.d create mode 100644 gas/testsuite/gas/arc/textinsn3op.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/textpseudoop.d create mode 100644 gas/testsuite/gas/arc/textpseudoop.s create mode 100644 gas/testsuite/gas/arc/tfpuda.d create mode 100644 gas/testsuite/gas/arc/tfpx.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 create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.s create mode 100644 gas/testsuite/gas/arm/any-cmse-main.d create mode 100644 gas/testsuite/gas/arm/any-cmse.d rename gas/testsuite/gas/arm/{arch7em-bad.d => arch7em-bad-1.d} (100%) create mode 100644 gas/testsuite/gas/arm/arch7em-bad-2.d create mode 100644 gas/testsuite/gas/arm/arch7em-bad-3.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-base.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main-1.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main-2.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main.s create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr-base.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr-main.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr.s create mode 100644 gas/testsuite/gas/arm/archv8m-cmse.s create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-1.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-2.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-3.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-4.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-5.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning-thumb.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd.s create mode 100644 gas/testsuite/gas/arm/armv8-a+ras.d create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma-warning.d create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma.l create mode 100644 gas/testsuite/gas/arm/armv8_1-a+simd.d create mode 100644 gas/testsuite/gas/arm/armv8_2+rdma.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-fp.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd-bad.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd-bad.l create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd-bad.s create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd.d create mode 100644 gas/testsuite/gas/arm/armv8_3-a-simd.s create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8m.main.dsp.d create mode 100644 gas/testsuite/gas/arm/dest-unpredictable.d create mode 100644 gas/testsuite/gas/arm/dest-unpredictable.l create mode 100644 gas/testsuite/gas/arm/dest-unpredictable.s create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.s create mode 100644 gas/testsuite/gas/arm/pr20068.d create mode 100644 gas/testsuite/gas/arm/pr20068.s create mode 100644 gas/testsuite/gas/arm/pr20429.d create mode 100644 gas/testsuite/gas/arm/pr20429.l create mode 100644 gas/testsuite/gas/arm/pr20429.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/simd_by_scalar_low_regbank.d create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.s create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank_thumb.d 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/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/bignums.d create mode 100644 gas/testsuite/gas/elf/bignums.s create mode 100644 gas/testsuite/gas/elf/section11.d create mode 100644 gas/testsuite/gas/elf/section11.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 create mode 100644 gas/testsuite/gas/i386/addend.d create mode 100644 gas/testsuite/gas/i386/addend.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps-warn.l create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps-warn.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.l create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl-warn.s create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_4fmaps_vl.s create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw.s create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw_vl-intel.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw_vl.d create mode 100644 gas/testsuite/gas/i386/avx512_4vnniw_vl.s create mode 100644 gas/testsuite/gas/i386/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/avx512vl-1.l create mode 100644 gas/testsuite/gas/i386/avx512vl-1.s create mode 100644 gas/testsuite/gas/i386/avx512vl-2.l create mode 100644 gas/testsuite/gas/i386/avx512vl-2.s create mode 100644 gas/testsuite/gas/i386/cet-intel.d 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/fpu-bad.d create mode 100644 gas/testsuite/gas/i386/fpu-bad.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-movs.s create mode 100644 gas/testsuite/gas/i386/intel-movs32.d create mode 100644 gas/testsuite/gas/i386/intel-movs64.d create mode 100644 gas/testsuite/gas/i386/movz.s create mode 100644 gas/testsuite/gas/i386/movz32.d create mode 100644 gas/testsuite/gas/i386/movz64.d create mode 100644 gas/testsuite/gas/i386/mpx-inval-2.l create mode 100644 gas/testsuite/gas/i386/mpx-inval-2.s create mode 100644 gas/testsuite/gas/i386/no87-3.l create mode 100644 gas/testsuite/gas/i386/no87-3.s create mode 100644 gas/testsuite/gas/i386/noavx-1.l create mode 100644 gas/testsuite/gas/i386/noavx-1.s create mode 100644 gas/testsuite/gas/i386/noavx-2.l create mode 100644 gas/testsuite/gas/i386/noavx-2.s create mode 100644 gas/testsuite/gas/i386/noavx-3.l create mode 100644 gas/testsuite/gas/i386/noavx-3.s create mode 100644 gas/testsuite/gas/i386/noavx-4.d create mode 100644 gas/testsuite/gas/i386/noavx-4.s create mode 100644 gas/testsuite/gas/i386/noavx512-1.l create mode 100644 gas/testsuite/gas/i386/noavx512-1.s create mode 100644 gas/testsuite/gas/i386/noavx512-2.l create mode 100644 gas/testsuite/gas/i386/noavx512-2.s create mode 100644 gas/testsuite/gas/i386/nommx-1.l create mode 100644 gas/testsuite/gas/i386/nommx-1.s create mode 100644 gas/testsuite/gas/i386/nommx-2.l create mode 100644 gas/testsuite/gas/i386/nommx-2.s create mode 100644 gas/testsuite/gas/i386/nommx-3.l create mode 100644 gas/testsuite/gas/i386/nommx-3.s create mode 100644 gas/testsuite/gas/i386/nosse-1.l create mode 100644 gas/testsuite/gas/i386/nosse-1.s create mode 100644 gas/testsuite/gas/i386/nosse-2.l create mode 100644 gas/testsuite/gas/i386/nosse-2.s create mode 100644 gas/testsuite/gas/i386/nosse-3.l create mode 100644 gas/testsuite/gas/i386/nosse-3.s create mode 100644 gas/testsuite/gas/i386/nosse-4.l create mode 100644 gas/testsuite/gas/i386/nosse-4.s create mode 100644 gas/testsuite/gas/i386/nosse-5.d create mode 100644 gas/testsuite/gas/i386/nosse-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/pr19498.d create mode 100644 gas/testsuite/gas/i386/pr19498.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/ptwrite-intel.d create mode 100644 gas/testsuite/gas/i386/ptwrite.d create mode 100644 gas/testsuite/gas/i386/ptwrite.s create mode 100644 gas/testsuite/gas/i386/rdpid-intel.d create mode 100644 gas/testsuite/gas/i386/rdpid.d create mode 100644 gas/testsuite/gas/i386/rdpid.s create mode 100644 gas/testsuite/gas/i386/suffix-bad.l create mode 100644 gas/testsuite/gas/i386/suffix-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-addend.d create mode 100644 gas/testsuite/gas/i386/x86-64-addend.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps-warn.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-warn.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-warn.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512_4vnniw_vl.s create mode 100644 gas/testsuite/gas/i386/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-avx512vl-1.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-2.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-branch-4.l create mode 100644 gas/testsuite/gas/i386/x86-64-branch-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-cet-intel.d 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-opcode-bad.d create mode 100644 gas/testsuite/gas/i386/x86-64-opcode-bad.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-pr20141.d create mode 100644 gas/testsuite/gas/i386/x86-64-pr20141.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-ptwrite-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-ptwrite.d create mode 100644 gas/testsuite/gas/i386/x86-64-ptwrite.s create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid.d create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid.s create mode 100644 gas/testsuite/gas/i386/xop32reg.d create mode 100644 gas/testsuite/gas/i386/xop32reg.s create mode 100644 gas/testsuite/gas/mips/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-absolute-addend-n32.d create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend-n64.d create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend.d create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend.s create mode 100644 gas/testsuite/gas/mips/branch-absolute-n32.d create mode 100644 gas/testsuite/gas/mips/branch-absolute-n64.d create mode 100644 gas/testsuite/gas/mips/branch-absolute.d create mode 100644 gas/testsuite/gas/mips/branch-absolute.s create mode 100644 gas/testsuite/gas/mips/branch-addend-n32.d create mode 100644 gas/testsuite/gas/mips/branch-addend-n64.d create mode 100644 gas/testsuite/gas/mips/branch-addend.d create mode 100644 gas/testsuite/gas/mips/branch-addend.s create mode 100644 gas/testsuite/gas/mips/branch-extern-1.d create mode 100644 gas/testsuite/gas/mips/branch-extern-2.d create mode 100644 gas/testsuite/gas/mips/branch-extern-3.d create mode 100644 gas/testsuite/gas/mips/branch-extern-4.d create mode 100644 gas/testsuite/gas/mips/branch-extern.l create mode 100644 gas/testsuite/gas/mips/branch-extern.s create mode 100644 gas/testsuite/gas/mips/branch-local-1.d create mode 100644 gas/testsuite/gas/mips/branch-local-1.s create mode 100644 gas/testsuite/gas/mips/branch-local-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-2.s create mode 100644 gas/testsuite/gas/mips/branch-local-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-3.s create mode 100644 gas/testsuite/gas/mips/branch-local-4.d create mode 100644 gas/testsuite/gas/mips/branch-local-4.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-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-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-n32-1.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.s create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.s create mode 100644 gas/testsuite/gas/mips/branch-local-n32-4.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-1.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.s create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.s create mode 100644 gas/testsuite/gas/mips/branch-local-n64-4.d create mode 100644 gas/testsuite/gas/mips/branch-misc-5-64.d create mode 100644 gas/testsuite/gas/mips/branch-misc-5.d create mode 100644 gas/testsuite/gas/mips/branch-misc-5.s create mode 100644 gas/testsuite/gas/mips/branch-misc-5pic-64.d create mode 100644 gas/testsuite/gas/mips/branch-misc-5pic.d create mode 100644 gas/testsuite/gas/mips/branch-section-1.d create mode 100644 gas/testsuite/gas/mips/branch-section-2.d create mode 100644 gas/testsuite/gas/mips/branch-section-3.d create mode 100644 gas/testsuite/gas/mips/branch-section-4.d create mode 100644 gas/testsuite/gas/mips/branch-section.l create mode 100644 gas/testsuite/gas/mips/branch-section.s create mode 100644 gas/testsuite/gas/mips/branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/branch-swap-3.s create mode 100644 gas/testsuite/gas/mips/branch-swap-4.d create mode 100644 gas/testsuite/gas/mips/branch-weak-1.d create mode 100644 gas/testsuite/gas/mips/branch-weak-2.d create mode 100644 gas/testsuite/gas/mips/branch-weak-3.d create mode 100644 gas/testsuite/gas/mips/branch-weak-4.d create mode 100644 gas/testsuite/gas/mips/branch-weak-5.d create mode 100644 gas/testsuite/gas/mips/branch-weak-6.d create mode 100644 gas/testsuite/gas/mips/branch-weak-7.d create mode 100644 gas/testsuite/gas/mips/branch-weak.l create mode 100644 gas/testsuite/gas/mips/branch-weak.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 delete mode 100644 gas/testsuite/gas/mips/ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/ecoff@ld-zero-3.d delete mode 100644 gas/testsuite/gas/mips/ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/isa-override-1.d create mode 100644 gas/testsuite/gas/mips/isa-override-1.s create mode 100644 gas/testsuite/gas/mips/isa-override-2.l create mode 100644 gas/testsuite/gas/mips/isa-override-2.s create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-n32.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-n64.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-newabi.s create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local.s 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/jalx-addend-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-addend-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-addend.d create mode 100644 gas/testsuite/gas/mips/jalx-addend.s create mode 100644 gas/testsuite/gas/mips/jalx-imm-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-imm-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-imm.d create mode 100644 gas/testsuite/gas/mips/jalx-imm.s create mode 100644 gas/testsuite/gas/mips/jalx-local-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-local-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-local.d create mode 100644 gas/testsuite/gas/mips/jalx-local.s create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend-n32.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend-n64.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend.s create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-n32.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-n64.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute.s create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic.l create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32.l create mode 100644 gas/testsuite/gas/mips/micromips-compact.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5-64.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5pic-64.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5pic.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-swap-4.d create mode 100644 gas/testsuite/gas/mips/micromips@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-n32.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-n64.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-64.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-0.d create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-0.s create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-1.d create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-1.s create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-2.d create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-2.l create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-2.s create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-3.d create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-3.l create mode 100644 gas/testsuite/gas/mips/mips16-absolute-reloc-3.s 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-addend-n32.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n64.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n32.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n64.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-0.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-0.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-2.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-3.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-addend-3.s 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-0.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-0.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-2.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-3.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-reloc-3.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended-2.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-unextended.l create mode 100644 gas/testsuite/gas/mips/mips16-extend-swap.d create mode 100644 gas/testsuite/gas/mips/mips16-extend-swap.s create mode 100644 gas/testsuite/gas/mips/mips16-extend.d create mode 100644 gas/testsuite/gas/mips/mips16-extend.s create mode 100644 gas/testsuite/gas/mips/mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16-insn-e.s create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-noargs.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-length-noargs.s create mode 100644 gas/testsuite/gas/mips/mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16-insn-t.s create mode 100644 gas/testsuite/gas/mips/mips16-jal-e.d create mode 100644 gas/testsuite/gas/mips/mips16-jal-e.s create mode 100644 gas/testsuite/gas/mips/mips16-jal-t.d create mode 100644 gas/testsuite/gas/mips/mips16-jal-t.l create mode 100644 gas/testsuite/gas/mips/mips16-jal-t.s create mode 100644 gas/testsuite/gas/mips/mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16-macro-e.s create mode 100644 gas/testsuite/gas/mips/mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16-macro-t.s create mode 100644 gas/testsuite/gas/mips/mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-0.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-0.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-2.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-relax-3.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-0.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-4.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-5.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-5.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.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-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@branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/mips16@branch-swap-4.d create mode 100644 gas/testsuite/gas/mips/mips16@relax-swap3.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-32@mips16e-64.d rename gas/testsuite/gas/mips/{mips16e-64.l => mips16e-32@mips16e-64.l} (100%) create mode 100644 gas/testsuite/gas/mips/mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-64-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e@branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/mips16e@branch-swap-4.d create mode 100644 gas/testsuite/gas/mips/mips16e@loc-swap-dis.d create mode 100644 gas/testsuite/gas/mips/mips16e@loc-swap.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32-dspr3.d create mode 100644 gas/testsuite/gas/mips/mips32-dspr3.s create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips64r2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips64r3@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips64r5@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips64r6@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mipsr6@branch-misc-5-64.d create mode 100644 gas/testsuite/gas/mips/mipsr6@branch-misc-5pic-64.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/mipsr6@nal-1.d create mode 100644 gas/testsuite/gas/mips/mipsr6@nal-2.d create mode 100644 gas/testsuite/gas/mips/nal-1.d create mode 100644 gas/testsuite/gas/mips/nal-2.d create mode 100644 gas/testsuite/gas/mips/nal.s create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-1.l create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/octeon@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/option-pic-1.d create mode 100644 gas/testsuite/gas/mips/option-pic-1.s create mode 100644 gas/testsuite/gas/mips/option-pic-2.l create mode 100644 gas/testsuite/gas/mips/option-pic-2.s 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/option-pic-vxworks-1.l create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-1.s create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-2.l create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-2.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 create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-1-r6.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-1.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-1.s create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-2-r6.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-2.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-3-r6.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-3.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-4-r6.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-4.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-4.s create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-5-r6.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-5.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-6.d create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-6.l create mode 100644 gas/testsuite/gas/mips/pcrel-reloc-6.s create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/r5900@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/r5900@isa-override-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-3.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-3.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-4.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-4.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-5.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-6.d create mode 100644 gas/testsuite/gas/mips/unaligned-jump-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-3.d create mode 100644 gas/testsuite/gas/ppc/pr21303.d create mode 100644 gas/testsuite/gas/ppc/pr21303.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/illegal.l create mode 100644 gas/testsuite/gas/pru/illegal.s create mode 100644 gas/testsuite/gas/pru/ldi.d create mode 100644 gas/testsuite/gas/pru/ldi.s create mode 100644 gas/testsuite/gas/pru/ldst.d create mode 100644 gas/testsuite/gas/pru/ldst.s create mode 100644 gas/testsuite/gas/pru/loop.d create mode 100644 gas/testsuite/gas/pru/loop.s create mode 100644 gas/testsuite/gas/pru/misc.d create mode 100644 gas/testsuite/gas/pru/misc.s create mode 100644 gas/testsuite/gas/pru/pru.exp create mode 100644 gas/testsuite/gas/pru/pseudo.d create mode 100644 gas/testsuite/gas/pru/pseudo.s create mode 100644 gas/testsuite/gas/pru/warn_reglabel.l create mode 100644 gas/testsuite/gas/pru/warn_reglabel.s create mode 100644 gas/testsuite/gas/pru/xfr.d create mode 100644 gas/testsuite/gas/pru/xfr.s create mode 100644 gas/testsuite/gas/riscv/riscv.exp create mode 100644 gas/testsuite/gas/riscv/t_insns.d create mode 100644 gas/testsuite/gas/riscv/t_insns.s create mode 100644 gas/testsuite/gas/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/hwcaps-bump.l create mode 100644 gas/testsuite/gas/sparc/hwcaps-bump.s create mode 100644 gas/testsuite/gas/sparc/ldtxa.d create mode 100644 gas/testsuite/gas/sparc/ldtxa.s create mode 100644 gas/testsuite/gas/sparc/mism-2.s create mode 100644 gas/testsuite/gas/sparc/pr19910-1.d create mode 100644 gas/testsuite/gas/sparc/pr19910-1.s create mode 100644 gas/testsuite/gas/sparc/pr19910-2.l create mode 100644 gas/testsuite/gas/sparc/pr19910-2.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/rdasr.d create mode 100644 gas/testsuite/gas/sparc/rdasr.s create mode 100644 gas/testsuite/gas/sparc/wrasr.d create mode 100644 gas/testsuite/gas/sparc/wrasr.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/v850/pr19937.d create mode 100644 gas/testsuite/gas/v850/pr19937.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-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 create mode 100644 gdb/ChangeLog-2016 create mode 100644 gdb/alpha-bsd-nat.c create mode 100644 gdb/alpha-bsd-tdep.c create mode 100644 gdb/alpha-bsd-tdep.h create mode 100644 gdb/alpha-nbsd-tdep.c create mode 100644 gdb/alpha-obsd-tdep.c delete mode 100644 gdb/alphabsd-nat.c delete mode 100644 gdb/alphabsd-tdep.c delete mode 100644 gdb/alphabsd-tdep.h delete mode 100644 gdb/alphafbsd-tdep.c delete mode 100644 gdb/alphanbsd-tdep.c delete mode 100644 gdb/alphaobsd-tdep.c create mode 100644 gdb/amd64-bsd-nat.c create mode 100644 gdb/amd64-fbsd-nat.c create mode 100644 gdb/amd64-fbsd-tdep.c create mode 100644 gdb/amd64-nbsd-nat.c create mode 100644 gdb/amd64-nbsd-tdep.c create mode 100644 gdb/amd64-obsd-nat.c create mode 100644 gdb/amd64-obsd-tdep.c delete mode 100644 gdb/amd64bsd-nat.c delete mode 100644 gdb/amd64bsd-nat.h 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/arm-bsd-tdep.c create mode 100644 gdb/arm-nbsd-nat.c create mode 100644 gdb/arm-nbsd-tdep.c create mode 100644 gdb/arm-obsd-tdep.c delete mode 100644 gdb/armbsd-tdep.c delete mode 100644 gdb/armnbsd-nat.c delete mode 100644 gdb/armnbsd-tdep.c delete mode 100644 gdb/armobsd-tdep.c create mode 100644 gdb/ax_cxx_compile_stdcxx.m4 delete mode 100644 gdb/build-with-cxx.m4 create mode 100644 gdb/cli/cli-interp.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_termios.h create mode 100644 gdb/common/gdb_unique_ptr.h create mode 100644 gdb/common/gdb_unlinker.h create mode 100644 gdb/common/new-op.c create mode 100644 gdb/common/offset-type.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_restore.h create mode 100644 gdb/common/signals-state-save-restore.c create mode 100644 gdb/common/signals-state-save-restore.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/alpha/fbsd.mh create mode 100644 gdb/config/mips/fbsd.mh mode change 100644 => 100755 gdb/contrib/ari/gdb_ari.sh mode change 100644 => 100755 gdb/contrib/expect-read1.sh create mode 100644 gdb/data-directory/.gitignore 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/environ.c delete mode 100644 gdb/environ.h 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.xml delete mode 100644 gdb/features/arm-with-m-fpa-layout.xml delete mode 100644 gdb/features/arm-with-m-vfp-d16.xml delete mode 100644 gdb/features/arm-with-m.xml delete mode 100644 gdb/features/arm-with-neon.xml delete mode 100644 gdb/features/arm-with-vfpv2.xml 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 rename gdb/features/{ => arm}/arm-with-iwmmxt.c (100%) create mode 100644 gdb/features/arm/arm-with-iwmmxt.xml rename gdb/features/{ => arm}/arm-with-m-fpa-layout.c (100%) create mode 100644 gdb/features/arm/arm-with-m-fpa-layout.xml rename gdb/features/{ => arm}/arm-with-m-vfp-d16.c (100%) create mode 100644 gdb/features/arm/arm-with-m-vfp-d16.xml rename gdb/features/{ => arm}/arm-with-m.c (100%) create mode 100644 gdb/features/arm/arm-with-m.xml rename gdb/features/{ => arm}/arm-with-neon.c (100%) create mode 100644 gdb/features/arm/arm-with-neon.xml rename gdb/features/{ => arm}/arm-with-vfpv2.c (100%) create mode 100644 gdb/features/arm/arm-with-vfpv2.xml rename gdb/features/{ => arm}/arm-with-vfpv3.c (100%) 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-pkeys.xml create mode 100644 gdb/features/i386/64bit-pkeys.xml create mode 100644 gdb/features/i386/64bit-segments.xml create mode 100644 gdb/features/i386/amd64-avx-avx512-linux.c create mode 100644 gdb/features/i386/amd64-avx-avx512-linux.xml create mode 100644 gdb/features/i386/amd64-avx-avx512.c create mode 100644 gdb/features/i386/amd64-avx-avx512.xml create mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku-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.c create mode 100644 gdb/features/i386/amd64-avx-mpx-avx512-pku.xml create mode 100644 gdb/features/i386/amd64-avx-mpx-linux.c create mode 100644 gdb/features/i386/amd64-avx-mpx-linux.xml create mode 100644 gdb/features/i386/amd64-avx-mpx.c create mode 100644 gdb/features/i386/amd64-avx-mpx.xml 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 create mode 100644 gdb/features/i386/i386-avx-avx512-linux.c create mode 100644 gdb/features/i386/i386-avx-avx512-linux.xml create mode 100644 gdb/features/i386/i386-avx-avx512.c create mode 100644 gdb/features/i386/i386-avx-avx512.xml create mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku-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.c create mode 100644 gdb/features/i386/i386-avx-mpx-avx512-pku.xml create mode 100644 gdb/features/i386/i386-avx-mpx-linux.c create mode 100644 gdb/features/i386/i386-avx-mpx-linux.xml create mode 100644 gdb/features/i386/i386-avx-mpx.c create mode 100644 gdb/features/i386/i386-avx-mpx.xml 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 create mode 100644 gdb/features/i386/x32-avx-avx512-linux.c create mode 100644 gdb/features/i386/x32-avx-avx512-linux.xml create mode 100644 gdb/features/i386/x32-avx-avx512.c create mode 100644 gdb/features/i386/x32-avx-avx512.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/nds32-core.xml create mode 100644 gdb/features/nds32-fpu.xml create mode 100644 gdb/features/nds32-system.xml create mode 100644 gdb/features/nds32.c create mode 100644 gdb/features/nds32.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/xscale-iwmmxt.xml create mode 100644 gdb/gdbserver/linux-ppc-ipa.c create mode 100644 gdb/gdbserver/linux-ppc-tdesc.h create mode 100644 gdb/gdbserver/linux-s390-ipa.c create mode 100644 gdb/gdbserver/linux-s390-tdesc.h delete mode 100644 gdb/gdbserver/terminal.h create mode 100644 gdb/gnulib/import/flexmember.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/limits.in.h create mode 100644 gdb/gnulib/import/m4/flexmember.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/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/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 create mode 100644 gdb/nds32-tdep.c create mode 100644 gdb/nds32-tdep.h create mode 100644 gdb/objfile-flags.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/python/lib/gdb/function/as_string.py 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-ref.h create mode 100644 gdb/record-btrace.h 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-avx512.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx-avx512-pku-linux.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx-avx512-pku.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx-linux.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx.dat delete mode 100644 gdb/regformats/i386/amd64-avx512-linux.dat delete mode 100644 gdb/regformats/i386/amd64-avx512.dat create mode 100644 gdb/regformats/i386/i386-avx-avx512-linux.dat create mode 100644 gdb/regformats/i386/i386-avx-avx512.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx-avx512-pku-linux.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx-avx512-pku.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx-linux.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx.dat delete mode 100644 gdb/regformats/i386/i386-avx512-linux.dat delete mode 100644 gdb/regformats/i386/i386-avx512.dat create mode 100644 gdb/regformats/i386/x32-avx-avx512-linux.dat create mode 100644 gdb/regformats/i386/x32-avx-avx512.dat delete mode 100644 gdb/regformats/i386/x32-avx512-linux.dat delete mode 100644 gdb/regformats/i386/x32-avx512.dat delete mode 100644 gdb/remote-m32r-sdi.c delete mode 100644 gdb/remote-mips.c create mode 100644 gdb/rust-exp.y create mode 100644 gdb/rust-lang.c create mode 100644 gdb/rust-lang.h create mode 100644 gdb/selftest-arch.c create mode 100644 gdb/selftest-arch.h create mode 100644 gdb/selftest.c create mode 100644 gdb/selftest.h create mode 100644 gdb/ser-event.c create mode 100644 gdb/ser-event.h create mode 100644 gdb/sh-nbsd-nat.c create mode 100644 gdb/sh-nbsd-tdep.c delete mode 100644 gdb/shnbsd-nat.c delete mode 100644 gdb/shnbsd-tdep.c create mode 100644 gdb/sparc-nbsd-nat.c create mode 100644 gdb/sparc-nbsd-tdep.c create mode 100644 gdb/sparc-obsd-tdep.c create mode 100644 gdb/sparc64-fbsd-nat.c create mode 100644 gdb/sparc64-fbsd-tdep.c create mode 100644 gdb/sparc64-nbsd-nat.c create mode 100644 gdb/sparc64-nbsd-tdep.c create mode 100644 gdb/sparc64-obsd-nat.c create mode 100644 gdb/sparc64-obsd-tdep.c delete mode 100644 gdb/sparc64fbsd-nat.c delete mode 100644 gdb/sparc64fbsd-tdep.c delete mode 100644 gdb/sparc64nbsd-nat.c delete mode 100644 gdb/sparc64nbsd-tdep.c delete mode 100644 gdb/sparc64obsd-nat.c delete mode 100644 gdb/sparc64obsd-tdep.c delete mode 100644 gdb/sparcnbsd-nat.c delete mode 100644 gdb/sparcnbsd-tdep.c delete mode 100644 gdb/sparcobsd-tdep.c create mode 100644 gdb/symfile-add-flags.h create mode 100644 gdb/syscalls/aarch64-linux.xml.in create mode 100644 gdb/syscalls/amd64-linux.xml.in create mode 100644 gdb/syscalls/apply-defaults.xsl create mode 100644 gdb/syscalls/arm-linux.xml.in delete mode 100644 gdb/syscalls/bfin-linux.xml create mode 100644 gdb/syscalls/bfin-linux.xml.in create mode 100644 gdb/syscalls/freebsd.xml create mode 100644 gdb/syscalls/i386-linux.xml.in create mode 100644 gdb/syscalls/linux-defaults.xml.in create mode 100644 gdb/syscalls/mips-n32-linux.xml.in create mode 100644 gdb/syscalls/mips-n64-linux.xml.in create mode 100644 gdb/syscalls/mips-o32-linux.xml.in create mode 100644 gdb/syscalls/ppc-linux.xml.in create mode 100644 gdb/syscalls/ppc64-linux.xml.in create mode 100644 gdb/syscalls/s390-linux.xml.in create mode 100644 gdb/syscalls/s390x-linux.xml.in create mode 100644 gdb/syscalls/sparc-linux.xml.in create mode 100644 gdb/syscalls/sparc64-linux.xml.in create mode 100644 gdb/testsuite/.gitignore create mode 100755 gdb/testsuite/analyze-racy-logs.py 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/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/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-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/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/s390-stackless.S create mode 100644 gdb/testsuite/gdb.arch/s390-stackless.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/bad-file.exp create mode 100644 gdb/testsuite/gdb.base/branch-to-self.c create mode 100644 gdb/testsuite/gdb.base/branch-to-self.exp create mode 100644 gdb/testsuite/gdb.base/command-line-input.exp delete mode 100644 gdb/testsuite/gdb.base/disp-step-fork.c delete mode 100644 gdb/testsuite/gdb.base/disp-step-syscall.exp delete mode 100644 gdb/testsuite/gdb.base/disp-step-vfork.c create mode 100644 gdb/testsuite/gdb.base/examine-backward.c create mode 100644 gdb/testsuite/gdb.base/examine-backward.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/info-program.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-protocol.h create mode 100644 gdb/testsuite/gdb.base/jit-reader.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/jithost.c create mode 100644 gdb/testsuite/gdb.base/jithost.h create mode 100644 gdb/testsuite/gdb.base/jitreader.c create mode 100644 gdb/testsuite/gdb.base/new-ui-echo.c create mode 100644 gdb/testsuite/gdb.base/new-ui-echo.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/new-ui.c create mode 100644 gdb/testsuite/gdb.base/new-ui.exp create mode 100644 gdb/testsuite/gdb.base/offsets.c create mode 100644 gdb/testsuite/gdb.base/offsets.exp create mode 100644 gdb/testsuite/gdb.base/quit.exp create mode 100644 gdb/testsuite/gdb.base/set-inferior-tty.c create mode 100644 gdb/testsuite/gdb.base/set-inferior-tty.exp create mode 100644 gdb/testsuite/gdb.base/signals-state-child.c create mode 100644 gdb/testsuite/gdb.base/signals-state-child.exp create mode 100644 gdb/testsuite/gdb.base/step-over-clone.c create mode 100644 gdb/testsuite/gdb.base/step-over-exit.c create mode 100644 gdb/testsuite/gdb.base/step-over-exit.exp create mode 100644 gdb/testsuite/gdb.base/step-over-fork.c create mode 100644 gdb/testsuite/gdb.base/step-over-syscall.exp create mode 100644 gdb/testsuite/gdb.base/step-over-vfork.c delete mode 100644 gdb/testsuite/gdb.base/tui-layout.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.btrace/reconnect.c create mode 100644 gdb/testsuite/gdb.btrace/reconnect.exp create mode 100644 gdb/testsuite/gdb.cp/casts03.cc 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/scope-err.cc create mode 100644 gdb/testsuite/gdb.cp/scope-err.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/circular.c create mode 100644 gdb/testsuite/gdb.dlang/circular.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/bitfield-parent-optimized-out.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-lexical-block-bare.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c create mode 100644 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp 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/implref-array.c create mode 100644 gdb/testsuite/gdb.dwarf2/implref-array.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref-const.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref-global.c create mode 100644 gdb/testsuite/gdb.dwarf2/implref-global.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref-struct.c create mode 100644 gdb/testsuite/gdb.dwarf2/implref-struct.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.fortran/derived-type-function.exp create mode 100644 gdb/testsuite/gdb.fortran/derived-type-function.f90 create mode 100755 gdb/testsuite/gdb.fortran/nested-funcs.exp create mode 100755 gdb/testsuite/gdb.fortran/nested-funcs.f90 create mode 100755 gdb/testsuite/gdb.fortran/vla-type.exp create mode 100755 gdb/testsuite/gdb.fortran/vla-type.f90 create mode 100644 gdb/testsuite/gdb.gdb/unittest.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.mi/mi-async-run.c create mode 100644 gdb/testsuite/gdb.mi/mi-async-run.exp create mode 100644 gdb/testsuite/gdb.mi/mi-cmd-error.exp create mode 100644 gdb/testsuite/gdb.mi/mi-editing.exp create mode 100644 gdb/testsuite/gdb.mi/mi-exec-run.exp create mode 100644 gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc create mode 100644 gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.c create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.exp create mode 100644 gdb/testsuite/gdb.mi/new-ui-mi-sync.c create mode 100644 gdb/testsuite/gdb.mi/new-ui-mi-sync.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/remove-inferiors.c create mode 100644 gdb/testsuite/gdb.multi/remove-inferiors.exp create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi-exit.c create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp create mode 100644 gdb/testsuite/gdb.python/py-as-string.c create mode 100644 gdb/testsuite/gdb.python/py-as-string.exp create mode 100644 gdb/testsuite/gdb.python/py-breakpoint-create-fail.c create mode 100644 gdb/testsuite/gdb.python/py-breakpoint-create-fail.exp create mode 100644 gdb/testsuite/gdb.python/py-breakpoint-create-fail.py create mode 100644 gdb/testsuite/gdb.python/py-mi-events-gdb.py create mode 100644 gdb/testsuite/gdb.python/py-mi-events.c create mode 100644 gdb/testsuite/gdb.python/py-mi-events.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-recurse-unwind.c create mode 100644 gdb/testsuite/gdb.python/py-recurse-unwind.exp create mode 100644 gdb/testsuite/gdb.python/py-recurse-unwind.py 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 delete mode 100644 gdb/testsuite/gdb.reverse/aarch64.c delete mode 100644 gdb/testsuite/gdb.reverse/aarch64.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.reverse/insn-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse.exp create mode 100644 gdb/testsuite/gdb.rust/expr.exp create mode 100644 gdb/testsuite/gdb.rust/generics.exp create mode 100644 gdb/testsuite/gdb.rust/generics.rs create mode 100644 gdb/testsuite/gdb.rust/methods.exp create mode 100644 gdb/testsuite/gdb.rust/methods.rs create mode 100644 gdb/testsuite/gdb.rust/modules.exp create mode 100644 gdb/testsuite/gdb.rust/modules.rs create mode 100644 gdb/testsuite/gdb.rust/simple.exp create mode 100644 gdb/testsuite/gdb.rust/simple.rs create mode 100644 gdb/testsuite/gdb.server/connect-with-no-symbol-file.c create mode 100644 gdb/testsuite/gdb.server/connect-with-no-symbol-file.exp create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.c create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.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/process-dies-while-detaching.c create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-detaching.exp create mode 100644 gdb/testsuite/gdb.trace/mi-trace-save.exp create mode 100644 gdb/testsuite/gdb.trace/signal.c create mode 100644 gdb/testsuite/gdb.trace/signal.exp create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.c create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.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 mode change 100644 => 100755 gdb/testsuite/lib/compiler.c mode change 100644 => 100755 gdb/testsuite/lib/compiler.cc delete mode 100644 gdb/testsuite/lib/java.exp create mode 100644 gdb/testsuite/lib/memory.exp create mode 100644 gdb/testsuite/lib/rust-support.exp create mode 100644 gdb/tui/tui-out.h create mode 100644 gdb/unittests/function-view-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/scoped_restore-selftests.c create mode 100644 gdb/utils-selftests.c create mode 100644 gdb/vax-bsd-nat.c create mode 100644 gdb/vax-nbsd-tdep.c delete mode 100644 gdb/vaxbsd-nat.c delete mode 100644 gdb/vaxnbsd-tdep.c delete mode 100644 gdb/vaxobsd-tdep.c create mode 100644 gdb/x86-bsd-nat.c create mode 100644 gdb/x86-bsd-nat.h create mode 100644 gdb/yy-remap.h create mode 100644 gold/ChangeLog-2016 create mode 100644 gold/testsuite/aarch64_globals.s create mode 100644 gold/testsuite/aarch64_reloc_none.s create mode 100755 gold/testsuite/aarch64_reloc_none.sh create mode 100644 gold/testsuite/aarch64_relocs.s create mode 100755 gold/testsuite/aarch64_relocs.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_protected.cc create mode 100755 gold/testsuite/copy_test_protected.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/eh_test_2.sh 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/plugin_layout_with_alignment.c create mode 100755 gold/testsuite/plugin_layout_with_alignment.sh create mode 100644 gold/testsuite/plugin_section_alignment.cc create mode 100644 gold/testsuite/plugin_start_lib_test.c create mode 100644 gold/testsuite/plugin_start_lib_test_2.c create mode 100644 gold/testsuite/plugin_test_9b_elf.cc create mode 100644 gold/testsuite/plugin_test_9b_ir.cc create mode 100755 gold/testsuite/plugin_test_start_lib.sh create mode 100644 gold/testsuite/pr17704a_test.s create mode 100644 gold/testsuite/pr20216_def.c create mode 100644 gold/testsuite/pr20216_gd.S create mode 100644 gold/testsuite/pr20216_ld.S create mode 100644 gold/testsuite/pr20216_main.c create mode 100644 gold/testsuite/pr20308_def.c create mode 100644 gold/testsuite/pr20308_gd.S create mode 100644 gold/testsuite/pr20308_ld.S create mode 100644 gold/testsuite/pr20308_main.c create mode 100644 gold/testsuite/pr20717.c create mode 100755 gold/testsuite/pr20717.sh create mode 100644 gold/testsuite/pr20717.t create mode 100644 gold/testsuite/pr20976.c create mode 100644 gold/testsuite/script_test_13.c create mode 100755 gold/testsuite/script_test_13.sh create mode 100644 gold/testsuite/script_test_13.t create mode 100644 gold/testsuite/script_test_14.s create mode 100755 gold/testsuite/script_test_14.sh create mode 100644 gold/testsuite/script_test_14.t create mode 100644 gold/testsuite/script_test_15.c create mode 100755 gold/testsuite/script_test_15a.sh create mode 100644 gold/testsuite/script_test_15a.t create mode 100755 gold/testsuite/script_test_15b.sh create mode 100644 gold/testsuite/script_test_15b.t create mode 100755 gold/testsuite/script_test_15c.sh create mode 100644 gold/testsuite/script_test_15c.t create mode 100755 gold/testsuite/ver_test_8.sh create mode 100755 gold/testsuite/x86_64_indirect_call_to_direct.sh create mode 100644 gold/testsuite/x86_64_indirect_call_to_direct1.s create mode 100644 gold/testsuite/x86_64_indirect_jump_to_direct1.s create mode 100644 gprof/ChangeLog-2016 create mode 100644 include/ChangeLog-2016 create mode 100644 include/elf/pru.h create mode 100644 include/elf/riscv.h create mode 100644 include/elf/wasm32.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/emulparams/arc-endianness.sh create mode 100644 ld/emulparams/arc-nps.sh delete mode 100644 ld/emulparams/arcebelf.sh delete mode 100644 ld/emulparams/arcebelf_prof.sh delete mode 100644 ld/emulparams/arceblinux.sh delete mode 100644 ld/emulparams/arceblinux_prof.sh create mode 100644 ld/emulparams/arclinux_nps.sh create mode 100644 ld/emulparams/armelf_fuchsia.sh create mode 100644 ld/emulparams/armelf_phoenix.sh create mode 100644 ld/emulparams/armelfb_fuchsia.sh create mode 100644 ld/emulparams/elf32lriscv-defs.sh create mode 100644 ld/emulparams/elf32lriscv.sh create mode 100644 ld/emulparams/elf64lriscv-defs.sh create mode 100644 ld/emulparams/elf64lriscv.sh create mode 100644 ld/emulparams/pruelf.sh create mode 100644 ld/emulparams/reloc_overflow.sh create mode 100644 ld/emultempl/pruelf.em create mode 100644 ld/emultempl/riscvelf.em create mode 100644 ld/po/sr.po create mode 100644 ld/scripttempl/pru.sc create mode 100644 ld/testplug4.c create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.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/implicit_got_section_1.d create mode 100644 ld/testsuite/ld-aarch64/implicit_got_section_1.s 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/rela-abs-relative-be.d create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative-opt.d create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative.d create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative.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/arc.exp 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/got-01.d create mode 100644 ld/testsuite/ld-arc/got-01.s create mode 100644 ld/testsuite/ld-arc/nps-1.s create mode 100644 ld/testsuite/ld-arc/nps-1a.d create mode 100644 ld/testsuite/ld-arc/nps-1b.d create mode 100644 ld/testsuite/ld-arc/nps-1b.err create mode 100644 ld/testsuite/ld-arc/sda-relocs.dd create mode 100644 ld/testsuite/ld-arc/sda-relocs.ld create mode 100644 ld/testsuite/ld-arc/sda-relocs.rd create mode 100644 ld/testsuite/ld-arc/sda-relocs.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-arc/tls_gd-01.d create mode 100644 ld/testsuite/ld-arc/tls_gd-01.s create mode 100644 ld/testsuite/ld-arc/tls_ie-01.d create mode 100644 ld/testsuite/ld-arc/tls_ie-01.s delete mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.out create mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.r delete mode 100644 ld/testsuite/ld-arm/arm_noread.ld create mode 100644 ld/testsuite/ld-arm/arm_purecode.ld create mode 100644 ld/testsuite/ld-arm/attr-merge-10-dsp.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-10b-dsp.s create mode 100644 ld/testsuite/ld-arm/cmse-implib-errors.out create mode 100644 ld/testsuite/ld-arm/cmse-implib.rd create mode 100644 ld/testsuite/ld-arm/cmse-implib.s create mode 100644 ld/testsuite/ld-arm/cmse-new-comeback-implib.rd create mode 100644 ld/testsuite/ld-arm/cmse-new-earlier-later-implib.out create mode 100644 ld/testsuite/ld-arm/cmse-new-implib-no-output.out create mode 100644 ld/testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out create mode 100644 ld/testsuite/ld-arm/cmse-new-implib.out create mode 100644 ld/testsuite/ld-arm/cmse-new-implib.rd create mode 100644 ld/testsuite/ld-arm/cmse-new-wrong-implib.out create mode 100644 ld/testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out create mode 100644 ld/testsuite/ld-arm/cmse-veneers-wrong-entryfct.out create mode 100644 ld/testsuite/ld-arm/cmse-veneers.d create mode 100644 ld/testsuite/ld-arm/cmse-veneers.rd create mode 100644 ld/testsuite/ld-arm/cmse-veneers.s create mode 100644 ld/testsuite/ld-arm/cmse-veneers.sd 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/farcall-thumb2-purecode.d create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode.s create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-thumb2-m.d 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-arm/stm32l4xx-fix-vldm-dp.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s create mode 100644 ld/testsuite/ld-arm/thumb1-adds-armv7-m.s create mode 100644 ld/testsuite/ld-arm/thumb1-movs-armv7-m.s create mode 100644 ld/testsuite/ld-avr/avr-prop-5.d create mode 100644 ld/testsuite/ld-avr/avr-prop-5.s create mode 100644 ld/testsuite/ld-avr/avr-prop-6.d create mode 100644 ld/testsuite/ld-avr/avr-prop-6.s 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/lds-mega.d create mode 100644 ld/testsuite/ld-avr/lds-mega.s create mode 100644 ld/testsuite/ld-avr/lds-tiny.d create mode 100644 ld/testsuite/ld-avr/lds-tiny.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-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/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/empty-implib.out create mode 100644 ld/testsuite/ld-elf/implib.rd create mode 100644 ld/testsuite/ld-elf/implib.s 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/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-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/pr17550-1.s create mode 100644 ld/testsuite/ld-elf/pr17550-2.s create mode 100644 ld/testsuite/ld-elf/pr17550-3.s create mode 100644 ld/testsuite/ld-elf/pr17550-4.s create mode 100644 ld/testsuite/ld-elf/pr17550a.d create mode 100644 ld/testsuite/ld-elf/pr17550b.d create mode 100644 ld/testsuite/ld-elf/pr17550c.d create mode 100644 ld/testsuite/ld-elf/pr17550d.d create mode 100644 ld/testsuite/ld-elf/pr18720.rd create mode 100644 ld/testsuite/ld-elf/pr19162.d copy ld/testsuite/{ld-x86-64 => ld-elf}/pr19162a.s (100%) copy ld/testsuite/{ld-x86-64 => ld-elf}/pr19162b.s (100%) create mode 100644 ld/testsuite/ld-elf/pr19579a.c create mode 100644 ld/testsuite/ld-elf/pr19579b.c create mode 100644 ld/testsuite/ld-elf/pr19789.d create mode 100644 ld/testsuite/ld-elf/pr19789.s 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/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/readelf.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-gc/pr20306.c create mode 100644 ld/testsuite/ld-gc/pr20306.d create mode 100644 ld/testsuite/ld-i386/ifunc-1a.c create mode 100644 ld/testsuite/ld-i386/ifunc-1b.S create mode 100644 ld/testsuite/ld-i386/ifunc-1c.S create mode 100644 ld/testsuite/ld-i386/ifunc-1d.S create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.dd create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.rd create mode 100644 ld/testsuite/ld-i386/load7.d create mode 100644 ld/testsuite/ld-i386/load7.map copy ld/testsuite/ld-i386/{lea1.s => load7.s} (100%) create mode 100644 ld/testsuite/ld-i386/no-plt-1a.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1a.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1b.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1b.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1c.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1c.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1d.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1d.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1e.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1e.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1f.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1f.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1g.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1g.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1h.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1h.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1i.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1i.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1j.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1j.rd create mode 100644 ld/testsuite/ld-i386/no-plt-check1a.S create mode 100644 ld/testsuite/ld-i386/no-plt-check1b.S create mode 100644 ld/testsuite/ld-i386/no-plt-extern1a.S create mode 100644 ld/testsuite/ld-i386/no-plt-extern1b.S create mode 100644 ld/testsuite/ld-i386/no-plt-func1.c create mode 100644 ld/testsuite/ld-i386/no-plt-main1.c create mode 100644 ld/testsuite/ld-i386/no-plt.exp create mode 100644 ld/testsuite/ld-i386/pass.c copy ld/testsuite/{ld-elf => ld-i386}/pass.out (100%) create mode 100644 ld/testsuite/ld-i386/pr19539.d create mode 100644 ld/testsuite/ld-i386/pr19539.s create mode 100644 ld/testsuite/ld-i386/pr19539.t create mode 100644 ld/testsuite/ld-i386/pr19609-1.s create mode 100644 ld/testsuite/ld-i386/pr19609-1a.d create mode 100644 ld/testsuite/ld-i386/pr19609-1b.d create mode 100644 ld/testsuite/ld-i386/pr19609-1c.d create mode 100644 ld/testsuite/ld-i386/pr19609-1d.d create mode 100644 ld/testsuite/ld-i386/pr19609-1e.d create mode 100644 ld/testsuite/ld-i386/pr19609-1f.d create mode 100644 ld/testsuite/ld-i386/pr19609-1g.d create mode 100644 ld/testsuite/ld-i386/pr19609-1h.d create mode 100644 ld/testsuite/ld-i386/pr19609-1i.d create mode 100644 ld/testsuite/ld-i386/pr19609-2.s create mode 100644 ld/testsuite/ld-i386/pr19609-2a.d create mode 100644 ld/testsuite/ld-i386/pr19609-2b.d create mode 100644 ld/testsuite/ld-i386/pr19609-2c.d create mode 100644 ld/testsuite/ld-i386/pr19827-nacl.rd create mode 100644 ld/testsuite/ld-i386/pr19827.rd create mode 100644 ld/testsuite/ld-i386/pr19827a.S create mode 100644 ld/testsuite/ld-i386/pr19827b.S create mode 100644 ld/testsuite/ld-i386/pr19939.s create mode 100644 ld/testsuite/ld-i386/pr19939a.d create mode 100644 ld/testsuite/ld-i386/pr19939b.d create mode 100644 ld/testsuite/ld-i386/pr20117.d create mode 100644 ld/testsuite/ld-i386/pr20117.s create mode 100644 ld/testsuite/ld-i386/pr20244-1.s create mode 100644 ld/testsuite/ld-i386/pr20244-1a.d create mode 100644 ld/testsuite/ld-i386/pr20244-1b.d create mode 100644 ld/testsuite/ld-i386/pr20244-1c.d create mode 100644 ld/testsuite/ld-i386/pr20244-2.s create mode 100644 ld/testsuite/ld-i386/pr20244-2a.d create mode 100644 ld/testsuite/ld-i386/pr20244-2b.d create mode 100644 ld/testsuite/ld-i386/pr20244-2c.d create mode 100644 ld/testsuite/ld-i386/pr20244-2d.d create mode 100644 ld/testsuite/ld-i386/pr20244-3a.c create mode 100644 ld/testsuite/ld-i386/pr20244-3b.S create mode 100644 ld/testsuite/ld-i386/pr20244-3c.S create mode 100644 ld/testsuite/ld-i386/pr20244-3d.S 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/pr20253-1a.c create mode 100644 ld/testsuite/ld-i386/pr20253-1b.S create mode 100644 ld/testsuite/ld-i386/pr20253-1c.S create mode 100644 ld/testsuite/ld-i386/pr20253-1d.S create mode 100644 ld/testsuite/ld-i386/pr20253-2a.c create mode 100644 ld/testsuite/ld-i386/pr20253-2b.S create mode 100644 ld/testsuite/ld-i386/pr20253-2c.S create mode 100644 ld/testsuite/ld-i386/pr20253-2d.S create mode 100644 ld/testsuite/ld-i386/pr20253-3.d create mode 100644 ld/testsuite/ld-i386/pr20253-3.s create mode 100644 ld/testsuite/ld-i386/pr20253-4.s create mode 100644 ld/testsuite/ld-i386/pr20253-4a.d create mode 100644 ld/testsuite/ld-i386/pr20253-4b.d create mode 100644 ld/testsuite/ld-i386/pr20253-4c.d create mode 100644 ld/testsuite/ld-i386/pr20253-5.d create mode 100644 ld/testsuite/ld-i386/pr20253-5.s 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/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/tls-def1.c create mode 100644 ld/testsuite/ld-i386/tls-gd1.S create mode 100644 ld/testsuite/ld-i386/tls-ld1.S create mode 100644 ld/testsuite/ld-i386/tls-main1.c create mode 100644 ld/testsuite/ld-i386/tls.exp create mode 100644 ld/testsuite/ld-i386/tlsbin2-nacl.rd create mode 100644 ld/testsuite/ld-i386/tlsbin2.dd create mode 100644 ld/testsuite/ld-i386/tlsbin2.rd create mode 100644 ld/testsuite/ld-i386/tlsbin2.sd copy ld/testsuite/ld-i386/{tlsbin.td => tlsbin2.td} (100%) create mode 100644 ld/testsuite/ld-i386/tlsbinpic2.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/tlsgd3.dd create mode 100644 ld/testsuite/ld-i386/tlsgd3.s create mode 100644 ld/testsuite/ld-i386/tlsgd4.d create mode 100644 ld/testsuite/ld-i386/tlsgd4.s create mode 100644 ld/testsuite/ld-i386/tlsld2.dd create mode 100644 ld/testsuite/ld-i386/tlsld2.s create mode 100644 ld/testsuite/ld-i386/tlspic2-nacl.rd create mode 100644 ld/testsuite/ld-i386/tlspic2.dd create mode 100644 ld/testsuite/ld-i386/tlspic2.rd create mode 100644 ld/testsuite/ld-i386/tlspic2.sd create mode 100644 ld/testsuite/ld-i386/tlspic2.td create mode 100644 ld/testsuite/ld-i386/tlspic3.s create mode 100644 ld/testsuite/ld-i386/tlspie3.s create mode 100644 ld/testsuite/ld-i386/tlspie3a.d create mode 100644 ld/testsuite/ld-i386/tlspie3b.d create mode 100644 ld/testsuite/ld-i386/tlspie3c.d create mode 100644 ld/testsuite/ld-i386/undefweak.s create mode 100644 ld/testsuite/ld-i386/undefweaka.d create mode 100644 ld/testsuite/ld-i386/undefweakb.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-23-x86.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-23a-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-23b-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-23c-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-24-x86.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-24a-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-24b-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-24c-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-25-x86.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-25a-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-25b-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-25c-x86.d copy ld/testsuite/{ld-elf => ld-ifunc}/pass.out (100%) create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local.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-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-n32.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-n64.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute.d create mode 100644 ld/testsuite/ld-mips-elf/branch-misc-2.d create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-branch.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-branch.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-branch.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-branch.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-bronly.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-bronly.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-branch.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-branch.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-bronly.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-bronly.rd create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f0.s create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f1.s create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f2.s create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-lib.sd create mode 100644 ld/testsuite/ld-mips-elf/export-hidden-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/export-internal-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/export-local-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/export-protected-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow-0.d create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow-1.d create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow.s create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow-0.d create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow-1.d create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow.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/jalx-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-local-n32.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-local-n64.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-local.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-n32.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-n64.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-3.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n32.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n64.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-addend-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-addend-3.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch.s create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1-micromips-rel.dd create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1-micromips-rel.nd create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1-micromips.dd create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1-micromips.nd create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1a-micromips.s create mode 100644 ld/testsuite/ld-mips-elf/pic-and-nonpic-1b-micromips.s 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/reloc-local-overflow.d create mode 100644 ld/testsuite/ld-mips-elf/reloc-local-overflow.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-2.d 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/unaligned-branch-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-data.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-insn.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-2.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-2.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-3.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-3.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-micromips-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-text.s create mode 100644 ld/testsuite/ld-pe/pr19803.d create mode 100644 ld/testsuite/ld-pe/pr19803.e create mode 100644 ld/testsuite/ld-pe/pr19803.s create mode 100644 ld/testsuite/ld-pe/weakdef-1.d create mode 100644 ld/testsuite/ld-pe/weakdef-1.s copy ld/testsuite/{ld-elf => ld-plugin}/pass.out (100%) create mode 100644 ld/testsuite/ld-plugin/plugin-30.d create mode 100644 ld/testsuite/ld-plugin/pr20070.d create mode 100644 ld/testsuite/ld-plugin/pr20070a.c create mode 100644 ld/testsuite/ld-plugin/pr20070b.c create mode 100644 ld/testsuite/ld-plugin/pr20103a.c create mode 100644 ld/testsuite/ld-plugin/pr20103b.c create mode 100644 ld/testsuite/ld-plugin/pr20103c.c create mode 100644 ld/testsuite/ld-plugin/pr20267a.c create mode 100644 ld/testsuite/ld-plugin/pr20267b.c create mode 100644 ld/testsuite/ld-plugin/pr20276a.c create mode 100644 ld/testsuite/ld-plugin/pr20276b.c create mode 100644 ld/testsuite/ld-plugin/pr20321.c create mode 100644 ld/testsuite/ld-plugin/pr21382a.c create mode 100644 ld/testsuite/ld-plugin/pr21382b.c create mode 100644 ld/testsuite/ld-powerpc/apuinfo-vle2.s 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/tlsdll.s create mode 100644 ld/testsuite/ld-powerpc/tlsdll.ver create mode 100644 ld/testsuite/ld-powerpc/tlsdll_32.s create mode 100644 ld/testsuite/ld-powerpc/tlsopt5.d create mode 100644 ld/testsuite/ld-powerpc/tlsopt5.s create mode 100644 ld/testsuite/ld-powerpc/tlsopt5_32.d create mode 100644 ld/testsuite/ld-powerpc/tlsopt5_32.s create mode 100644 ld/testsuite/ld-powerpc/tocopt7.d create mode 100644 ld/testsuite/ld-powerpc/tocopt7.out create mode 100644 ld/testsuite/ld-powerpc/tocopt7.s create mode 100644 ld/testsuite/ld-powerpc/tocopt8.d create mode 100644 ld/testsuite/ld-powerpc/tocopt8.s create mode 100644 ld/testsuite/ld-pru/emit-relocs-1.d copy ld/testsuite/{ld-mips-elf => ld-pru}/emit-relocs-1.ld (100%) copy ld/testsuite/{ld-nios2 => ld-pru}/emit-relocs-1a.s (100%) copy ld/testsuite/{ld-mips-elf => ld-pru}/emit-relocs-1b.s (100%) create mode 100644 ld/testsuite/ld-pru/ldi32.d create mode 100644 ld/testsuite/ld-pru/ldi32.s create mode 100644 ld/testsuite/ld-pru/ldi32_symbol.s create mode 100644 ld/testsuite/ld-pru/norelax_ldi32-data.d create mode 100644 ld/testsuite/ld-pru/norelax_ldi32-dis.d create mode 100644 ld/testsuite/ld-pru/pcrel_s10.d create mode 100644 ld/testsuite/ld-pru/pcrel_s10.s create mode 100644 ld/testsuite/ld-pru/pcrel_s10_label.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal2.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal2.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal3.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8-illegal3.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8.d create mode 100644 ld/testsuite/ld-pru/pcrel_u8.s create mode 100644 ld/testsuite/ld-pru/pcrel_u8_label.s create mode 100644 ld/testsuite/ld-pru/pmem.d create mode 100644 ld/testsuite/ld-pru/pmem.s create mode 100644 ld/testsuite/ld-pru/pmem_symbol.s create mode 100644 ld/testsuite/ld-pru/pru.exp create mode 100644 ld/testsuite/ld-pru/relax_ldi32-data.d create mode 100644 ld/testsuite/ld-pru/relax_ldi32-dis.d create mode 100644 ld/testsuite/ld-pru/relax_ldi32.s create mode 100644 ld/testsuite/ld-pru/relax_ldi32_symbol.s create mode 100644 ld/testsuite/ld-pru/reloc.d create mode 100644 ld/testsuite/ld-pru/reloc.s create mode 100644 ld/testsuite/ld-pru/reloc_symbol.s create mode 100644 ld/testsuite/ld-pru/u16.d create mode 100644 ld/testsuite/ld-pru/u16.s create mode 100644 ld/testsuite/ld-pru/u16_symbol.s create mode 100644 ld/testsuite/ld-s390/pltoffset-1.dd create mode 100644 ld/testsuite/ld-s390/pltoffset-1.ld create mode 100644 ld/testsuite/ld-s390/pltoffset-1.s create mode 100644 ld/testsuite/ld-scripts/cross4.t create mode 100644 ld/testsuite/ld-scripts/cross5.t create mode 100644 ld/testsuite/ld-scripts/cross6.t create mode 100644 ld/testsuite/ld-scripts/cross7.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-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/pr20302.d 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/weak-fundef.s create mode 100644 ld/testsuite/ld-unique/unique.d create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.dd create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.rd create mode 100644 ld/testsuite/ld-x86-64/load2.d create mode 100644 ld/testsuite/ld-x86-64/load2.map create mode 100644 ld/testsuite/ld-x86-64/load2.s create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.nd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-check1.S create mode 100644 ld/testsuite/ld-x86-64/no-plt-extern1.S create mode 100644 ld/testsuite/ld-x86-64/no-plt-func1.c create mode 100644 ld/testsuite/ld-x86-64/no-plt-main1.c create mode 100644 ld/testsuite/ld-x86-64/no-plt.exp create mode 100644 ld/testsuite/ld-x86-64/pass.c copy ld/testsuite/{ld-elf => ld-x86-64}/pass.out (100%) create mode 100644 ld/testsuite/ld-x86-64/pic1.d create mode 100644 ld/testsuite/ld-x86-64/pic1.s create mode 100644 ld/testsuite/ld-x86-64/pie2.d create mode 100644 ld/testsuite/ld-x86-64/pie2.s create mode 100644 ld/testsuite/ld-x86-64/pr13082-3c.d create mode 100644 ld/testsuite/ld-x86-64/pr13082-3d.d create mode 100644 ld/testsuite/ld-x86-64/pr19539.s create mode 100644 ld/testsuite/ld-x86-64/pr19539.t create mode 100644 ld/testsuite/ld-x86-64/pr19539a.d create mode 100644 ld/testsuite/ld-x86-64/pr19539b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1e.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1f.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1g.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1h.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1i.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1j.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1k.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1l.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1m.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-2a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-3.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-3a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-3b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-4a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4e.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-5a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5e.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-6a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-7a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7d.d create mode 100644 ld/testsuite/ld-x86-64/pr19719.d create mode 100644 ld/testsuite/ld-x86-64/pr19719.s create mode 100644 ld/testsuite/ld-x86-64/pr19784a.c create mode 100644 ld/testsuite/ld-x86-64/pr19784b.c create mode 100644 ld/testsuite/ld-x86-64/pr19784c.c create mode 100644 ld/testsuite/ld-x86-64/pr19807-1.s create mode 100644 ld/testsuite/ld-x86-64/pr19807-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2.s create mode 100644 ld/testsuite/ld-x86-64/pr19807-2a.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2c.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2d.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2e.d create mode 100644 ld/testsuite/ld-x86-64/pr19827-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/pr19827.rd create mode 100644 ld/testsuite/ld-x86-64/pr19827a.S create mode 100644 ld/testsuite/ld-x86-64/pr19827b.S create mode 100644 ld/testsuite/ld-x86-64/pr19939.s create mode 100644 ld/testsuite/ld-x86-64/pr19939a.d create mode 100644 ld/testsuite/ld-x86-64/pr19939b.d create mode 100644 ld/testsuite/ld-x86-64/pr19969.d create mode 100644 ld/testsuite/ld-x86-64/pr19969a.S create mode 100644 ld/testsuite/ld-x86-64/pr19969b.S create mode 100644 ld/testsuite/ld-x86-64/pr20093-1.d create mode 100644 ld/testsuite/ld-x86-64/pr20093-1.s create mode 100644 ld/testsuite/ld-x86-64/pr20093-2.d create mode 100644 ld/testsuite/ld-x86-64/pr20093-2.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-1.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1e.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1f.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1g.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1h.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1i.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1j.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1k.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1l.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-2a.c create mode 100644 ld/testsuite/ld-x86-64/pr20253-2b.S create mode 100644 ld/testsuite/ld-x86-64/pr20253-2c.S create mode 100644 ld/testsuite/ld-x86-64/pr20253-2d.S create mode 100644 ld/testsuite/ld-x86-64/pr20253-3.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-3.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-4.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-4a.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4b.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4c.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4d.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4e.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4f.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-5.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-5a.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-5b.d 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.d create mode 100644 ld/testsuite/ld-x86-64/pr20830b.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.d create mode 100644 ld/testsuite/ld-x86-64/pr21038b.s create mode 100644 ld/testsuite/ld-x86-64/pr21038c.d create mode 100644 ld/testsuite/ld-x86-64/pr21038c.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/tls-def1.c create mode 100644 ld/testsuite/ld-x86-64/tls-gd1.S create mode 100644 ld/testsuite/ld-x86-64/tls-ld1.S create mode 100644 ld/testsuite/ld-x86-64/tls-main1.c create mode 100644 ld/testsuite/ld-x86-64/tls.exp create mode 100644 ld/testsuite/ld-x86-64/tlsbin2-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.dd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.rd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.sd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.td create mode 100644 ld/testsuite/ld-x86-64/tlsbinpic2.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 ld/testsuite/ld-x86-64/tlsgd10.dd create mode 100644 ld/testsuite/ld-x86-64/tlsgd10.s copy ld/testsuite/ld-x86-64/{tlsgd1.dd => tlsgd11.dd} (100%) copy ld/testsuite/ld-x86-64/{tlsgd1.s => tlsgd11.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd12.d copy ld/testsuite/ld-x86-64/{tlsgd2.s => tlsgd12.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd13.d copy ld/testsuite/ld-x86-64/{tlsgd3.s => tlsgd13.s} (100%) copy ld/testsuite/ld-x86-64/{tlsgd4.dd => tlsgd14.dd} (100%) copy ld/testsuite/ld-x86-64/{tlsgd4.s => tlsgd14.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd5c.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd6c.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.dd create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.s create mode 100644 ld/testsuite/ld-x86-64/tlsld4.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld4.s create mode 100644 ld/testsuite/ld-x86-64/tlsld5.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld5.s create mode 100644 ld/testsuite/ld-x86-64/tlsld6.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld6.s create mode 100644 ld/testsuite/ld-x86-64/tlspic2-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.dd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.rd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.sd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.td create mode 100644 ld/testsuite/ld-x86-64/tlspic3.s create mode 100644 ld/testsuite/ld-x86-64/tlspie2.s create mode 100644 ld/testsuite/ld-x86-64/tlspie2a.d create mode 100644 ld/testsuite/ld-x86-64/tlspie2b.d create mode 100644 ld/testsuite/ld-x86-64/tlspie2c.d create mode 100644 ld/testsuite/ld-z8k/0filler.s create mode 100644 ld/testsuite/ld-z8k/branch-target.s create mode 100644 ld/testsuite/ld-z8k/branch-target2.s create mode 100644 ld/testsuite/ld-z8k/calr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-opcode.s create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-opcode.s create mode 100644 ld/testsuite/ld-z8k/djnz-back-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-opcode.s create mode 100644 ld/testsuite/ld-z8k/filler.s create mode 100644 ld/testsuite/ld-z8k/jr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode2.s create mode 100644 ld/testsuite/ld-z8k/other-file.s create mode 100644 ld/testsuite/ld-z8k/reloc.dd create mode 100644 ld/testsuite/ld-z8k/reloc.ld create mode 100644 ld/testsuite/ld-z8k/relocseg.dd create mode 100644 ld/testsuite/ld-z8k/relocseg.ld create mode 100644 ld/testsuite/ld-z8k/relocseg1.dd create mode 100644 ld/testsuite/ld-z8k/this-file.s create mode 100644 ld/testsuite/ld-z8k/z8k.exp 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/arc-ext-tbl.h create mode 100644 opcodes/arc-nps400-tbl.h 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/bfin/arch.h 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 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