This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/palves/jit-speedup in repository binutils-gdb.
discards a1e5994 Avoid creating a frame in internal stops discards 8a08c9b Add regression test for PR gdb/19858 (JIT code registration o [...] discards 8adbbec Make gdb.base/jit.exp binaries unique discards 1682db8 Fix PR gdb/19858: GDB doesn't register the JIT libraries on attach adds e1fa016 Remove use of alloca. adds 62f6f9c gas/arc: Fix test for big-endian arc adds 24740d8 arc/gas: default mach is arc700, initialised in md_begin adds c033458 arc: Remove duplicated constant in include/elf/arc.h adds a9522a2 arc: Remove EF_ARC_CPU_GENERIC constant. adds 8699fc3 arc: Add nps400 machine type, and assembler flag. adds 1ae8ab4 arc/opcodes: Use flag operand class to handle multiple flag matches adds e23e8eb arc/nps400: Add first nps400 instructions adds 859bde2 Automatic date update in version.in adds 6f4c0a4 Binutils fails to build with -O0 adds 648c5cb Fix problem where gold fails to issue an undefined symbol err [...] adds 9780e04 Add -Wstack-usage to the gcc warning flags list, but only if [...] adds 7769fa9 Fix possible unbounded stack use in peXXigen.c adds 96254e5 Restore v850-rh850 as a recognised v850 architecture name for [...] adds 39a0d07 Remove more alloca calls adds 4963682 Fix tic54x regression adds a97fbc7 Attribute with DW_FORM_flag_present adds 4153b6d Improve COFF/PE linker garbage collection by preventing the r [...] adds 34b9f72 Fix unbounded stack usage warning inside the SAFE_BYTE_GET macro. adds 8860a41 replace some raw xmalloc / xrealloc with the XNEW* macros adds 0a433eb use do_align () directly in tc-ia64.c adds 74b4e47 tc-sparc.c: get rid of wierd usage of strchr () adds 986d894 tc-pdp11.c: remove useless code adds b9bb4a9 make more variables const adds a140626 Automatic date update in version.in adds cc651c1 Remove comments on software_single_step in gdbarch.sh adds 5ab6d79 More AArch64 simulator improvements. adds fab7bfb Automatic date update in version.in adds dfa3fac Add quotation mark in test message adds eda6e9a localize string returned from visium's md_atof () adds e742e11 make microblaze build with -Wwrite-strings adds a6b71f4 sparc: reorder wr instructions in sparc_opcodes to fix diagnostics adds f65c3d1 gas: sparc: allow ASR registers in the 0..31 range in V9 and later adds 0d2f91f More -Wstack-usage warnings: opcodes/aarch64-* adds 1254603 Automatic date update in version.in adds 099b880 Automatic date update in version.in adds a90fb5e rename flag_size_check to flag_allow_nonconst_size and make i [...] adds 9202e88 split up cr16s md_assemble () adds 44f9a8a Automatic date update in version.in adds ed70064 Fix failure to diagnose GOTOFF relocation to undef symbol in [...] adds ab4896b Automatic date update in version.in adds 5fa9f97 Automatic date update in version.in adds 82b8a78 add more const qualifiers adds e2b4fc9 PE/COFF regression in base of code and data calculation adds ed754a1 readelf printf format strings on mingw adds ed3056e Relax assertion in BFIN linker to allow for discard GOT relocs. adds ef0d8ff Tidy up AArch64 simulator code. adds aff7ae1 replace some obstack_alloc () calls with the XOBNEW wrapper adds 30bd735 apply ChangeLog for previous commit adds 17b9d67 make md_parse_option () take a const char * adds f2dd883 [ARC] Add support for Quarkse opcodes. adds bfa6adb Compile gdb.arch/arm-neon.exp with debug info adds 9885948 [ARC] Fix typo in extension instruction name. adds 444bca6 2016-03-29 Don Breazeal donb@codesourcery.com adds a4105d0 gdbserver/s390: Switch on tracepoint support. adds abd9baf gdbserver/s390: Add fast tracepoint support. adds f39e874 gdbserver/s390: Add support for compiled agent expressions. adds c37c0ba gdb/NEWS: Add mention of s390*-linux tracepoints. adds a08b52b gdb: xtensa: fix frame initialization when PC is invalid adds 28170b8 gdbserver: Handle 'v' packet while processing qSymbol. adds 49efcf2 Automatic date update in version.in adds 4ec9d7d use xstrdup and friends more adds 4ae6cc1 python/py-utils.c (host_string_to_python_string): New function. adds 2e4a7ae Use consistent test for .tbss sections in ldlang.c adds ca62bc4 Missing TO_ADDR adds a87dd97 PR18452, ld allows overlapping sections adds 1e6697e Move CL entries from gdb/ChangeLog to gdb/testsuite/ChangeLog adds 7517e55 Fix more bugs in AArch64 simulator. adds 024ea11 Fix a seg-fault in the AVR linker. adds bd05ac5 [ARC] Cleanup AUX register names. adds f621ad3 [ARC] Fix warn.exp test error. adds f89a23c [ARC] Allow equ redefintion tests for ARC. adds 72fb548 gdbserver/tracepoint.c: Remove whitespace adds c6025a8 Fix compile time warning about comparison between signed and [...] adds e6359af Simplify gdb.reverse/until-reverse.c adds c58b006a Refactor arm_stack_frame_destroyed_p adds 779aa56 Add arm epilogue unwinder adds fb3f3d2 Check func against 0 rather than NULL adds 62bdf2d ld/testing: Fix error and warning checks in run_dump_test adds 0a10656 opcodes/arc: Comment and whitespace fixes in opcode table adds 1cda151 gdbserver/IPA: Export some functions via global function pointers. adds 69b51e1 Automatic date update in version.in adds b60ecbc Don't override definition a shared object by one in a later s [...] adds d923501 make some variables unsigned adds e046cf8 get rid of K&R style args adds fc90c28 More cases of missing TO_ADDR in ldlang.c adds 47990a6 cast literal to char * when assigning to input_line_ptr adds e87de51 work around get_symbol_name () in sparc and ia64 adds 9783098 cast to char * when assigning to optarg adds f854977 cast the arg to md_assemble () to char * adds e2c7dca tc-i960.c: add some casts when assigning literals to args[i] adds e4a0c70 make xtensa_section_rename () take const char * adds 6757cf5 enable -Wwrite-strings for gas adds f7c3829 Remove support for "target m32rsdi" and "target mips/pmon/ddb [...] adds e7ea3ec python: Use console format for output of gdb.execute command adds 2cce10e opcodes/arc/nps: Fix some operand flags adds 0a191de opcodes: Fix date in ChangeLog entry adds a13c469 IPA: Add alloc_jump_pad_buffer target hook. adds a2174ba gdbserver: Add powerpc fast tracepoint support. adds 14e2b6d gdbserver: Add emit_ops for powerpc. adds 22084c4 gdb/NEWS: Add mention of powerpc*-linux tracepoints. adds 9bb84c9 Fix PR gdb/19858: GDB doesn't register the JIT libraries on attach adds 40dea8c Make gdb.base/jit.exp binaries unique adds 64cdf93 Add regression test for PR gdb/19858 (JIT code registration o [...] adds 252db07 gdbserver: Fix C++ build errors in tracepoint.c adds bedf24f Automatic date update in version.in adds 6d4af3c Constify more adds 7b15fa7 PR19886, --as-needed regression adds 83cda17 gas/arc: Change 'LENGHT' to 'LENGTH' adds cc63428 gdb: allow enumeration constants as second operand of BINOP_REPEAT adds 5b8cf79 Automatic date update in version.in adds 62bd6b5 PR19896, Segmentation fault on bad input adds 4b0046f Automatic date update in version.in adds d0a9981 IPA: Fix build problem on !HAVE_GETAUXVAL adds f73e41e avr: simplify some option parsing with strcasecmp () adds e1ec810 bfin: simplify current_inputline adds 2fe8821 arm: change the type of a variable to bfd_reloc_code_real_type adds 585ba04 make score build again adds a51ef39 update ChangeLog for previous commit adds ae2689b cleanup FLT_CHARS and EXP_CHARS adds a44e290 use xstrdup and friends more adds c4e0855 Automatic date update in version.in adds 325801b use XNEW and related macros more adds 22987ce PR19498, Invalid "symbol definition loop" adds 26cdfd9 gas/arc: Use #define from include/opcode/arc.h adds 67f101e Ignore DWARF debug information with a version of 0 - assume t [...] adds a061de0 More fixes for COFF/PE lanker garbage collection. adds 7beb7f6 Fix gdb.mi/mi-breakpoint-changed.exp for remote targets adds 2aa08bd Obvious function doc and formatting adds dff331b Automatic date update in version.in adds df41fdf Add a testcase for PR gas/19498 adds 5fdf387 Add missing pr19827-nacl.rd for i386/x86-64 NaCl adds 5be3340 Don't use vec_disp8 encoding with the .d32 suffix adds a9fa461 [ARC] Fix ld testsuite failures. adds 1f599d0 ELF/LD: Avoid producing hidden and internal dynamic symbols adds 6ec1f28 [ARC] Don't allow pc-rel relocations for J* instructions. adds 94e5c97 [ARC] Dynamic relocs verification for dynindx == -1. adds 589a7d8 [ARM] Add ARMv8.2 FP16 vmul/vmla/vmls (by scalar) adds 094fb06 [ARC] 24 bit reloc and overflow detection fix. adds b3aee83 [ARC] Fix to pass ld-elf-ehdr_start-shared. adds 1e5885b [ARC] PLT content endianess awareness. adds 8ddf6b2 [ARC] Fix support for double assist instructions. adds 4dca19f IPA: Move getauxval out of #ifndef IN_PROCESS_AGENT adds 7817ea4 Improve gdb_remote_download, remove gdb_download adds 6e774b1 Make ftrace tests work with remote targets adds 820f03f arc/nps400: Add additional instructions adds 9a5f28a ld/arc: Fix linker for big-endian arc targets adds c078c9d Automatic date update in version.in adds 03a8c4d Fix IPA detection in ftrace-insn-reloc.exp adds ac17fda testsuite: Update py-mi-objfile to expect console format print adds 15dd01b Fix memory leak in ld ARM backend adds fef3cb9 Print the "file" command suggestion in exec_file_locate_attach adds 052d2eb Revert check-in by a mistake in the previous commit. adds 927f2d2 Fix MSP430 assembler's detection of NOP and EINT. adds 319cb5d Workaround gdbserver<7.7 for setfs adds 1473161 Revert the previous commit adding unknown_v_replies_ok. adds c2f901d Fix gdb.threads/dlopen-libpthread.exp crash adds b16f8a3 Optimized-out pointer: New test for error handling adds ecf2e90 Eliminate -var-create error for optzd ptr to struct adds 09f99a3 Automatic date update in version.in adds df154dc Fix typo in name of MSP430 attribute section. adds e140100 Allow integer contants to have a U suffix. Improve error rep [...] adds 22b92fc gas/arc: Remove preprocess_operands function adds 692166c gas/arc: Allow greater range of characters into flag names adds b607cde Update AArch64 documentation regarding architecture extensions. adds e6ba1cb [ARC] Prepare strings for automatic translation. adds abe051b Fix gas/ChangeLog adds 1a295c6 ld/arc: Make little endian default choice for linker scripts adds 1ccd06e Set bp_tgt->reqstd_address and bp_tgt->placed_size in record_ [...] adds e390720 Make breakpoint handling in record-full idempotent adds bde4756 Fix gdb.reverse/next-reverse-bkpt-over-sr.exp adds c8064e7 Fix gdb.reverse/finish-reverse-bkpt.exp adds da5be03 gas/arc: Modify structure used to hold opcodes adds b9b47ab gas/arc: Additional work to support multiple arc_opcode chains adds 1328504 gas/arc: Handle multiple arc_opcode chains for same mnemonic adds a42a4f8 arc/nps400: Add new instructions adds 9553661 Fix gdb.compile/compile.exp shlib regression adds 2d35e87 testsuite: Fix false FAILs with .bashrc GDBHISTFILE=... adds 2059191 Automatic date update in version.in adds 953dd97 Show sizes in linker map in target machine address units adds 992dc2c Fix regexps in PR19910 test to cope with COFF and AOUT sparc [...] adds 0650053 testsuite: Fix for gcc-4.8: gdb.base/jit.exp gdb.base/jit-so.exp adds 136a43b PR18452, ld allows overlapping sections adds 4bf7b52 value: Make accessor methods' parameters const-correct adds 096be75 Fix gdb.server/solib-list.exp regression adds f48e22e Make gdb.server/solib-list.exp work for remote targets adds 9f5a6a6 Automatic date update in version.in adds 417a667 Adjust default memory size and stack base address for SH simulator. adds 5f4678b MIPS/GAS: Use `opts->isa' consistently in `mips_check_options' adds 1357373 MIPS/GAS: Unify messages in `mips_check_options' adds 08918cc GAS: Fix a typo in `as_bad' description adds 41065f5 MIPS/GAS: Correct call formatting in `can_swap_branch_p' adds 2e88a1e gdb.python/py-mi-events-gdb.py: Add parentheses to print adds 668c5eb MIPS/GAS: Disallow `.option picX' with VxWorks PIC adds 41a1578 MIPS/GAS: Sanitize `.option picX' pseudo-op adds 454540b Automatic date update in version.in adds ba442f0 Move ChangeLog entries from sim/ChangeLog to sim/sh/ChangeLog. adds 93e6fe0 Fix primary reason why the SH simulation hasn't been working [...] adds 994aad6 Automatic date update in version.in adds 92708ce MIPS/opcodes: Fix undecoded MIPS16 extended instruction bit d [...] adds b545ef9 Automatic date update in version.in adds 2df3368 Properly handle dynamic reloc against normal symbol adds 37ab977 Remove unneeded AUX register symbols. adds b99747a Add support for .extInstruction pseudo-op. adds 1c2e355 Update ARC instruction data-base. adds f36e33d Add support for .extCondCode, .extCoreRegister and .extAuxRegister. adds 3212b85 Don't rely on immediate_quit in command_line_input adds faa4ebe Inline command_loop in read_command_line adds ab33ab1 TUI: check whether in secondary prompt instead of immediate_quit adds d2acc30 Don't set immediate_quit in prompt_for_continue adds acd5494 Stop remote-fileio.c from throwing from SIGINT handler adds 5f5219f Remove unused struct serial::name field adds 00340e1 Introduce a serial interface for select'able events adds 5cc3ce8 Fix signal handler/event-loop races adds f0881b3 Introduce interruptible_select adds 6eddd09 Make Python use a struct serial event adds abf009e Don't call clear_quit_flag after check_quit_flag adds 4a81fd4 Don't call clear_quit_flag in command_handler adds 0af679c Don't call clear_quit_flag in prepare_to_throw_exception adds da1e5f5 Don't call clear_quit_flag in captured_main adds a149683 Eliminate clear_quit_flag adds e42de8c Decouple target_interrupt from all-stop/non-stop modes adds 93692b5 Pass Ctrl-C to the target in target_terminal_inferior adds 75ee592 Fix inconsistent handling of EINTR in ser-*.c backends adds 99bbb42 ada-lang.c: Introduce type_as_string and use it adds c509f1e Use target_terminal_ours_for_output in cp-support.c adds 481ac8c Use target_terminal_ours_for_output in exceptions.c adds f8e3ef9 Use target_terminal_ours_for_output in infcmd.c adds c5ac154 Use target_terminal_ours_for_output in warning/internal_error adds 80dbc9f Add missing cleanups to defaulted_query and prompt_for_continue adds 651ce16 Do target_terminal_ours in query & friends instead of in all callers adds 5fe9665 Use target_terminal_ours_for_output in MI adds a12ac51 TUI: GC tui_target_has_run adds 048094a target remote: Don't rely on immediate_quit (introduce quit h [...] adds 585a46a Eliminate immediate_quit adds cfd0fbd Eliminate target_check_pending_interrupt adds 2afc13f Eliminate prepare_to_throw_exception adds 173981b Use setjmp/longjmp for TRY/CATCH instead of sigsetjmp/siglongjmp adds 0f41b32 [C++] Switch TRY/CATCH to real C++ try/catch by default again adds 8ce0946 Fix typo in ftrace.exp condition testing adds c1b719e Automatic date update in version.in adds d6bb17b Add init_dwarf_regnames_s390 adds c1f61bd MIPS/GAS: Relax branches to symbols resolved at link time adds 991f40a MIPS/GAS: Correct branch relaxation for weak symbols adds 37ce0cc Update x86-64 tests for --as-needed adds e26b7e4 btrace: fix test build error in gdb.btrace/instruction_history.c adds 3a00c80 Fix PR remote/19840: gdb crashes on reverse-stepi adds 45e3745 Fix aarch64 ftrace JIT condition testcase adds accc018 Fix disassembly of the V850's LD.BU instruction. adds e4449be oops - omitted from previous delta. adds 8c4c4ae gdbserver-base.exp: Copy file to standard output directory in [...] adds 758c549 ld/testsuite: Initialise a variable to prevent tcl errors adds fd85a6a Add support to readelf for detecting and reporting Solaris sp [...] adds 8392fa2 Fix and improve comment in gdb_remote_download adds 1adc8a9 [ARC] Fix setting private elf flags when parsing .cpu. adds b8162e5 Fix zero_ext documentation adds 57d1de9 Debugging without a binary (regression) adds 7d49b1d Test GDB connection to GDBserver with no symbol files adds 392f059 Automatic date update in version.in adds 8dc483a Extend PE matching regexp in PR 19457 test to match cygwin an [...] adds 8486501 Fix copying Solaris binaries with objcopy. adds aebf07f Avoid implicit float <-> integer conversion warnings adds 7f31862 Avoid "format not a string literal" warnings adds d105775 gas/arc: Unify tests run on big/little endian arc assembler adds 7634c4e Replace "link" with "sh_link" adds cb04036 opcodes/arc: Move instruction length logic to new function adds 33cbe6c bfd/arc: Rename enum entries to avoid conflicts adds 4b0c052 arc/nps400 : New cmem instructions and associated relocation adds 85e53f6 remove some unused globals adds 4f2a7b5 make a few variables static adds 17416a2 Automatic date update in version.in adds 0796a62 Add missing ChangeLog entry for PR gas/19909 fix adds 05f7541 Fix non-ELF powerpc build breakage adds 415fa61 [ARM] minor opt in thumb_stack_frame_destroyed_p adds 77770d8 MIPS/Linux: Also recognize TRAP_BRKPT and TRAP_HWBKPT adds 6fd8e7c Regenerate Makefile.in/aclocal.m4 automake 1.11.6 adds d7abe10 Fix gdb C++ build when libipt is available adds 2b2798c Fix gdb build with --enable-build-with-cxx --disable-nls adds 0480fa1 Automatic date update in version.in adds 5848444 gdb/ada-exp.y: Remap yydefred adds 92fce9b remove pointless assignment adds 5e001f2 gas/arc: Support NPS400 in .cpu directive adds 9a45270 gas/arc: Make .cpu directive case-insensitive adds 35cf27b Automatic date update in version.in adds 644aca2 Revert "gas/arc: Make .cpu directive case-insensitive" adds 5c3c7aa Automatic date update in version.in adds 5947319 Revert 415fa612 adds cdf9695 Add new NOCROSSREFS_TO linker script command adds a14d1f4 testsuite: Support detection of Intel compilers via test_comp [...] adds 9b9b09e Testsuite: Fix compiling of shared libraries with ICC. adds 0c13f7e fortran: Testsuite, fix different type naming across compilers. adds a22df60 Fix gdb crash when trying to print the address of a synthetic [...] adds 9b30624 Fix PR gdb/19250: ptrace prototype is not detected properly i [...] adds eabc9d9 Automatic date update in version.in adds 48eac74 .cfi_remember_state/.cfi_restore_state documentation adds bb7dc66 Sync Makefile.tpl with gcc. adds 2b863f5 Add target descriptions for AVX + MPX adds f42bf74 Re-factor (i386|amd64)mpx target descriptions. adds 73e6209 linux-record: Squash cases with identical handling adds a55411b * source.c (is_regular_file): New arg errno_ptr. adds 85c10f7 Fix copyright year, remove linux only test. adds d04c1a5 symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile. adds ee2915c Add pr number to earlier entry. adds c8f785f opcodes/arc: Add more nps instructions adds 537aefa opcodes/arc: Add yet more nps instructions adds f39c07a Cast the pointer assigned to ss_sp to char *. adds 21002a6 Handle void * conversions in FreeBSD/x86 native code to fix C [...] adds b73bf85 Automatic date update in version.in adds 87d455c Add another testcase for PR ld/19719 adds 50cc854 [AArch64] Support RAS extension for ARMv8 onwards. adds 52176c6 arc: Fix relocation formula for ARC_NPS_CMEM16 relocation adds 2533af1 gas/doc/arc: Add nps400 references into the documentation adds b98e687 change argument type to bfd_byte adds e6c7cde update many old style function definitions adds 7cc9c11 Replace .long with .dc.a on my_personality_v0 adds 6885166 Move ARM_CPSR_GREGNUM to arch/arm-linux.h adds d968975 Check ELF relocs after opening all input files adds 466ee2a Call _bfd_elf_create_ifunc_sections only for ifunc adds 8cef59a Include arch/arm-linux.h in aarch32-linux-nat.c adds 6c73933 symmisc.c (dump_symtab_1): Print owning compunit for identica [...] adds 338c190 Check run-time R_X86_64_32 relocation overflow adds 126697d Add ld-x86-64/pie2 test adds 03f2309 Add ld-x86-64/pic1 test adds c7ce941 Check R_386_NONE/R_X86_64_NONE in eh6.d adds 597e448 gdb/darwin-nat.c: Fix "cast to pointer from integer of differ [...] adds d9436c7 Fix "incompatible pointer type" warning in gdb/aarch64-tdep.c adds 5ae0055 Fix host signal vs gdb signal mixup in gdb/darwin-nat.c adds a235850 Build GDB as a C++ program by default adds 1a7272c Automatic date update in version.in adds fbf05aa Move ELF relocation check after lang_gc_sections adds 5ce03ce Don't check relocations in excluded sections adds e66cdd6 Remove x86 gc_sweep_hook adds 96bf8cb New NOCROSSREFS_TO tests adds b36cec1 Add missing sentinel 'char *' casts in concat/reconcat calls adds 3451269 Fix s390 GNU/Linux gdb and gdbserver builds adds 71829b1 Fix AIX gdb build with C++ compiler adds 4f3b23b Add support for non-ELF targets to check their relocs. adds 00f4a60 Always run LTO tests on Linux with GCC 4.9 or newer adds 88c3cd8 Switch gdb's TRY/CATCH to sjlj again adds cdf5d16 Automatic date update in version.in adds 3877922 MIPS: Go back with the default Linux # of registers to 90 adds 22522f8 MIPS/GAS: Fix an ISA override not lifting ABI restrictions adds 6cd255c Set dynobj to a normal input file if possible adds 6645479 Exclude linker created file from dynobj adds 5c5dc57 New test case gdb.trace/signal.exp adds 5b061e9 Deliver signal in hardware single step adds 4a7e075 Tweak gdb.reverse/step-precsave.exp and gdb.reverse/step-reverse.exp adds 7915f48 [obv] [PR gdb/19980] Typo in gdbserver/configure.srv adds 0f60e29 Joel Brobecker stepping down as AIX Maintainer adds 495346f Fix fail in gdb.base/annota1.exp and gdb.base/annota3.exp adds 3539aa1 [ARM] Clear reserved bits in CPSR adds 3c61024 Rename rl_callback_read_char_wrapper -> gdb_rl_callback_read_ [...] adds 8952576 Propagate GDB/C++ exceptions across readline using sj/lj-base [...] adds 6290672 Switch gdb's TRY/CATCH to C++ try/catch adds b3f1116 Centralize yacc interface names remapping (yyparse, yylex, yy [...] adds 6d7e9d3 Choose TARGET_OBJECT_STACK_MEMORY and TARGET_OBJECT_MEMORY in [...] adds 0a5d52f Fix fails in gdb.trace/unavailable.exp adds 0154d99 Fix checks for VSX and Altivec availability on Power adds 0ca76ec Automatic date update in version.in adds c0f92bf Skip if size of bfd_vma is smaller than address size adds 08ff610 Automatic date update in version.in adds 101ae4c Automatic date update in version.in adds 21edc42 Force to insert software single step breakpoint adds 20249ae Insert breakpoint even when the raw breakpoint is found adds 85ba7d8 [GDBserver] Don't error in reinsert_raw_breakpoint if bp->inserted adds 484b3c3 Resume the inferior with signal rather than stepping over adds f3abeff New test case gdb.base/branch-to-self.exp adds 0e03d18 AVR: Allow the start address of the .text section to be set b [...] adds 731bb67 Allow powerpc64le-linux-gnu toolchain to support big endian t [...] adds 3283f4f Automatic date update in version.in adds d5486c4 Always count the NULL entry in dynamic symbol table adds 9920b43 fort_dyn_array: Enable dynamic member types inside a structure. adds 8f07e29 fort_dyn_array: Support evaluation of dynamic elements inside [...] adds 3e2e34f fort_dyn_array: Use value constructor instead of raw-buffer m [...] adds ffbad59 Automatic date update in version.in adds 28cc917 add casts to avoid arithmetic on void * adds a6a4679 Cache result of scan for __start_* and __stop_* sections adds 2577114 Provide xmemdup0 adds 13b8c33 Fix powerpc64 ld testsuite fail adds 2cdad34 Add support for the --trace-decode option to the AArch64 simulator. adds 7881f69 Fix a typo in the check for SNANs in the RX simulator. adds 52728a4 Pass --compress-debug-sections=none to ld adds 2d681be Avoid non-C++-enabled babeltrace versions adds 310cdbb Tweak doc on command tfind adds 476350b c_value_print: Revert 'val' to a reference for TYPE_CODE_STRUCT adds 11cf4ff Skip gdb.base/branch-to-self.exp if gdb,nosignals exists adds 91f8bf6 Skip debug sections when estimating distances adds 57809e5 Workaround gdbserver<7.7 for setfs adds fca4cfd Make gdb_load_shlibs return the destination path of the library adds d901990 Rename gdb_load_shlibs to gdb_load_shlib adds 83a471c Limit ld-elf/compressed1b.d to Linux/GNU targets adds a3a65e6 Automatic date update in version.in adds 4bd13cd Add support to AArch64 disassembler for verifying instruction [...] adds f166f94 Remove need_step_over from struct lwp_info adds 786a118 Updated Chinese (simplified) translations for bfd, binutils a [...] adds 952ebca ftrace tests: Use gdb_load_shlib result to lookup IPA in info [...] adds 35fd2de Fix write endianness/size problem for fast tracepoint enabled flag adds 9080ac9 Add test for tracepoint enable/disable adds 0400cf2 Don't show deprecated commands in help adds 2deb93c Automatic date update in version.in adds 5522f91 Enhance support for copying and stripping Solaris and ARM binaries. adds afd9ace X86-64: Set check_relocs_failed on error adds c337a16 i386: Don't relocate section when check_relocs failed adds d347c9d Enhance readelf's recognition of AVR relocation types. adds 010f98a Download source only on remote host adds e62b972 Pass GOT_RELOC to UNDEFINED_WEAK_RESOLVED_TO_ZERO adds 493f652 Set interpreter in x86 create_dynamic_sections adds 94af225 Automatic date update in version.in adds 7d8e798 Automatic date update in version.in adds 2e1fb61 Automatic date update in version.in adds 1270fac Fix startup on MS-Windows when 'gdb.ini' is found in $HOME adds 740feea Fix annota-input-while-running.exp remote check adds 444e826 Fix detach.exp remote check adds a1da439 Automatic date update in version.in adds b631e59 [gdb] Fix -Wparentheses warnings adds 1b4f615 Fix "-Wl,--dynamic-list" gdb/configure test adds a4a1c15 Fix PR gdb/16818, workaround Python's forcing of -export-dynamic adds a2076b3 Skip ELF STT_COMMON linker tests if shared libraries are not [...] adds b782c63 Assume that the GAS testsuite for the AVR is being run withou [...] adds 20f55f3 Fix generation of AArhc64 instruction table. adds 1f56df9 [AArch64] Also puts value in place for R_AARCH64_RELATIVE adds 1aa9670 Remove gdb/python/python.c code that handles strlen failing with -1 adds 86f1abe Fix gdb/python/python.c use-after-free adds 99d1b26 Updated Swedish translation for the binutils. adds 6d6a648 PR 10549: MIPS/LD: Handle OSABI setting for STB_GNU_UNIQUE adds a1ec3d2 Fix typos in gdb_pipe function comment adds 6c44742 PR symtab/19914 fix handling of dwp + split debug adds 1d2a41d Automatic date update in version.in adds 4a85cc0 Fix some AVR test failures. adds 8929ad8 Introduce procedure use_gdb_stub adds 02e370d Fix solib-display.exp remote check adds edf689f Throw NOT_AVAILABLE_ERROR in read_stack and read_code adds 945e0f8 [ARC] Add SYNTAX_NOP and SYNTAX_1OP for extension instructions adds c3fbf82 LD/testsuite: Add STB_GNU_UNIQUE cross-linker test adds c1aebf8 [spu] Fix C++ build problems adds d286e29 Automatic date update in version.in adds d4758f9 Pass %E to einfo when bfd_section == NULL adds cf2ebb6 Change type of cpsr in arm_sigreturn_next_pc adds 9e78496 Initialize res in get_next_pcs_read_memory_unsigned_integer adds bedfd05 Cache the section contents in x86 check_relocs adds c175a65 Extract convert_load_reloc from x86 convert_load adds cbe14bc Fix ChangeLog entry format adds d7adef8 Pass --no-relax to ld in ld-x86-64/pr18591.d adds 004b130 More setting CHECK_RELOCS_AFTER_OPEN_INPUT to yes adds 405b757 Automatic date update in version.in adds fd7ed44 Add support for FMLA (by element) to AArch64 sim. adds 2856a62 Test load conversion with symbol versioning for x86 adds f85d59c [ARM][gas] Fix warnings about uninitialised uses and unused c [...] adds 887cf79 * ld/testsuite/ld-srec/srec.exp: Mark test as XFAIL for AVR. adds 030e823 Define elf_backend_add_symbol_hook for Intel MCU adds 9719656 Strip global symbol defined in discarded section adds 9c088cc Automatic date update in version.in adds 9852e30 Automatic date update in version.in adds 870f88f remove trivialy unused variables adds 4612fb8 Automatic date update in version.in adds cc969da Correct script input section pattern adds ae1bb19 Redundant hash table check adds a64f5ba Fix ealphavms.c and eelf64_ia64_vms.c deps adds 6eb7d83 Regenerate configure adds d751b79 opcodes,gas: sparc: fix mnemonic of faligndatai adds 924bc11 Update section merge test. adds 73597c1 Revert accidental commit. adds 9239bbd [ARM/STM32L4XX] PR 20030: --fix-stm32l4xx-629360 fails to cre [...] adds 315350b Fix seg fault objdumping a corrupt binary with an invalid sh_ [...] adds 5c28a50 Fix for PR gold/19987. adds a932d10 Automatic date update in version.in adds 66a3682 PR 20059 _bfd_elf_copy_link_hash_symbol_type segfault adds d63a50b 2016-05-10 Christophe Lyon christophe.lyon@linaro.org adds 29f4fdc binutils/doc: Update documentation for nm --size-sort adds 16a1fa2 Add support for ARMv8-M security extensions instructions adds d942732 Allow extension availability to depend on several architecture bits adds 15afaa6 Add support for ARMv8-M Mainline with DSP extension adds 8d9d949 Refactor Cortex-A8 erratum workaround in preparation adds b715f64 Factor our stub creation in ARM backend adds 6bde4c5 Allow stubs without associated input section in ARM backend adds 39d911f Use getters/setters to access ARM branch type adds 4f4faa4 Allow veneers to claim veneered symbols adds 8bc5269 Enable Intel RDPID instruction. adds aa79adb Automatic date update in version.in adds df140a0 fix up two issues with the removal of unused variables adds be5c445 Skip new ARM security extension tests on non-ELF based targets. adds 4179a6a oops - fix up changelog entry adds 4e7fbb3 [AArch64] Remove redundant tls relax in elfNN_aarch64_final_l [...] adds a6684f0 Ensure that padding in the constant pool uses constant values. adds 3bd43eb ld --gc-sections fail with __tls_get_addr_opt adds a464198 [HPPA] Attach linker created dynamic sections to stub bfd adds 8f4f907 Add MIPS32 DSPr3 support. adds d5e74e8 Update pr20068 test to allow for big endian ARM configuration adds 001c250 Automatic date update in version.in adds 1997c99 ld -z combreloc reloc sorting adds 58c7f09 Use correct regexp syntax in ARM PR20068 test adds 8ddd5a6 PR symtab/19999 gdb unable to resolve vars with fission+PIE adds 3355cb3 Handle symbols defined/referenced only within IR adds 59441cc Automatic date update in version.in adds 29a2809 use xstrdup, xmemdup0 and concat more adds add39d2 use XNEW and related macros more adds c8e44c6 ld -z combreloc elf_link_sort_relocs adds 4ade44b Set dynamic tag VMA and size from dynamic section when possible adds d2edc83 Fix build breakage adds 2168b26 Don't convert GOTPCREL relocation against large section adds 1178da4 Accept valid one byte signed and unsigned values for the IMM8 [...] adds 34ac9af Automatic date update in version.in adds bf6f87e Remove redundant sizeof on EXPECTED_VIEW_LENGTH adds ea0ebc4 Automatic date update in version.in adds 180c87d ld/testsuite/ld-elf/flags1.d: Update for `*-*-nacl*' xfail removal adds 9dfa3e6 SH64/GAS: Fix a -Wwrite-strings build failure adds 558e50b Automatic date update in version.in adds 69a1c85 ld/testsuite/ld-elf/flags1.d: Update the xfail list adds e183824 m68hc11: make some vars type bfd_reloc_code_real_type adds 9117cd3 stop defining linkrelax in multiple places adds 0591130 tc-vax.c: make prototype of flonum_gen2vax match its definition adds 7b14583 m32r: make mach_table static and const adds 71de341 V850/BFD: Call `_bfd_elf_copy_private_bfd_data' again adds 155b7f5 Match shell_prompt # in batch-preserve-term-settings.exp adds acac2e4 Automatic date update in version.in adds fcdad59 Use unsuspend_all_lwps adds a43942d LD/ELF: Unify STB_GNU_UNIQUE handling adds 1bdc036 Place progmem data from AVR's libc before other progmem data. adds 659f032 Make ARMv8-M GAS tests pass on non ELF targets adds 23b5dc3 Fix date in ChangeLog adds 68bce02 Check global CC in at_least_gcc_version adds 5ff087a Add DW_LANG_Rust adds 9ab0bb2 Fix latent yacc-related bug in gdb/Makefile.in init.c rule adds e4b8a1c Make gdb expression debugging handle OP_F90_RANGE adds dcd1f97 Add self-test framework to gdb adds 00272ec Add array start and end strings to generic_val_print_decorations adds c44af4e Add support for the Rust language adds 6721885 Update gdb test suite for Rust adds 0bdfa36 Add Rust documentation adds 01739a3 Rename OP_F90_RANGE to OP_RANGE. adds 61c6156 Fix -exec-run not running asynchronously with mi-async on (PR [...] adds dec880e Automatic date update in version.in adds a255f00 PPC_OPERAND_SIGNOPT range. adds c69075a MIPS/readelf: Use the `d_val' dynamic entry member with the r [...] adds 7f99197 elf32-arm.c build breakage adds d1f70bd Fix lots of linker testsuite failures for the FT32 target. adds b42e9fa Change type of v850_target_arch to enum bfd_architecture adds eb408ea commit ChangeLog for previous commit adds 4bfaa1c change the type of some fields to bfd_reloc_code_real_type adds 42e5886 rx: make field type enum adds 5049806 Updated Swedish translations for bfd and binutils adds 1401d2f MIPS/opcodes: Correct mixed MIPS16 and microMIPS disassembly adds 28addb4 Fix double prompt output after run control MI commands with m [...] adds 9e8f9b0 Add mi-threads-interrupt.exp test (PR 20039) adds f507beb Prevent a run time segmentation fault when stripping a corrup [...] adds 45f4ed9 Fix build failure with GCC 4.1. adds 3b889a7 gas/arc: Add guard against operand array overflow. adds fe77926 gas/arc: Fix array overrun when checking opcode array adds 9e32d9a gas/arc: Use BFD_VMA_FMT for printf format specifier adds 38cd8a0 gas/arc: Make member of arc_flags const adds 6472871 Automatic date update in version.in adds 9f284bf Fix ppc64le S-record test fail adds 57e7d11 Allocate ppc64 got and dynrelocs before plt adds f1b2ca7 ld-elf/shared.exp mix_pic_and_non_pic adds 82bc936 Hack crossref tests for powerpc64 adds e43de63 Fix powerpc subis range adds 514e58b Correct "Fix powerpc subis range" adds 6b200de Remove unsupported `am34-*-linux*' target triplet adds c4107a7 LD/testsuite: Fix `ft32-*-*' position in `check_shared_lib_support' adds 3c8adac [ARC] BFD fixes. adds c0913eb [ARC] Emulation and default script template changes. adds fc3eec7 [ARC] Fixed-linker-related-testsuite-for-ARC adds bfb0d95 Fix invalid implicit conversions from void * adds 606851f Set sh_entsize for .init_array and similar. adds 7d4d970 Don't convert R_386_GOT32 relocation adds 15eb1be Fix non-deterministic behavior when generating MIPS GOT. adds 6eeb017 Don't allow COPY relocations for protected symbols. adds d310f46 Automatic date update in version.in adds 134c0c8 MIPS/GAS: Correct tab-after-space formatting mistakes adds 17c6c9d MIPS: Fix the encoding of immediates with microMIPS JALX adds 4e21640 Preserve addend for R_386_GOT32 and R_X86_64_GOT32 adds a4968f4 MIPS: Add support for P6600 adds 52bf37d Don't check R_386_GOT32 when setting need_convert_load adds c8eaca2 Automatic date update in version.in adds 666a133 Automatic date update in version.in adds 82418e1 Automatic date update in version.in adds 3d20751 tic54x: rename typedef of struct symbol_ adds 2900e70 spu: make some constants unsigned adds f10e0ae tic54x: use concat more adds 37773e7 Search for libutil-freebsd as alternative to libutil adds daa4ada Support for dedicated output section for some ARM veneer types adds d7c5bd0 Support for dedicated ARM stub section with padding adds b43b853 Sync config.guess and config.sub with FSF GCC mainline versions adds d0571b9 Remove unused libthread_db td_thr_validate reference adds a2bea32 Add support for configuring for the ARM Phoenix target. adds d26a14d oops - omitted from previous delta adds ffd19d6 Use standard_testfile in gdb.arch/thumb-prologue.exp and gdb. [...] adds c810e0b [ARC] Rename "class" named attributes. adds 87789e0 [ARC] Add XY registers, update neg instruction. adds d9eca1d [ARC] Update instruction type and delay slot info. adds 0f6ed0e Fix PR python/19438, PR python/18393 - initialize dictionaries adds 7eb8953 Skip unwritable frames in command "finish" adds b7f28d8 Enable R_AARCH64_NONE for 64-bit code. adds c17cd11 Automatic date update in version.in adds 00a3cb9 Add myself as a write-after-approval GDB maintainer adds e70a723 Fix syntax error in annota-input-while-running.exp adds 6610dc6 change some variable's type to op_err adds e5e27b0 ia64: use XOBNEW and XOBNEWVEC adds b19e0ae ft32: fixup TARGET_FORMAT adds 049efc6 mmix: constify handler_charp adds c023823 d30v: make var type operatorT adds cc34adb xtensa: make map_suffix_reloc_to_operator return operatorT adds 4512daf MIPS/GAS: Cut TLS reloc dead code path in `md_apply_fix' adds 44d3da2 MIPS/GAS: Treat local jump relocs the same no matter if REL or RELA adds aa01bd3 Linux native thread create/exit events support adds 95e94c3 [Linux] Read vDSO range from /proc/PID/task/PID/maps instead [...] adds 1ad3de9 [Linux] Avoid refetching core-of-thread if thread hasn't run adds 774113b [Linux] Optimize PID -> struct lwp_info lookup adds 72b049d Make gdb/linux-nat.c consider a waitstatus pending on the inf [...] adds 026a917 Fix PR gdb/19828: gdb -p <process from a container>: internal error adds 224f10c PR gdb/19194 - fix typo in the manual adds 1957f6b Fix PR python/17981 adds e2b7f51 add nb_inplace_divide for python 2 adds ddae946 Fix PR python/17386 - add __index__ method to gdb.Value adds 7db9a74 MIPS/BFD: Unify `bfd_reloc_outofrange' error reporting code adds e4c1704 Automatic date update in version.in adds 3cd81d8 Fortran, testsuite: Use multi_line in whatis_type testcase. adds 72b1705 Fortran, typeprint: Fix wrong indentation when ptype nested s [...] adds 9b2db1f Fortran, typeprint: Take level of details into account when p [...] adds e188eb3 Fortran, typeprint: Decrease level of details when printing e [...] adds 86d8a84 Fortran, testsuite: Add testcases for nested structures. adds 8b70175 Fortran, testsuite: Fix duplicate testcase name. adds 2bbad2e Fortran, typeprint: Forward level of details to be printed fo [...] adds 934c263 Only generate VMOV.I64 instructions for loading constant floa [...] adds ee4d761 Fix typo in changelog entry adds 7bd787e fix spelling of HAVE_LIBPYTHON2_4 in py-value.c adds b95a0a3 Skip an archive element if not added by linker adds e6cc316 Enable 64-bit archives in ar and ranlib adds 293f5f6 Reimplement .no87/.nommx/.nosse/.noavx directives adds f1360d5 Enable VREX for AVX512 directives adds f3ad763 Enable VREX for all AVX512 directives adds de34154 MIPS/BFD: Report `bfd_reloc_outofrange' errors as such adds 73b090a Require another match for AVX512VL adds d7b6113 Automatic date update in version.in adds 94740f9 metag: add extern C to header adds 0d832c8 Provide the __bssstart and __bsssize symbols needed by the MS [...] adds ed53407 MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' adds 79052aa rx: make the type of a variable bfd_reloc_code_real_type adds 81cead6 metag: make an array's type unsigned char[] adds 8d5b9a5 Append ".p2align 4" to some x86 directive tests adds 5e0bc41 Automatic date update in version.in adds 19dfcc8 Add support for new POWER ISA 3.0 instructions. adds 9d07ebe Don't clear cpu64 nor cpuno64 adds ac775bf gdb: Forward VALUE_LVAL when avoiding side effects for STRUCTOP_PTR adds 51415b9 gdb: Forward VALUE_LVAL when avoiding side effects for STRUCT [...] adds 77d66e7 Improve the MSP430 disassembler's handling of memory read errors. adds 1690f1d Fix typo introduced during the most recent synchronization update. adds e89c5ea Correct CpuMax in i386-opc.h adds c185ba2 Improve documentation of general query packets adds e92bae6 Replace CpuAMD64/CpuIntel64 with AMD64/Intel64 adds 744608c Skip attach-many-short-lived-threads.exp on known-broken Deja [...] adds 1848e56 Update x86 CPU_XXX_FLAGS handling adds ceab86a MIPS/BFD: Fix section symbol name fetching in relocation adds bc27bb0 MIPS/BFD: Include the addend in JALX's target alignment verification adds d5dca95 Automatic date update in version.in adds 1a72702 Return void from linker callbacks adds 7743482 MIPS/BFD: Enable local R_MIPS_26 overflow detection adds 3b4412a MIPS/LD/testsuite: Rename `unaligned-syms' to `unaligned-data' adds 99aefae MIPS/BFD: Correctly handle `bfd_reloc_outofrange' with branches adds 0597bdc Add dependencies to configure rule adds bb69990 Automatic date update in version.in adds 144b71e Add .noavx512XX directives to x86 assembler adds 0cbd004 Add missing ChangeLog entries adds c64e0f6 NEWS: Remove empty line. adds aab3c52 NEWS: QCatchSyscalls: simplify adds 2adb06b Automatic date update in version.in adds 3a2b436 Code cleanup: dwarf2_get_pc_bounds: -1/0/+1 -> enum adds e385593 PR 15231: import bare DW_TAG_lexical_block adds 7faeb45 Add counter-cases for trace-condition.exp tests adds 0d33646 Move trace conditions tests from ftrace.exp to trace-condition.exp adds a781823 Add emit_less_unsigned test in trace-condition.exp adds 2320162 Add variable length tests for emit_ref in trace-condition.exp adds 825c8ef Add tests for 64bit values in trace-condition.exp adds 40d85a7 gold/s390: Fix compilation on gcc 4.4 adds c702270 Automatic date update in version.in adds c12969f Don't needlessly clear xmemdup allocated memory. adds f7433f0 objcopy add-symbol uninitialised struct adds 3326303 [PR gdb/19893] Fix handling of synthetic C++ references adds 75c039b Automatic date update in version.in adds c799dec Document the GDB 7.11.1 release in gdb/ChangeLog adds a2b5fcc sh: make constant unsigned to avoid narrowing adds 03d73f1 Wake up interruptible_select in remote_fileio ctrl-c handler adds e3b5daf infcmd, btrace: fix crash in 'finish' for tailcall-only frames adds 51403f7 Add xmalloc_failed() function to common-utils.c in to avoid t [...] adds 315f180 Add support for some variants of the ARC nps400 rflt instruction. adds bb7c96d gdb/remote-fileio.c: Eliminate custom SIGINT signal handler adds 885a108 Add new Serbian translation for the bfd library. adds 65ce606 Automatic date update in version.in adds 5e429f4 ns32k: use XOBNEW in another spot adds d05584d xtensa: typedef enums when defining them adds 814f148 avr: replace sentinal with iteration from 0 to ARRAY_SIZE adds 1fe0971 add more extern C adds c273521 ns32k: remove dupplicate definition of input_line_pointer adds 5b67755 Revert PR16467 change adds 5b6312f Fix a bug displaying the interpretation of a CFA block that j [...] adds 4eb6f89 Add support for 48 and 64 bit ARC instructions. adds 3ddf1bd Replace data32 with data16 in comments adds 4ad0bb5 Allow ARC Linux targets that do not use uclibc. adds 193bd37 mi-memory-changed.exp: Fix filename passed to untested adds bcc3a8b Fix a seg-fault when stripping a corrupt binary. adds c09ec62 Also check that the group header's sh_info field is valid. adds 99914df Add "arm_any" architecture type to allow -m option to various [...] adds 1b40ec0 Fix PR python/18984 adds e943215 Automatic date update in version.in adds b1058ce Update x86 linker tests for --disable-x86-relax-relocations adds 0ae534d Fix C++ build for Cygwin adds 362a3eb [ARM][gas] Add support for Cortex-A73 adds 1aa7033 [AArch64][gas] Add support for Cortex-A73 adds 07f5af7 Handle indirect branches for AMD64 and Intel64 adds 026122a Re-add support for lbarx, lharx, stbcx. and sthcx. insns back [...] adds de3da64 Automatic date update in version.in adds 2ac27cd Add z8k ld testsuite and fix range check in coff-z8k.c adds a8067ea ld/testsuite/ld-z8k/test-ld.sh: Remove. Checked in by mistake. adds 1704fca Automatic date update in version.in adds 73a229c nds32: constify ptr_arg adds b596680 Automatic date update in version.in adds c4212e1 sh{,64}: make arg type enum adds 852a1d4 fixup another old style function definition adds 67cb102 2016-06-06 Christian Groessler chris@groessler.org adds e2cbcd9 Support x86-64 TLS code sequences without PLT adds 38b022b Add method/format information to =record-started adds e5f5f1f Automatic date update in version.in adds 4d1464f [ARM] Add command line option for RAS extension. adds 2091da2 Frame static link: Handle null pointer. adds 14b57c7 PowerPC VLE adds 161db27 Fix PLT first entry GOT operand calculation. adds 1133012 ld/testsuite/ld-elf/init-fini-arrays.d: Remove `ft32-*-*' xfail adds 1aec0b6 mi/mi-interp.c: Add missing braces adds 3b67f09 bfd/s390: Misc minor fixes. adds 33c2b98 Automatic date update in version.in adds d9aee8d X86-64: Test external function reference without PLT adds 1f26b7a Add missing ChangeLog entries adds 010bc3c Support any relocation order adds 6eaa7fb Support i386 TLS code sequences without PLT adds dcc03cb Update test name adds ffc89b1 i386: Test external function reference without PLT adds 6b10ba2 Automatic date update in version.in adds 08d3b0c [AARCH64][GAS] Fix two -Wstack-usage warnings. adds 337c570 sparc: add missing comment about hyperprivileged register operands adds 1857fe7 Print symbol names in comments for LDS/STS disassembly. adds 5c41dbc Fix PR 20221 - adjust syms and relocs only if relax shrunk section. adds a080d84 Fix compilation error in mips.cc with some versions of GCC. adds 4dee353 PR python/19819 - remove unused globals from py-xmethods.c adds cd41072 Add missing ChangeLog entries adds 936f2d3 Automatic date update in version.in adds c040f3f Add myself as a write-after-approval GDB maintainer adds bb556f1 Add negative repeat count to 'x' command adds 5e13cf2 Fortran: Testsuite, non-local references in nested functions. adds b2cc3f6 S/390: Dump unknown instructions according to their length. adds edef7b8 Fix rust-exp handling in makefile adds 347dc10 Fix PR rust/20110 adds 695bfa5 Constify arch_type and friends adds 82e4987 Fix problems emitting MIPS .reginfo section. adds de5b02b Automatic date update in version.in adds ef53be8 Use size_t rather than bfd_size_type adds 0eaf2e1 sparc-coff writing uninitialized memory adds b52717c Add support for .MIPS.abiflags and .gnu.attributes sections. adds 0a41a30 Automatic date update in version.in adds 74d7f0a Subtract GOT base only with a base register adds 6d84fed Update x86-64 no-PLT tests for x32 adds 1d3843e Automatic date update in version.in adds 69c9e02 Fix compile time warning messages building with gcc v6.1.1 adds 0a8be2f Accept vulcan as a cpu name for the AArch64 port of GAS. adds e46dd0f Fix compile time warning about a redundant comparison in an a [...] adds 0f7f378 [ARC] Generate DT_RELACOUNT. adds 2ab2f40 [ARC] General bug fixes adds 3b63d2c [ARC] Fixes related to reordering of .got and .got.plt adds 82f46e2 [ARC] XFAIL S-Records tests for both little and big endian AR [...] adds cad8e26 gdb: Use UNSUPPORTED not XFAIL for unsupported target features adds 815dc1b [ARC] Fix condition. adds 0c9663c MIPS/BFD: Update outdated comment about o32 R_MIPS_PC32 reloc [...] adds 97f5015 MIPS/GAS: Don't convert RELA JALR relocations on R6 adds ca8c86e Add 2 i386 tests to call IFUNC functions via GOT adds 712ec27 Add the GOT base for GOT32 relocs against IFUNC adds 3328c04 Add .got.plt to testsuite/script_test_2.t adds 57bc0e7 Automatic date update in version.in adds b0cffb4 Set my_archive for thin archives adds 3860d2b Delete bfd_my_archive macro adds 0aa7f58 Formatting fixes. adds 60a019a Fix feature checks based on ARM architecture value adds d2dfe54 Fix compile time warning building gas for the NDS32 with gcc v6.1.1 adds 14053c1 [ARC] Add arithmetic and logic instructions for nps adds 9ba75c8 [ARC] Add deep packet inspection instructions for nps adds 2821527 [ARC] Add ldbit for nps adds 897463b Fix elf_x86_64_reloc_type_class adds c428ce9 Check R_*_IRELATIVE in x86 reloc_type_class adds eecc1a7 Use correct enum type for do_elf_stt_common. adds 99a54ef Change the size field of MSP430_Opcode_Decoded to a plain integer. adds bec734b2 Initialize 'ra' to zero to avoid uninitialized use. adds 683cd65 Pass a NULL pointer as the last argument to find_pc_partial_f [...] adds 4bf5402 Remove unneeded checks on type lengths. adds 6f9f37e opcode/gas: Fix incorrect dates on ChangeLog entries adds 2a1d8bb Automatic date update in version.in adds 31eef93 Fix PR ld/20254 adds 02f3be1 opcodes/arc: Fix extract for some add_s instructions adds 3ee6e4f Fix simple gas testsuite failures. adds 3a4b0e0 X86: Add tests for static function pointer adds 77b1142 Automatic date update in version.in adds 4c23f2f Check SEC_ALLOC before allocating dynamic relocation adds 081b1af Skip relocations in non-loaded, non-alloced sections adds f92339b bfd/s390: Fix DT_PLTRELSZ in presence of R_390_IRELATIVE. adds bf52d7c7 Don't check undefined symbol for IFUNC reloc adds ca45f6e Add missing ChangeLog entries adds e7622e5 Automatic date update in version.in adds 4f26fb3 bfd,opcodes: sparc: new opcode v9{c,d,e,v,m} architectures an [...] adds 8b8c7c9 gas: sparc: fix collision of registers and pseudo-ops. adds 7a10c22 opcodes,gas: adjust sparc insns and make GAS aware of it adds 96074ad opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. adds a28d8e5 gdb: new AndesTech NDS32 port adds f79b145 Switch to current thread in finish_step_over adds 8376a3c More assert checks on reinsert breakpoint adds f50bf8e Step over exit with reinsert breakpoints adds 8a81c5d Delete reinsert breakpoints from forked child adds 2e7b624 Handle reinsert breakpoints for vforked child adds 21a7709 Extend step-over-syscall.exp with different detach-on-fork an [...] adds 80c135e Add support for Thumb-2 long branch veneers adds 2838cc1 Add a test case for the jit-reader interface adds 854594f Automatic date update in version.in adds 233cc9c Don't generate PLT for IFUNC GOT/pointer reference adds 49f30d8 Rename bfd_plugin_uknown to bfd_plugin_unknown adds 9a4f2f5 Automatic date update in version.in adds 6336b4b Automatic date update in version.in adds 0616a28 PR ld/20276: Set non_ir_ref on common symbol adds 9f99c22 Update the feature set for the Vulcan AArch64 cpu. adds 7dc3990 Use the IR symbol table for the IR input object adds f5b1175 Add support for Mips32r6 and Mips64r6. adds beceef5 Add unaligned check for R_MIPS_PC16. adds a8ecc9f Add support for MIPS .rld_map section. adds 8474a88 gold/x86: Handle output without PLT adds 507dcb3 MIPS/GAS: Update comment on jump reloc conversion adds ff03d62 MIPS/GAS/testsuite: Uniquely identify MIPS64r6 tests adds 4fdf8fa Automatic date update in version.in adds 5a069ab Prepare gdb.python/mi-py-events.exp for Python/MI in separate [...] adds 45db7c0 [Ada catchpoints] Fix "warning: failed to get exception name: [...] adds a74e178 Introduce "struct ui" adds 79aa2fe Make gdb_stdout&co be per UI adds cb81451 Make the interpreters be per UI adds 8322445 Introduce interpreter factories adds 73ab01a Make the intepreters output to all UIs adds 7c36c34 Always run async signal handlers in the main UI adds f38d3ad Make instream be per UI adds 41fd2b0 Make input_fd be per UI adds 694ec09 Make out and error streams be per UI adds 23ff98d Delete def_uiout adds b6dcde5 Make current_ui_out be per UI adds 3c21692 Make command line editing (use of readline) be per UI adds c61db77 Always process target events in the main UI adds 215d311 Make target_terminal_inferior/ours almost nops on non-main UIs adds 05beb27 Introduce display_mi_prompt adds 9204d69 Make raw_stdout be per MI instance adds b2d8657 Simplify starting the command event loop adds dbf30ca Make gdb_in_secondary_prompt_p() be per UI adds 3b12939 Replace the sync_execution global with a new enum prompt_stat [...] adds a8836c9 Fix for spurious prompts in secondary UIs adds 26cde2c New function should_print_stop_to_console adds 8980e17 Push thread->control.command_interp to the struct thread_fsm adds eaae60f Only send sync execution command output to the UI that ran th [...] adds 98d9f24 Make main_ui be heap allocated adds 07169ff Handle UI's terminal closing adds 268a799 Make stdin be per UI adds 60eb539 Add new command to create extra console/mi UIs adds 86f7816 [DOC] Document support for running interpreters on separate UIs adds 51f77c3 Add testing infrastruture bits for running with MI on a separate UI adds 468afe6 Send deleted watchpoint-scope output to all UIs adds ef274d2 Make mi-break.exp always expect breakpoint commands output on [...] adds 4994078 Always switch fork child to the main UI adds ac69f78 Add "new-ui console" tests adds f70be8a Update gold to version 1.12. adds 34a60dd S390: Fix typo "s930" -> "s390" adds 782c112 S390 gdbserver: Mark local funcs/vars as static adds bdd582d Arc assembler: Convert nps400 from a machine type to an extension. adds 04d59df Improve user experience in printing Fortran derived types. adds 5f68df2 MIPS/BFD: Don't stop processing on a cross-mode jump conversi [...] adds 912815f MIPS/GAS: Use the module level ISA setting for R6 relaxation adds 51f6035 MIPS/GAS: Correct BFD_RELOC_MIPS_18_PCREL_S3 calculation adds 717ba20 MIPS/GAS: Fix null pointer dereferences in R6 PC-relative rel [...] adds 41947d9 MIPS/GAS: Handle resolved R6 PC-relative relocations adds cbf5535 Automatic date update in version.in adds d5b07ef Increase size of string buffer used to hold printed versions [...] adds b0b7934 xtensa: include elf/xtensa.h in tc-xtensa.c adds 6edaf4d tilegx: move TILEGX_NUM_PIPELINE_ENCODINGS to tilegx_pipeline enum adds 647e4d4 ld: Add a linker configure option --enable-relro adds 6b1edb9 gold: Add a linker configure option --enable-relro adds 96037eb Fix various binutils testsuite failures. adds 6b47789 addmore extern C adds 6fd3a02 Add support for yet some more new ISA 3.0 instructions. adds 8cec2cf MIPS/GAS: Handle resolved R6 PC-relative relocations (ChangeLog) adds 4861b80 MIPS/LD/testsuite: Uniquely identify `undefweak-overflow' tests adds 4041bc9 MIPS/LD/testsuite: Use wildcard address matching in `undefwea [...] adds f215c83 Automatic date update in version.in adds ce440d6 [ARC] Misc minor edits/fixes adds 0e9c5a5 MIPS/GAS: Keep the original microMIPS symbol reference in bra [...] adds 1762115 PR gdb/16483 - simplify "info frame-filters" output adds 2ec060b Fix compilation error in MSYS2 environment. adds 3ca25b5 Fix bug with grouping sections. adds 5153607 Automatic date update in version.in adds 0c72ed4 Make gdbpy_parameter static adds 3fcf0b0 Use VEC for filename_language_table adds 56618e2 Move filename extensions into language_defn adds 8b302db Move logic out of symbol_find_demangled_name adds da4463c Check DEFAULT_LD_Z_RELRO for -z relro help message adds 43339b1 Limit objdump -S context lines adds 5c0ff16 alpha-openbsd build failure adds 78da3bc aarch64 ld testsuite adds 9cc0123 MIPS objcopy --rename-section fix adds 08ce1d7 fix undefined reference to bfd_link_plugin_object_p during link adds 6e321fa Add missing ChangeLog entry for "fix undefined reference [... [...] adds b00f86d Add constants for FreeBSD-specific auxiliary vector entry types. adds aa1ed4a Add elfcore_grok_freebsd_note to parse FreeBSD ELF core notes. adds 7697fc9 Fetch the ELF auxiliary vector from live processes on FreeBSD. adds 3350c5f Create a pseudo section for the ELF AUXV core dump note on FreeBSD. adds 2faa344 Add a new gdbarch method to print a single AUXV entry. adds 82372b2 Add a gdbarch 'print_auxv_entry' method for FreeBSD ABIs. adds e6cdd38 Add support for catching system calls to native FreeBSD targets. adds 2907f41 Add myself as a Write After Approval maintainer. adds 88a7ef1 MIPS16/GAS: Restore unsupported relocation diagnostics adds e0204c4 Automatic date update in version.in adds 6b85054 Support structure offsets that are 512K or larger. adds b5a4b3c Make evaluation and type-printing of all NonZero optimized en [...] adds fccb08f Add tests for printing of NonZero-optimized enums in Rust adds 9e8a8ea Fix formatting in rust-lang.c adds 7c2c4aa xtensa: prototype xtensa_make_property_section in elf/xtensa.h adds 4b92e38 simplify tic54x_set_default_include () adds 5703197 remove a few sentinals adds 8a0b252 aarch64: make the type of reg_entry::type aarch64_reg_type adds 081bae6 Automatic date update in version.in adds cd529d7 Automatic date update in version.in adds 0708347 nds32: remove a sentinal adds e066bf5 xtensa: remove a sentinal adds 48afb19 dlx: move prototype of dlx_set_skip_hi16 to elf/dlx.h adds 3cd7257 add ChangeLog entries adds f495252 Fix use of a dangling pointer for Python breakpoint objects adds c9301e3 PR 19264 looping in ppc64_elf_size_stubs adds 2edb36e Add command line option to stop the assembler from padding th [...] adds 95daf21 oops - omitted from previous delta adds 42b7a39 Allow a second -T<section>=<addr> to override a previous vers [...] adds 45a54ee Make the kernel dwarf stack unwinder work for ARC targets. adds 921d8f5 Print void types correctly in Rust adds 6763d56 Fix changelog adds bac13b9 Automatic date update in version.in adds c9775dd MIPS16: Add R_MIPS16_PC16_S1 branch relocation support adds dab26bf [AArch64] Make register indices be full 64-bit values adds f2b2af2 Invalid read in _bfd_elf_get_symbol_version_string adds 56a3042 Don't run ld-scripts/pr20302 on linuxaout adds d48796b Fix new testcase for hppa64 adds 6c9a7fb MIPS/LD/testsuite: Accept any UNIX OS/ABI with GNU attribute tests adds 7160c10 Don't convert R_SPARC_32 to R_SPARC_RELATIVE if class is ELFCLASS64. adds a31d2f0 Probe catch syscall support adds 4cc32be Remove parameter sysret from linux_target_ops.get_syscall_trapinfo adds 061fc02 Implement get_syscall_trapinfo for aarch64-linux adds 79e7fd4 Implement get_syscall_trapinfo for arm-linux adds 8b9a915 Fix RX and M68HC11 linker testsuite failures. adds fca2a38 Mark ARM mapping symbols in object files are precious, so tha [...] adds eb9bb5b Use `supports_gnu_unique' with the `unique_symbol' and `type' tests adds 50c901e Relax previous restriction on running binutils ar tests for A [...] adds 1b857ae Fix more linker testsuite failures. adds f4ab0e2 Skip version check for unreferenced and undefined symbol adds bb95c51 Fix typo in previous commit adds 2ac09a5 [AArch64] Use int64_t for address offset adds 9abdce7 [TILEPro] Don't build gdb adds f224a3c Implement SORT_BY_INIT_PRIORITY. adds 8032ac0 Implement SORT_BY_INIT_PRIORITY. adds 3a4f096 Convert indirect calls to direct when possible. adds 5627d87 Implement the R_AARCH64_NONE relocation. adds 59ae9ff Fix execute permission on gold/testsuite/script_test_14.sh. adds 38ac44a [GOLD] Disable copy_test_protected on powerpc adds 1275dd7 [GOLD] alignment test adds bebf013 [GOLD] Modify script_test_12 adds 2fafa20 Automatic date update in version.in adds 6d44f09 GAS: Fix `abort' expansion in write.c adds c8ec443 Fix typo adds 6844c0c Correct fix for typo adds d691934 Preserve all mapping symbols in ARM and AArch64 object files. adds a405c22 Use strtok_r instead of strsep in rust_get_disr_info adds 042c94d sparc: make SPARC_OPCODE_ARCH_MAX part of its enum adds 2824470 Set unknown_syscall differently on arm linux adds 9bf74fb Initialize strtok_r's saveptr to NULL adds ad961ea gold: Support x86-64 TLS code sequences without PLT adds b287eca gold: Support 386 TLS code sequences without PLT adds 9d78f82 PR gdb/17210 - fix possible memory leak in read_memory_robust adds 803b47e Fix PR python/20129 - use of non-existing variable adds 4e3e1fd Default to --enable-compressed-debug-sections=gas for Linux/x86 adds e565346 Add copyright header in gdb.base/return.c adds 1a8da38 Automatic date update in version.in adds 068e05b [GOLD] Pass -Wl,-z to gcc, not plain -z adds 8db8e69 Update "make clean" in gold/testsuite. adds 6e25650 Fix gold testsuite failure with GCC 6. adds c7be441 Add support for simulating big-endian AArch64 binaries. adds 534dbe4 [ARM][GAS] ARMv8.2 should enable ARMv8.1 NEON instructions. adds 9004b6b Allow ARC target to be configured with --with-cpu=<cpu-name>. adds 994e9c8 Make testing gdb with FORCE_SEPARATE_MI_TTY=1 actually work adds 038d486 Fix gdbserver/MI testing regression adds 93a24ba PR gas/20312: Do not pad sections to alignment on failed assembly adds 5e35670 MIPS/GAS: Simplify non-MIPS16 branch swapping sequence adds 99e7978 MIPS16/GAS: Fix delay slot filling across frags adds 838441e Fix typo in comment adds 8d6f5ac ChangeLog entry for the --with-cpu patch for ARC configuration. adds 3b821a2 MIPS/GAS: Fix a comment typo in `get_append_method' adds eefbbb8 Automatic date update in version.in adds 8325cc6 x86/Intel: fix operand checking for MOVSD adds 9243100 x86: remove stray instruction attributes adds c07315e x86: allow suffix-less movzw and 64-bit movzb adds 83b16ac x86/Intel: don't accept bogus instructions adds 327e8c4 x86/MPX: fix address size handling adds 8178be5 x86-64/MPX: bndmk, bndldx, and bndstx don't allow RIP-relativ [...] adds b2a40aa Fix mis-placement in binutils.texi adds 96a84ea Add marker for 2.27 branch. adds 248feb2 x86-64/MPX: relax no-RIP-relative-addressing testcase adds 41699fa4 Expect the objcopy without global symbols test to fail for AR [...] adds 0b08e1f Fix formatting of some previous gdb/ChangeLog entries adds 25d49b8 Fix formatting of some previous gdb/testsuite/ChangeLog entries adds 0f48b75 Factor out "Detaching from program" message printing adds 6300088 Forget watchpoint locations when inferior exits or is killed/ [...] adds ced2dff Fix failure to detach if process exits while detaching on Linux adds 20aa2c6 Extend JIT-reader test and fix GDB problems that exposes adds 98a4fc7 Fix potential buffer overflows with sprintf and very large in [...] adds a3405d1 Consolidate x86 debug register code for BSD native targets. adds 5077bff Set debug registers on all threads belonging to the current i [...] adds 5e866f5 Fix Thumb-2 BL detection adds bb2a62e Honor detach-on-fork on FreeBSD. adds 8607ea6 Move fbsd_resume and related functions below fork following h [...] adds 2c5c2a3 Fake VFORK_DONE events when following only the parent after a vfork. adds 93d8990 [AArch64] Fix +nofp16 handling adds 09c98b4 Optimize memory_xfer_partial for remote adds 9361a47 Automatic date update in version.in adds e51af15 MIPS/GAS/testsuite: Group `branch-misc' tests together adds d7f20d6 MIPS/GAS/testsuite: Restrict 64-bit `branch-mips' tests to Ne [...] adds f26c9c2 MIPS/GAS/testsuite: Reenable disabled external BEQ tests adds 00437d3 MIPS/GAS/testsuite: Split `branch-misc-2' tests into two adds 6f50d61 MIPS/LD/testsuite: Resurrect `branch-misc-2' test adds fcedb9f MIPS/GAS/testsuite: Remove remnants of a.out/ECOFF support adds 1ceb374 Automatic date update in version.in adds bb44634 Automatic date update in version.in adds 1dc8bf1 Allow the flash and ram memory region sizes to be specified i [...] adds c3e1c28 Warn and return for duplicated plugin adds 0a2f0f5 Automatic date update in version.in adds 13cdc2a babeltrace compilation regression adds 33d0ab9 x86: fix register check in check_qword_reg() adds 1753ed6 ld: track linker-definedness of symbols adds f0728ee [ARM] Change noread to purecode. adds d5a67c0 [ARM] Purecode compatible long branch veneer for M-profile ta [...] adds 647c264 Fix fail in gdb.mi/mi-reverse.exp adds 29d7478 Add -flto to PR ld/20321 test adds 6949d8a Automatic date update in version.in adds 42d9401 Allow subscripting raw pointers adds 1040b97 [ARM] Fix endless recursion on calculating CPRC candidate adds ee95032 Use 'ptid_t' instead of 'ptid' for fbsd_next_vfork_done's ret [...] adds d66ff63 Remove check for negative size. adds 9ca1071 Set uses_fp for frames with a valid FP register explicitly. adds db297a6 Use unsigned integer constant with left shifts. adds fb36c6b Remove extraneous parentheses. adds f0464b2 Remove extra output directory level for Ada tests adds 986cf45 gdb.ada/arraydim.exp: Fix directory layout adds 819490e Automatic date update in version.in adds 3a5ce95 FT32 linker script cleanup adds 4f19a0e Fix of default lookup for "this" symbol. adds 41c977a [obv] Fix broken build on Fedora 23. adds fc1b277 Automatic date update in version.in adds b8bca85 MIPS/GAS: Remove extraneous `install_insn' call from `append_insn' adds 2f831b9 FT32: adjust disassembly opcode match fields adds 458653a FT32: Correct 32-bit reloc for BFD_RELOC_32 adds 1157523 Automatic date update in version.in adds 32a0481 PR20337, Objdump makes poor choice of symbols adds fde8e81 Automatic date update in version.in adds 3689797 Automatic date update in version.in adds 08759e0 Fixes done to TLS. adds b9316f5 Enable relocation overflow messages by default. adds 05bbf01 TLS: DTPOFF can accept offsets, stored into addendum. Remove [...] adds 764cfd4 [ARC] Update test. adds 3eb8468 Automatic date update in version.in adds f231881 Fix grammar in error message. adds b1c51e3 Add type casts to allow C++ compile. adds 3cfe46b Match the selftest output when captured_main is inlined adds cf14306 Second fix for grammar in error message. adds e0f3fd7 PR python/19293 - invalidate frame cache when unwinders change adds 37567a2 Align x86-64 .got/.got.plt sections to 8 bytes adds 9873a9a Automatic date update in version.in adds e873247 [ppc64] Fix for function descriptors adds 6e7ced3 opcodes,gas: support for the ldtxa SPARC instructions. adds d9dcf8c MIPS/GAS: Remove extraneous `install_insn' call from `append_ [...] adds 92281a5 MIPS/opcodes: Address issues with NAL disassembly adds 6571a38 Fix PR cli/18053 adds cda75e7 Rearrange Python breakpoint node in documentation adds 43684a7 use user_breakpoint_p in python code adds 93daf33 PR python/17698 - add Breakpoint.pending adds dac790e PR python/15620, PR python/18620 - breakpoint events in Python adds efc67f6 Automatic date update in version.in adds fa1c017 [ARC] Fix/improve small data support. adds 7df9478 Small improvements to the ARM simulator to cope with illegal [...] adds e511c9b objcopy/strip: Allow section patterns starting with '!'. adds d3e5f6c objcopy/strip: Add option --remove-relocations=SECTIONPATTERN adds 537d9b8 Change reopen_exec_file to check result of stat adds 821fc4a Add one use of ATTRIBUTE_UNUSED adds cecc8b9 Use getcurx in curses code adds 764c99c Remove some unused overlay code adds ac29888 Remove some variables but call functions for side effects adds 78cc6c2 Remove unused variables adds 7f131b3 Add missing newline to py-breakpoint.c adds 0c11728 BFD: Let targets handle relocations against absolute symbols adds 96e9ba5 MIPS/GAS: Keep the ISA bit in the addend of branch relocations adds b416ba9 MIPS/GAS: Don't convert PC-relative REL relocs against absolu [...] adds 50c1cbe Automatic date update in version.in adds 06ab6fa COFF buffer overflow in mark_relocs adds 003c15c Use address sized relocs in remove-relocs-01.s adds f7e8b36 Tidy up debugging in the ARC port of the BFD library. adds bc7b765 Pass SIGLIBRT directly to child processes. adds 7635954 Add support for creating ELF import libraries adds 37539eb GDB testsuite: Escape paths used in regular expressions adds 235fa74 Automatic date update in version.in adds 76e7a75 Don't include libbfd.h outside of bfd, part 1 adds 00dad9a Don't include libbfd.h outside of bfd, part 2 adds 16412c3 Don't include libbfd.h outside of bfd, part 3 adds 4212b42 Don't include libbfd.h outside of bfd, part 4 adds aac502f Don't include libbfd.h outside of bfd, part 5 adds 7d0b9eb Don't include libbfd.h outside of bfd, part 6 adds 68cd8f1 Automatic date update in version.in adds faf1390 Automatic date update in version.in adds a4717ff Automatic date update in version.in adds 59f48f5 Update PC when simulate break instruction. adds ace667e ld: Restore file offset after a plugin fails to claim a file adds f25827c Use do_self_tests in selftest.exp adds 35fec4f tc-z8k.c: make some argument types bfd_reloc_code_real_type adds cf80913 sparc: remove a sentinal adds 9bceab4 sparc: make a field type bfd_reloc_code_real_type adds 065251a make the type of nds32_pseudo_opcode::pseudo_val unsigned adds 9d86252 MIPS: Verify the ISA mode and alignment of branch and jump targets adds a6ebf61 MIPS: Convert cross-mode BAL to JALX adds 1f960ce Build gdb.opt/inline-*.exp tests at -O0, rely on __attribute_ [...] adds 3af09e8 Support -pie for aarch64*-elf targets. adds 0806868 Automatic date update in version.in adds 3ce5128 Mark some more powerpc relocs as not handled by generic linker adds b751e63 Early expression evaluation adds bedbe19 Enable the configuration of GDB for the NDS32 target. adds f262985 Update documentation to reflect that the symbol localization [...] adds 5caa2b0 MIPS/GAS: Remove erroneous ELF relocation references adds 72b5d09 testsuite patch: Skip py-unwind.exp on x86_64 -m32 adds 7674d38 testsuite: Fix gdb.btrace/tailcall-only.exp errors on x86_64-m32 adds 027d97f8 testsuite: Fix gdb.gdb/selftest.exp for C++-O2-g-built GDB adds 9ab8247 Check p_paddr for program header space adds 0064d22 Handle version 1a of FreeBSD's NT_PRSINFO. adds 37fd5ef Add support to the ARC disassembler for selecting instruction [...] adds da95a26 Consolidate code to enable optional FreeBSD native target eve [...] adds 5fa14c6 Enable ptrace events on new child processes. adds dbaed38 Use a real vfork done event on FreeBSD when available. adds c092a4d Automatic date update in version.in adds 5df1bc5 Fix implib test failures adds 982c6f2 Use variable args in run_ld_link_exec_tests adds b1b53fb Fix fail in gdb.server/solib-list.exp adds 0f118bc Use fsqrt() to calculate float (rather than double) square root. adds 7982a1d oops - forgot to include binutils.texi in the previous delta. adds 0c66ea4 Fix typo fsqrt -> sqrtf. adds bae62ee Skip gdb.server/ tests if lack of XML support adds 811f830 Pass breakpoint type in set_breakpoint_at adds 9aa76cd Create sub classes of 'struct breakpoint' adds 63c40ec Refactor clone_all_breakpoints adds bec903c Make reinsert_breakpoint thread specific adds 984a2c0 Switch current_thread to lwp's thread in install_software_sin [...] adds 4281b35 Use enqueue_pending_signal in linux_resume_one_thread adds 0e9a339 Enqueue signal even when resuming threads adds 8901d19 Use reinsert_breakpoint for vCont;s adds 21536b3 Support vCont s and S actions with software single step adds 2583da7 Fix cast to 'gdb_breakpoint *' adds e3821cc Remove unused variable in gdb/varobj.c when built without Pyt [...] adds c25b7cc Remove unused variable in windows-nat.c adds f515a1d Fix djgpp gdb build adds 305450e Add -Wunused-but-set-* to build adds 12df5c0 Allow empty struct expressions in Rust adds 89b829a Move ChangeLog entry for PR ld/20376 adds fecd57f Set BFD_VERSION to 2.27.51 adds 70ad873 Automatic date update in version.in adds c02d11a Fix segfault in ARC linker when generating got entries for lo [...] adds eed2386 Get "num" as unsigned in ctf adds e98c9e7 PR rust/20162 - fix gdb regressions caused by rust 1.10 adds cac7097 Automatic date update in version.in adds 463888a Support JIT debugging on MS-Windows adds 49ecef2 Fix ARMv8.1/v8.2 for hw watchpoint and breakpoint adds e348790 Implement catch syscall group adds 074e493 Automatic date update in version.in adds a173d7f Automatic date update in version.in adds 9580450 Revise targets able to run ELF 64k section test adds c0272db btrace: Resume recording after disconnect. adds 3a1518e Add myself as a write-after-approval GDB maintainer. adds d617208 linux-procfs: Introduce enum proc_state adds 0e1a6a5 linux-procfs: Handle lowercase "t (tracing stop)" state adds 8194e92 Handle correctly passing a bad interpreter name to new-ui adds 698f8cb Automatic date update in version.in adds e0461db btrace, testsuite: fix assembly source file selection adds 8769bc4 [Gold, aarch64] Implement some AArch64 relocs. adds d0d4152 Add support for creating uuid based build-id's in a MinGW32 e [...] adds 9cf12d5 Fix PR gdb/20287 - x32 and "gdb_static_assert (sizeof (nat_si [...] adds 40c3170 Fix PR gdb/20413 - x32: linux_ptrace_test_ret_to_nx: Cannot P [...] adds 54806ff MIPS/BFD: Handle branches in PLT compression selection adds 8484fb7 MIPS/GAS: Respect the `insn32' mode in branch relaxation adds 0b31a4b PR python/20190 - compute TLS symbol without a frame adds 6598661 Fix PR server/20414 - x32 gdbserver always crashes inferior adds 293acfa Wean gdb and sim off private libbfd.h header adds b6e11d0 Automatic date update in version.in adds 23fcf59 Fix aarch64_relocs.sh file mode adds 7fca8e8 Fix warning in ldbuildid.c mingw32 code adds 147d994 Fix seg-fault when running garbage collection on coff binaries. adds 61d2d2b Restrict linker garbage collection personality test to cfi en [...] adds db18dba Begin implementing ARC NPS-400 Accelerator instructions adds 7bd374a MIPS/GAS: Implement microMIPS branch/jump compaction adds ff20cab Automatic date update in version.in adds 4931146 Fix decoding of Windows resources. adds 76539d8 Automatic date update in version.in adds c88960d gas: avoid spurious failures in non-ELF targets in the SPARC [...] adds 3e684cf Automatic date update in version.in adds a161b76 Automatic date update in version.in adds 5e3d6ca Automatic date update in version.in adds e3465b2 Tweak gdb.cp tests for aarch32 adds 781bf64 Update Swedish translation in bfd directory. adds 41bfcd6 Swap "single-process" and "multi-process" in process-dies-whi [...] adds b2bd778 Bump version to 7.12.50.DATE-git. adds 751b375 Update NEWS post GDB 7.12 branch creation. adds dfdaec1 Fix some PowerPC VLE BFD issues and add some PowerPC [...] adds 80b476c Automatic date update in version.in adds 2d5bddc Avoid compile time warning when building on 32-bit host. adds a94d834 Fix SH GOT allocation in the presence of linker garbage collection. adds fa3fcee Synchronize libiberty sources with FSF GCC mainline version. adds 89d77b8 PowerPC64 ld segfault with code in non-executable sections adds 979659d [GDBserver] Remove td_ta_event_addr td_ta_set_event and td_ta [...] adds 33541b2 Add myself as Rust maintainer adds f72b087 Automatic date update in version.in adds 8d2a0a1 Update NEWS to mention Python breakpoint events adds d10153c Avoid potential memory leak in find_frame_funname adds 282a069 PR python/18565 - make Frame.function work for inline frames adds dabcfa6 Automatic date update in version.in adds fcd4a73 Quiet ptrace error ESRCH in regsets_fetch_inferior_registers adds 6f67973 Determine target description for native aarch64 adds 0244256 Fix generation of relocs for 32-bit Sparc Solaris targets. adds 4ba2ef8 2016-08-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 54ddd29 2016-08-04 Thomas Preud'homme thomas.preudhomme@arm.com adds cca8e7e Automatic date update in version.in adds 7ea12e5 Fix the generation of alignment frags in code sections for AArch64. adds b126985 Ensure ARM VPUSH and VPOP instructions do not affect more tha [...] adds 1baf514 gdb/configure --help: suggest --disable-build-with-cxx instea [...] adds 69ffd7f gdb/NEWS: Mention that C++ is now the default adds 3906a8f Fix PR remote/20398: File-IO write always outputs "Quit" adds ed1b027 Add missing ChangLog enrtry adds c632e42 Remove unused cli_command_loop declaration adds d6d4df4 Automatic date update in version.in adds 8e8fe55 Automatic date update in version.in adds f091cf0 Automatic date update in version.in adds db9537d Fix seg-fault in DWARF dumper when given a corrupt binary con [...] adds 8a286b6 Fix memory leaks in chew program. adds d8024a9 Fix seg-faults when running readelf on fuzzed binaries. adds 6a17ca3 Regenerate some target description files adds 02183cb Automatic date update in version.in adds e5ca03b Fix PR gdb/20295: GDB segfaults printing bitfield member of o [...] adds 68994ca Correct the calculation of the use_counts of merged .got entries. adds 7cfee22 Support -pie for arm*-eabi targets. adds f348d89 Fix PR gdb/18653: gdb disturbs inferior's inherited signal di [...] adds 8061491 Fix PR mi/20431 - Missing MI prompts after sync execution MI [...] adds 3eb7562 Fix PR gdb/20418 - Problems with synchronous commands and new-ui adds 5ff5591 Skip LTO tests for --disable-plugin adds 5113231 Automatic date update in version.in adds 669f942 Quiet ARI gettext checks adds 55872e4 Add support for R_SPARC_32 relocation. adds 007801e Fix improper handling of R_SPARC_GOTDATA_OP_LOX10 relocation. adds 2c00092 Fix potential crashes when Target::make_symbol() returns NULL. adds f571390 Fix extraneous complaints about missing expected TLS relocation. adds 24cdb46 Support setting thread names (MS-Windows) adds c7318de MIPS/BFD: Set the ISA bit in microMIPS LA25 stub references adds a848a22 MIPS/BFD: Add microMIPS annotation to LA25 stub symbols adds fe152e6 MIPS/BFD: Actually produce short microMIPS LA25 stubs adds 0375b0a MIPS/LD/testsuite: Verify microMIPS LA25 stub generation adds 834c0d0 Simplify remove_breakpoint interface adds b2b6a7d Introduce 'enum remove_bp_reason' adds 7397181 Plumb enum remove_bp_reason all the way to target_remove_breakpoint adds 01d3ded Fix PR gdb/19187 (process record over a fork causes internal error) adds 3807734 PR ld/15428: MIPS/LD/testsuite: Un-KFAIL `__ehdr_start' test 2 adds 4e796e9 Automatic date update in version.in adds d93d1c8 PowerPC64 ELFv1 undefined weak functions adds dbd8770 [AArch64] Reject -0.0 as an 8-bit FP immediate adds 7f6bf02 Avoid testsuite errors about missing compilers. adds 39b2247 Fix fallout from gdb/20413's fix (x32: linux_ptrace_test_ret_ [...] adds 6a27757 Export the single step function from the AArch64 simulator. adds 8be1e36 Fix ERROR: target-cc does not exist adds 585bc97 Automatic date update in version.in adds bf17491 Add undefined weak function tests adds 7b17065 Fix warning in gdb.base/signals-state-child.c adds b14bdb3 Undo the previous change to the aarch64 sim - exporting aarch [...] adds 90ac242 Correct .dynsym sh_info adds f300578 [gold] Implement HIDDEN syntax in linker scripts adds 3785f51 PR gold/20462: Fix bogus layout on ARM with linker script usi [...] adds 52c3c39 Warn if the sh_info field of a symbol table does not index th [...] adds 752cf91 Automatic date update in version.in adds 474a2d9 sim: bfin: split out common mach/model defines into arch.h [P [...] adds 6b97945 sim: cgen: drop unused argv/envp definitions adds 78d983e Automatic date update in version.in adds 4c171e2 sim: cgen: constify mode_names adds 527aaa4 sim: m68hc11: fix up various prototype related warnings adds 6f64fd4 sim: m68hc11: standardize sim_cpu naming adds b69fc9d Automatic date update in version.in adds b31f947 Fix heap-buffer-overflow in explicit_location_lex_one adds 3192546 [GDB] Fix builds broken by proc-service changes. adds 5357150 sim: unify symbol table handling adds fc17736 Automatic date update in version.in adds fa0843f sim: m68hc11: use standard STATIC_INLINE helper adds 2c103b3 Automatic date update in version.in adds 9b19e39 Remove stale comment adds a4aa1f5 Fix extraneous complaints about missing expected TLS relocati [...] adds 63c61e0 Add remove-inferiors test adds eb2332d Fix remove-inferior error message adds 38326bf Automatic date update in version.in adds 626c539 Fix thinko in new weak undefined function test adds d44c67f ppc: Fix record of HTM instructions adds 6e859fd Add myself as write-after-approval GDB maintainer. adds 63373e4 Fix for powerpc-power.exp gdb regression test for Power 9 adds 46da924 Add ChangeLog updates to my previous two commits adds e47d628 Automatic date update in version.in adds 8a2058b PR 20472, PowerPC64 ifunc confusion adds d311bc8 PowerPC64, Don't copy weak symbol dyn_relocs to weakdef. adds dd90581 Place .shstrtab section after .symtab and .strtab, thus resto [...] adds 576438f Enable relro by default for AArch64, ARM and SCORE. adds 201506d x32 Fast tracepoints: IPA target descriptions adds 9c235a7 x32 Fast tracepoints: Customize jump pad address adds c8ef42e x32: Avoid unsigned long when installing fast tracepoint jump pads adds ed036b4 x32: gdbserver's agent bytecode JIT: fix "call" emission adds f077e97 x32: gdb: Fix 'call' insn relocation with qRelocInsn adds 0646e07 x32: Fix gdb.trace/mi-trace-frame-collected.exp adds 873f10f ARM: Issue a warning when the MRRC and MRRC2 instructions are [...] adds bbfa251 null-terminate string in linespec_location_completer adds 03bcd73 [AArch64] Match instruction "STP with base register" in prologue adds 20c2c02 Fix missing files for ld when test suite not compiled in the [...] adds 23be028 Automatic date update in version.in adds a8cc20a Automatic date update in version.in adds ca942b5 Automatic date update in version.in adds 888a7fc Error on unsupported PowerPC ifuncs adds 4ca0333 Prevent a seg-fault in gprof when parsing a corrupt core file. adds 5fbe0d8 Free the string buffer used by the chew program to hold each [...] adds 6bb90213 Fix PR gdb/20505 - Make vDSO detection work with core files adds ed02c2d Automatic date update in version.in adds eacfca9 R_OR1K_GOTOFF_* relocations adds d44ea5d Fix duplicate FAILs from ld testsuite adds 9d30b0b [AArch64] Add OP parameter to aarch64-tbl.h macros adds 5ce912d [AArch64] Make more use of CORE/FP/SIMD_INSN adds 344bde0 [AArch64] Add V8_2_INSN macro adds 6342be7 Fix seg-fault in ARM linker when trying to parse a binary file. adds 3589529 Fix signals-state-child.exp in remote testing adds e9d9abd gdbserver_spawn "" rather than gdbserver_spawn ${binfile} adds 38334d6 Better fix for PR 20499, including preventing strlen from bei [...] adds d9de1fe Fix PR20494 - User input stops being echoed in CLI adds 34f8180 Fix typo in comment adds 9f84726 Add --be8 option to gold. adds 4ba2515 Automatic date update in version.in adds 1130c90 [gold] Implement -z stack-size option adds 47f7f63 [ARC] Parse NOTE section in core dump files adds ab548d2 [ARC] C++ compatibility for arc-dis.h adds bdd7871 Fix for gdb.base/pc-fp.exp. adds 0a1ddfa Allow resetting an empty inferior-tty adds bb1fe4a Test case to detect recursive unwinding in Python-based unwinders. adds 6b40c46 X86: Add ptwrite instruction adds 4a64c29 Automatic date update in version.in adds 754653a Sync proc_service definition with GLIBC adds c4dd0ba Remove _S version of ARM MSR/MRS special registers adds 4811ccb powerpc ld configure adds ae68ff9 xtensa: Avoid designated inits, for C++ compliance adds ceada89 S390: Indentation fixes in elf32/64-s390.c adds e3e9290 S390: Add support for core dump NOTE sections adds 4edcc97 Automatic date update in version.in adds 0955507 Add support for stable secure gateway veneers addresses adds a87aa05 Fixes to legacy ARC relocations. adds 4dd72ff Content for TLS_IE_GOT not written to .got. adds 8a36df4 Several fixes related to ARC PIE support. adds 65b94e9 Fixed -init, -fini linker options. adds 980aa3e Dynamic TLS GOT entries would not be relocated. adds 1a33619 Add missing ARMv8-M special registers adds c2abbbe 2016-08-26 Thomas Preud'homme thomas.preudhomme@arm.com adds 68c3989 Reduce parameter list in bfd_elf32_arm_target_relocs adds 1b8b653 opcodes, gas: fix mnemonic of sparc camellia_fl adds e55c2fc Automatic date update in version.in adds 8a9e8e7 Fix commit 980aa3e6 adds 53720c4 Lack of SHF_GROUP sections result in ld segfault adds 8b2f345 Automatic date update in version.in adds 6395d38 PR gold/20529 - relaxing loop never ends. adds 1cc90bb Automatic date update in version.in adds 7fac691 gdb.base/default.exp regression adds 74437ea i386: Issue an error on non-PIC call to IFUNC in PIC object adds f53be97 Check the external compression header size adds 3c4f322 Run PR ld/19784 tests only if ifunc attribute works adds 7229b68 Automatic date update in version.in adds 57f6d32 [GOLD] correct grouping of stubs adds 8941017 ppc apuinfo for spe parsed incorrectly adds 0092723 Fix more potential seg-faults in gprof. adds c616591 Partially revert previous delta - move limit testing code to [...] adds b2b3836 Made tests to XFAIL for arc*-*-elf*. adds 5af962d Fix order of inferiors in "thread apply all" adds 7763838 Fixed issue with NULL pointer access on header var. adds 6c95c84 Automatic date update in version.in adds afe002d [GOLD] Add debug output for powerpc section grouping adds f7d6900 PowerPC VLE sh_flags and p_flags adds 3e8c34e Adjust VLE testsuite adds 09f9271 PowerPC64, correct grouping of stubs for ld.bfd adds 8a37735 [GOLD] Further tidy to powerpc can_add_to_stub_group adds 2e84f9c Ignore symbols defined in SHF_EXCLUDE sections adds f99bd5f Fix a typo in comment adds 3aa5cfa Fix lwp_suspend/unsuspend imbalance in linux_wait_1 adds 0318424 Automatic date update in version.in adds cd285db Don't treat .opd section specially when ELFv2 adds 4248448 2016-09-01 Thomas Preud'homme thomas.preudhomme@arm.com adds 049a857 Use target_continue{,_no_signal} instead of target_resume adds f2b9e3d Share target_wait prototype between GDB and gdbserver adds 652a8f4 Add tests for PR ld/20513 adds db0a1c2 Automatic date update in version.in adds 27aba04 Detect broken ptrace in gdb_skip_float_test adds ae9cf26 Skip floating point tests in return-nodebug.exp if gdb_skip_f [...] adds 3b9a79e [GDBserver] Replace "reinsert_breakpoint" with "single_step_b [...] adds 1b2d85b Limit pr20513c/pr20513d to Linux and GNU targets adds 4aa4e28 Handle DW_OP_form_tls_address adds bc99685 Handle ARM-specific --target1-abs, --target1-rel and --target [...] adds a367a3a Automatic date update in version.in adds c1da674 Removed redundant line remote-utils.c adds d846d32 Automatic date update in version.in adds e819005 Automatic date update in version.in adds f245535 Fix PR19927: Avoid unwinder recursion if sniffer uses calls p [...] adds cf6de44 gdb/: Require a C++ compiler adds 3b276c0 Automatic date update in version.in adds bf18650 Fix PR ld/20545 - relaxation bugs in avr backend adds 21b65ba Fix a problem in readelf where memcpy could be called with a [...] adds 5f3bceb Fix typo in ada_language_arch_info adds ae438bc Fix TYPE_SPECIFIC_FIELD for types created via arch_type adds 88dfca6 Add some missing arch_..._type helpers adds 19f392b Unify init_type and arch_type interface and helpers adds a9ff5f1 Remove obsolete TYPE_FLAG_... values adds c413c44 Remove TYPE_NOSIGN "char" hack adds 49f190b Add missing format for built-in floating-point types adds 9b790ce Add gdbarch callback to provide formats for debug info float types adds 00d5215 Support 128-bit IEEE floating-point types on Intel and Power adds 22d6c51 Do not pass host compiler sanitization flags on to linker testsuite. adds d8457a0 Resolve size relocation with copy relocation adds a025b47 Introduce make_cleanup_restore_current_ui adds 4295e28 new-ui command: gdb internal errors if input is already pending adds 3614411 Automatic date update in version.in adds 27e5a27 [arm] Automatically enable CRC instructions on supported ARMv [...] adds 5b64d09 X86: Allow additional ISAs for IAMCU in assembler adds a46c43f Automatic date update in version.in adds 8d471ec Allow PROCESSOR_IAMCU for Intel MCU adds f5c4fcd Remove some unneeded casts from remote.c adds 3569342 Automatic date update in version.in adds e1b2624 Pass HWCAP to ifunc resolver adds 855dde8 Automatic date update in version.in adds cc3c284 Use target_sim_options for sim target. adds 6097c91 Automatic date update in version.in adds 12ec45d Automatic date update in version.in adds 2c29df2 Fix false FAIL on gdb.base/stap-probe.exp, due to ICF optimization adds 8b71537 S/390: Fix kmctr instruction type. adds 58af639 S/390: Fix facility bit default. adds 952c3f5 S/390: Add alternate processor names. adds f83683d Automatic date update in version.in adds 7313bce Fix for gdb.server/non-existing-program.exp test case adds 1d8cb77 Fix for gdb.server/non-existing-program.exp test case adds d68ff01 Automatic date update in version.in adds 29063f8 Add support for disabling automatic generation of .eh_frame_h [...] adds dce0844 Stop the ARC disassembler from seg-faulting if initialised wi [...] adds 32348c5 [ARC] Fix parsing dtpoff relocation expression. adds 5d9bbb7 Prevent segfault in GDB when searching for architecture matches. adds 46a2d50 gas: detect DCTI couples in sparc adds fc7514d gas: improve architecture mismatch diagnostics in sparc adds e6d042f Fix seg-fault in objdump when run on a fuzzed PE binary. adds 4f90d84 Fix ld --gc-section segfault with ARMv8-M entry function in a [...] adds b82c1d9 Automatic date update in version.in adds fd486b6 Modify POWER9 support to match final ISA 3.0 documentation. adds fb324ee Fix typo in readelf error message. adds d7cd93a gas: run the sparc test dcti-couples-v9 only in ELF targets. adds 49b4de6 testsuite: Disable ccache adds e2a92b1 Update ISA 3.0 / POWER9 gdb tests to match GAS test cases. adds d2dfe70 testsuite: Fix C++11 compilation failure for gdb.cp/m-static.exp adds 0a0df90 Automatic date update in version.in adds f807f43 [ARC] Disassemble correctly extension instructions. adds d41a5c0 testsuite: Fix false FAIL in gdb.cp/casts.exp adds 9c2996c S390: Avoid direct access to lwp_info structure adds 17c84cc S390: Migrate watch areas from list to VEC type adds 373c3da S390: Multi-inferior watchpoint support adds 169fe0d S390: Enable "maint set show-debug-regs" adds 0e00e96 linux-nat: Add function lwp_is_stepping adds 8193ade S390: Hardware breakpoint support adds 325fac5 gdb: Use std::min and std::max throughout adds cd94f6d Introduce cleanup to restore current_uiout adds a3fa21c Automatic date update in version.in adds 7f3c5ec Improve MinGW support in Readline adds 498f644 Automatic date update in version.in adds 768adc0 gdb: Fix std::{min, max}-related build breakage on 32-bit hosts adds 9368949 gdb/s390: Fix build breakage due to std::min/std::max usage w [...] adds 73cca75 Automatic date update in version.in adds bc1e6c8 Consolidate target_mourn_inferior between GDB and gdbserver adds 2387dd9 nm handling of synthetic symbols new 763ac59 Fix C++ and PLTs (PR 17201, PR17199 ?) new 55a083f More fixing C++ and PLTs: static new 5cd42e9 Get rid of sections sorting with qsort and use an incremental [...] new 9cbe8d2 Avoid creating a frame in internal stops new 893297f ALL_SEARCH_OBJFILES new 7877d8a Stale objfile_unlink comment new 8f15b2c objfile_data new e14ac25 Don't run forever in execl-update-breakpoint.exp new 5fc9325 Use symfile_add_flags in solib_add new 0d2b53c Defer breakpoint_re_set until after main program+initial soli [...] new 31ac74b Incremental breakpoint_re_set for longjmp, etc. master breakpoints new 2c1994e Incremental breakpoint_re_set for linespec new 2d0689c find_function_start_sal new 794d02d breakpoint_re_set probes new 069ed21 Incremental breakpoint_re_set for solib_add new 14ca73f More O(N) elimination new 22f83b9 lookup_minimal_symbol_text
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 (a1e5994) \ N -- N -- N refs/heads/users/palves/jit-speedup (22f83b9)
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 17 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 40 + Makefile.in | 10 +- Makefile.tpl | 10 +- bfd/ChangeLog | 2088 ++ bfd/Makefile.in | 70 +- bfd/aclocal.m4 | 74 +- bfd/aout-adobe.c | 1 + bfd/aout-target.h | 4 + bfd/aout-tic30.c | 4 + bfd/aoutx.h | 78 +- bfd/arc-got.h | 523 + bfd/archive.c | 93 +- bfd/archive64.c | 21 +- bfd/archures.c | 22 +- bfd/bfd-in.h | 54 +- bfd/bfd-in2.h | 113 +- bfd/bfd.c | 5 +- bfd/bfdio.c | 8 +- bfd/bfdwin.c | 3 +- bfd/binary.c | 6 +- bfd/bout.c | 9 +- bfd/cache.c | 8 +- bfd/coff-alpha.c | 70 +- bfd/coff-arm.c | 18 +- bfd/coff-h8300.c | 84 +- bfd/coff-h8500.c | 26 +- bfd/coff-i960.c | 29 +- bfd/coff-mcore.c | 18 +- bfd/coff-mips.c | 34 +- bfd/coff-ppc.c | 18 +- bfd/coff-rs6000.c | 25 +- bfd/coff-sh.c | 18 +- bfd/coff-tic80.c | 18 +- bfd/coff-w65.c | 25 +- bfd/coff-z80.c | 26 +- bfd/coff-z8k.c | 54 +- bfd/coff64-rs6000.c | 25 +- bfd/coffcode.h | 4 + bfd/coffgen.c | 8 +- bfd/cofflink.c | 57 +- bfd/config.bfd | 23 +- bfd/config.in | 3 + bfd/configure | 103 +- bfd/configure.ac | 27 +- bfd/cpu-arm.c | 33 +- bfd/cpu-powerpc.c | 4 + bfd/cpu-sparc.c | 150 + bfd/cpu-v850_rh850.c | 3 +- bfd/doc/Makefile.in | 89 +- bfd/doc/chew.c | 53 +- bfd/dwarf2.c | 36 +- bfd/ecoff.c | 27 +- bfd/elf-bfd.h | 79 +- bfd/elf-ifunc.c | 189 +- bfd/elf-m10200.c | 21 +- bfd/elf-m10300.c | 24 +- bfd/elf-s390-common.c | 5 +- bfd/elf-strtab.c | 92 +- bfd/elf.c | 596 +- bfd/elf32-arc.c | 1607 +- bfd/elf32-arm.c | 2178 +- bfd/elf32-avr.c | 98 +- bfd/elf32-bfin.c | 39 +- bfd/elf32-cr16.c | 32 +- bfd/elf32-cr16c.c | 20 +- bfd/elf32-cris.c | 27 +- bfd/elf32-crx.c | 20 +- bfd/elf32-d10v.c | 20 +- bfd/elf32-dlx.c | 3 +- bfd/elf32-dlx.h | 34 + bfd/elf32-epiphany.c | 11 +- bfd/elf32-fr30.c | 14 +- bfd/elf32-frv.c | 7 +- bfd/elf32-ft32.c | 16 +- bfd/elf32-h8300.c | 20 +- bfd/elf32-hppa.c | 55 +- bfd/elf32-hppa.h | 11 + bfd/elf32-i370.c | 20 +- bfd/elf32-i386.c | 1633 +- bfd/elf32-i860.c | 11 +- bfd/elf32-ip2k.c | 11 +- bfd/elf32-iq2000.c | 11 +- bfd/elf32-lm32.c | 31 +- bfd/elf32-m32c.c | 23 +- bfd/elf32-m32r.c | 44 +- bfd/elf32-m68hc1x.c | 87 +- bfd/elf32-m68k.c | 36 +- bfd/elf32-mep.c | 11 +- bfd/elf32-metag.c | 24 +- bfd/elf32-microblaze.c | 21 +- bfd/elf32-mips.c | 24 +- bfd/elf32-moxie.c | 14 +- bfd/elf32-msp430.c | 16 +- bfd/elf32-mt.c | 11 +- bfd/elf32-nds32.c | 60 +- bfd/elf32-nds32.h | 9 + bfd/elf32-nios2.c | 33 +- bfd/elf32-or1k.c | 42 +- bfd/elf32-ppc.c | 415 +- bfd/elf32-ppc.h | 2 + bfd/elf32-rl78.c | 45 +- bfd/elf32-rx.c | 56 +- bfd/elf32-s390.c | 142 +- bfd/elf32-score.c | 46 +- bfd/elf32-score7.c | 46 +- bfd/elf32-sh.c | 244 +- bfd/elf32-sh64.c | 8 +- bfd/elf32-sparc.c | 55 +- bfd/elf32-spu.c | 30 +- bfd/elf32-tic6x.c | 24 +- bfd/elf32-tic6x.h | 8 + bfd/elf32-tilepro.c | 14 +- bfd/elf32-v850.c | 39 +- bfd/elf32-vax.c | 20 +- bfd/elf32-visium.c | 11 +- bfd/elf32-xstormy16.c | 14 +- bfd/elf32-xtensa.c | 75 +- bfd/elf64-alpha.c | 15 +- bfd/elf64-hppa.c | 41 +- bfd/elf64-ia64-vms.c | 26 +- bfd/elf64-mips.c | 56 +- bfd/elf64-mmix.c | 24 +- bfd/elf64-ppc.c | 614 +- bfd/elf64-s390.c | 180 +- bfd/elf64-sh64.c | 41 +- bfd/elf64-sparc.c | 5 +- bfd/elf64-x86-64.c | 2045 +- bfd/elflink.c | 761 +- bfd/elfn32-mips.c | 33 +- bfd/elfnn-aarch64.c | 104 +- bfd/elfnn-ia64.c | 24 +- bfd/elfxx-aarch64.c | 5 +- bfd/elfxx-mips.c | 372 +- bfd/elfxx-sparc.c | 72 +- bfd/elfxx-target.h | 38 +- bfd/elfxx-tilegx.c | 14 +- bfd/format.c | 3 + bfd/i386msdos.c | 1 + bfd/i386os9k.c | 1 + bfd/ieee.c | 1 + bfd/ihex.c | 4 +- bfd/libbfd-in.h | 34 +- bfd/libbfd.h | 47 +- bfd/libecoff.h | 1 + bfd/linker.c | 114 +- bfd/mach-o-target.c | 1 + bfd/mach-o.c | 2 +- bfd/mmo.c | 5 +- bfd/nlm-target.h | 1 + bfd/oasys.c | 1 + bfd/pdp11.c | 49 +- bfd/pe-mips.c | 9 +- bfd/peXXigen.c | 14 +- bfd/pef.c | 4 +- bfd/pei-x86_64.c | 3 +- bfd/peicode.h | 27 +- bfd/plugin.c | 77 +- bfd/plugin.h | 4 +- bfd/po/sr.po | 6811 ++++++ bfd/po/sv.po | 7310 +++++-- bfd/po/zh_CN.po | 111 +- bfd/ppcboot.c | 1 + bfd/reloc.c | 84 +- bfd/reloc16.c | 8 +- bfd/section.c | 4 +- bfd/simple.c | 18 +- bfd/som.c | 25 +- bfd/srec.c | 4 +- bfd/stab-syms.c | 3 +- bfd/targets.c | 31 +- bfd/tekhex.c | 4 +- bfd/versados.c | 1 + bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 8 +- bfd/warning.m4 | 11 + bfd/xcofflink.c | 56 +- bfd/xsym.c | 6 +- binutils/BRANCHES | 6 +- binutils/ChangeLog | 522 + binutils/Makefile.in | 169 +- binutils/NEWS | 23 + binutils/aclocal.m4 | 74 +- binutils/ar.c | 6 +- binutils/bucomm.c | 324 +- binutils/configure | 71 +- binutils/dlltool.c | 22 +- binutils/dllwrap.c | 3 +- binutils/doc/Makefile.in | 110 +- binutils/doc/binutils.texi | 123 +- binutils/dwarf.c | 155 +- binutils/dwarf.h | 1 + binutils/elfcomm.h | 7 - binutils/nlmconv.c | 4 +- binutils/nm.c | 26 +- binutils/objcopy.c | 372 +- binutils/objdump.c | 55 +- binutils/od-macho.c | 80 +- binutils/po/sv.po | 108 +- binutils/po/zh_CN.po | 147 +- binutils/prdbg.c | 36 +- binutils/readelf.c | 627 +- binutils/resbin.c | 16 +- binutils/rescoff.c | 2 +- binutils/resrc.c | 3 +- binutils/resres.c | 3 +- binutils/size.c | 8 +- binutils/sysdep.h | 8 + binutils/testsuite/binutils-all/aarch64/illegal.d | 12 + binutils/testsuite/binutils-all/aarch64/illegal.s | 7 + binutils/testsuite/binutils-all/ar.exp | 10 +- binutils/testsuite/binutils-all/arc/dsp.s | 5 + binutils/testsuite/binutils-all/arc/objdump.exp | 55 + binutils/testsuite/binutils-all/arm/objdump.exp | 4 + binutils/testsuite/binutils-all/compress.exp | 4 + binutils/testsuite/binutils-all/copy-3.d | 2 +- binutils/testsuite/binutils-all/copy-4.d | 1 + binutils/testsuite/binutils-all/data-sections.s | 17 + .../testsuite/binutils-all/i386/compressed-1b.d | 2 +- .../testsuite/binutils-all/i386/compressed-1c.d | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 2 + .../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.exp | 1 + binutils/testsuite/binutils-all/objcopy.exp | 191 +- binutils/testsuite/binutils-all/objdump.exp | 9 +- binutils/testsuite/binutils-all/only-section-01.d | 9 + binutils/testsuite/binutils-all/readelf.exp | 18 +- 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 | 2 +- binutils/testsuite/binutils-all/testprog.c | 4 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 2 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 2 +- binutils/testsuite/lib/binutils-common.exp | 114 +- binutils/testsuite/lib/utils-lib.exp | 31 + binutils/winduni.c | 4 +- config.guess | 93 +- config.sub | 10 +- configure | 8 +- configure.ac | 8 +- elfcpp/ChangeLog | 38 + elfcpp/elfcpp.h | 4 + elfcpp/mips.h | 154 + etc/ChangeLog | 5 + etc/texi2pod.pl | 2 +- gas/ChangeLog | 3331 ++- gas/Makefile.am | 8 +- gas/Makefile.in | 87 +- gas/NEWS | 19 + gas/aclocal.m4 | 74 +- gas/app.c | 4 +- gas/as.c | 28 +- gas/as.h | 44 +- gas/atof-generic.c | 17 +- gas/cgen.c | 100 +- gas/config.in | 3 + gas/config/atof-ieee.c | 4 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-defs.h | 1 - gas/config/bfin-parse.y | 4 +- gas/config/obj-coff.c | 47 +- gas/config/obj-elf.c | 46 +- gas/config/obj-elf.h | 2 +- gas/config/obj-evax.c | 10 +- gas/config/obj-macho.c | 14 +- gas/config/tc-aarch64.c | 201 +- gas/config/tc-alpha.c | 67 +- gas/config/tc-alpha.h | 2 +- gas/config/tc-arc.c | 1608 +- gas/config/tc-arc.h | 23 +- gas/config/tc-arm.c | 350 +- gas/config/tc-avr.c | 42 +- gas/config/tc-bfin.c | 55 +- gas/config/tc-cr16.c | 74 +- gas/config/tc-cris.c | 18 +- gas/config/tc-cris.h | 2 - gas/config/tc-crx.c | 12 +- gas/config/tc-d10v.c | 8 +- gas/config/tc-d30v.c | 10 +- gas/config/tc-dlx.c | 20 +- gas/config/tc-dlx.h | 1 - gas/config/tc-epiphany.c | 5 +- gas/config/tc-fr30.c | 4 +- gas/config/tc-frv.c | 17 +- gas/config/tc-ft32.c | 10 +- gas/config/tc-ft32.h | 4 +- gas/config/tc-h8300.c | 15 +- gas/config/tc-hppa.c | 172 +- gas/config/tc-i370.c | 11 +- gas/config/tc-i386-intel.c | 4 + gas/config/tc-i386.c | 661 +- gas/config/tc-i386.h | 2 +- gas/config/tc-i860.c | 10 +- gas/config/tc-i960.c | 36 +- gas/config/tc-ia64.c | 122 +- gas/config/tc-ia64.h | 2 +- gas/config/tc-ip2k.c | 5 +- gas/config/tc-iq2000.c | 11 +- gas/config/tc-lm32.c | 4 +- gas/config/tc-m32c.c | 21 +- gas/config/tc-m32r.c | 16 +- gas/config/tc-m68hc11.c | 27 +- gas/config/tc-m68k.c | 49 +- gas/config/tc-mcore.c | 21 +- gas/config/tc-mep.c | 11 +- gas/config/tc-mep.h | 2 +- gas/config/tc-metag.c | 31 +- gas/config/tc-microblaze.c | 19 +- gas/config/tc-microblaze.h | 2 - gas/config/tc-mips.c | 1135 +- gas/config/tc-mips.h | 3 + gas/config/tc-mmix.c | 21 +- gas/config/tc-mmix.h | 6 - gas/config/tc-mn10200.c | 10 +- gas/config/tc-mn10300.c | 20 +- gas/config/tc-moxie.c | 10 +- gas/config/tc-msp430.c | 53 +- gas/config/tc-mt.c | 5 +- gas/config/tc-nds32.c | 152 +- gas/config/tc-nds32.h | 2 +- gas/config/tc-nios2.c | 32 +- gas/config/tc-nios2.h | 2 +- gas/config/tc-ns32k.c | 13 +- gas/config/tc-or1k.c | 8 +- gas/config/tc-pdp11.c | 24 +- gas/config/tc-pj.c | 14 +- gas/config/tc-ppc.c | 101 +- gas/config/tc-rl78.c | 17 +- gas/config/tc-rx.c | 63 +- gas/config/tc-s390.c | 69 +- gas/config/tc-score.c | 31 +- gas/config/tc-score7.c | 25 +- gas/config/tc-sh.c | 25 +- gas/config/tc-sh64.c | 17 +- gas/config/tc-sparc.c | 615 +- gas/config/tc-spu.c | 10 +- gas/config/tc-tic30.c | 43 +- gas/config/tc-tic4x.c | 33 +- gas/config/tc-tic54x.c | 230 +- gas/config/tc-tic6x.c | 18 +- gas/config/tc-tilegx.c | 8 +- gas/config/tc-tilepro.c | 8 +- gas/config/tc-v850.c | 12 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 10 +- gas/config/tc-visium.c | 24 +- gas/config/tc-xc16x.c | 8 +- gas/config/tc-xgate.c | 94 +- gas/config/tc-xstormy16.c | 9 +- gas/config/tc-xtensa.c | 193 +- gas/config/tc-xtensa.h | 2 +- gas/config/tc-z80.c | 14 +- gas/config/tc-z8k.c | 21 +- gas/config/te-vms.c | 58 +- gas/config/xtensa-relax.c | 60 +- gas/config/xtensa-relax.h | 16 +- gas/configure | 85 +- gas/configure.ac | 11 + gas/configure.tgt | 15 +- gas/depend.c | 2 +- gas/doc/Makefile.in | 110 +- gas/doc/as.texinfo | 106 +- gas/doc/c-aarch64.texi | 23 +- gas/doc/c-arc.texi | 205 +- gas/doc/c-arm.texi | 3 + gas/doc/c-i386.texi | 27 +- gas/doc/c-mips.texi | 19 +- gas/doc/c-s390.texi | 40 +- gas/doc/c-sparc.texi | 14 +- gas/dw2gencfi.c | 19 +- gas/dwarf2dbg.c | 25 +- gas/ecoff.c | 20 +- gas/expr.c | 33 +- gas/hash.c | 2 +- gas/input-file.c | 2 +- gas/input-scrub.c | 18 +- gas/itbl-ops.c | 15 +- gas/itbl-parse.y | 3 +- gas/listing.c | 48 +- gas/literal.c | 6 +- gas/macro.c | 18 +- gas/messages.c | 36 +- gas/read.c | 51 +- gas/remap.c | 20 +- gas/sb.c | 4 +- gas/stabs.c | 27 +- gas/subsegs.c | 4 +- gas/symbols.c | 108 +- gas/tc.h | 7 +- gas/testsuite/gas/aarch64/armv8-ras-1.d | 68 + gas/testsuite/gas/aarch64/armv8-ras-1.s | 73 + gas/testsuite/gas/aarch64/diagnostic.l | 24 + gas/testsuite/gas/aarch64/diagnostic.s | 48 + 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.l | 8 +- gas/testsuite/gas/aarch64/illegal.s | 18 + gas/testsuite/gas/aarch64/pr20364.d | 13 + gas/testsuite/gas/aarch64/pr20364.s | 28 + gas/testsuite/gas/all/gas.exp | 58 +- gas/testsuite/gas/all/none.d | 2 + 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/string.d | 1 + gas/testsuite/gas/alpha/alpha.exp | 5 +- gas/testsuite/gas/arc/add_s-err.s | 2 +- gas/testsuite/gas/arc/add_s.d | 8 + gas/testsuite/gas/arc/add_s.s | 4 + 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/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 | 1 + gas/testsuite/gas/arc/inline-data-2.d | 9 + gas/testsuite/gas/arc/ld2.d | 4 +- gas/testsuite/gas/arc/noargs_a7.d | 17 + gas/testsuite/gas/arc/noargs_a7.s | 10 + 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 | 2 + gas/testsuite/gas/arc/nps400-1.d | 89 + gas/testsuite/gas/arc/nps400-1.s | 75 + 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/relocs-errors.d | 1 + gas/testsuite/gas/arc/relocs-errors.err | 7 + gas/testsuite/gas/arc/relocs-errors.s | 7 + gas/testsuite/gas/arc/st.d | 2 +- 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.d | 12 + gas/testsuite/gas/arc/textauxregister.s | 6 + gas/testsuite/gas/arc/textcondcode.d | 13 + gas/testsuite/gas/arc/textcondcode.s | 8 + 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 | 2 +- gas/testsuite/gas/arc/warn.s | 2 +- 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/archv8m-base.d | 4 +- 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 | 48 + 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 | 4 +- gas/testsuite/gas/arm/archv8m.s | 1 + gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d | 12 + gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l | 12 + gas/testsuite/gas/arm/armv8-2-fp16-simd.d | 12 + gas/testsuite/gas/arm/armv8-2-fp16-simd.s | 25 + gas/testsuite/gas/arm/armv8-a+ras.d | 55 + gas/testsuite/gas/arm/armv8_2+rdma.d | 79 + gas/testsuite/gas/arm/armv8_2-a.d | 3 +- 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/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/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 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.d | 1 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.s | 4 +- gas/testsuite/gas/cfi/cfi-alpha-2.d | 2 +- gas/testsuite/gas/cfi/cfi-arc-1.d | 3 +- gas/testsuite/gas/cfi/cfi.exp | 48 +- gas/testsuite/gas/elf/elf.exp | 16 +- gas/testsuite/gas/elf/section11.d | 13 + gas/testsuite/gas/elf/section11.s | 11 + gas/testsuite/gas/elf/warn-2.s | 2 +- gas/testsuite/gas/ft32/insn.d | 166 +- 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/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/disp32.d | 10 +- gas/testsuite/gas/i386/disp32.s | 4 + gas/testsuite/gas/i386/i386.exp | 53 +- 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/x86-64-branch.d | 24 +- 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/pr19498.d | 13 + gas/testsuite/gas/i386/pr19498.s | 8 + gas/testsuite/gas/i386/prefix.d | 3 +- 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-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-disp32.d | 10 +- gas/testsuite/gas/i386/x86-64-disp32.s | 3 + gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 318 +- gas/testsuite/gas/i386/x86-64-mpx-inval-2.s | 16 + gas/testsuite/gas/i386/x86-64-pr20141.d | 10 + gas/testsuite/gas/i386/x86-64-pr20141.s | 5 + 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-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/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/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/lns/lns.exp | 3 +- gas/testsuite/gas/macros/macros.exp | 4 + 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.l | 5 + gas/testsuite/gas/mips/branch-local-2.s | 33 + 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-n32-1.d | 26 + 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.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.l | 5 + gas/testsuite/gas/mips/branch-local-n64-2.s | 33 + 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/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/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/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 | 230 +- gas/testsuite/gas/mips/mips16-64.d | 18 +- 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/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-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/testsuite/gas/mips/mips16-dwarf2.s | 4 +- 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.d | 18 +- 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@relax-swap3.d | 16 +- gas/testsuite/gas/mips/mips16@relax-swap3.l | 3 + 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@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/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-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/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@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/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/msp430/bad.l | 14 +- gas/testsuite/gas/msp430/bad.s | 6 + gas/testsuite/gas/nds32/alu-2.d | 2 +- gas/testsuite/gas/nds32/ls.d | 32 +- gas/testsuite/gas/nds32/sys-reg.d | 216 +- gas/testsuite/gas/nds32/usr-spe-reg.d | 30 +- gas/testsuite/gas/pe/aligncomm-d.d | 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/ppc/altivec3.d | 1 + gas/testsuite/gas/ppc/altivec3.s | 1 + gas/testsuite/gas/ppc/e6500.d | 17 + gas/testsuite/gas/ppc/e6500.s | 16 + 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 | 32 + gas/testsuite/gas/ppc/power9.d | 30 +- gas/testsuite/gas/ppc/power9.s | 36 +- gas/testsuite/gas/ppc/test2xcoff32.d | 2 +- gas/testsuite/gas/ppc/textalign-xcoff-001.d | 2 +- gas/testsuite/gas/s390/zarch-z196.d | 2 +- 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/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/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/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 | 94 +- 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/tic6x/scomm-directive-4.d | 6 +- gas/testsuite/gas/tilepro/t_constants.d | 15 +- gas/testsuite/gas/tilepro/t_constants.s | 475 +- gas/testsuite/gas/v850/basic.exp | 1 + gas/testsuite/gas/v850/pr19937.d | 15 + gas/testsuite/gas/v850/pr19937.s | 17 + gas/write.c | 53 +- gdb/ChangeLog | 3932 +++- gdb/MAINTAINERS | 7 +- gdb/Makefile.in | 49 +- gdb/NEWS | 129 +- gdb/aarch32-linux-nat.c | 7 +- gdb/aarch64-linux-nat.c | 52 +- gdb/aarch64-linux-tdep.c | 1 - gdb/aarch64-tdep.c | 41 +- gdb/acinclude.m4 | 3 - gdb/ada-exp.y | 59 +- gdb/ada-lang.c | 176 +- gdb/ada-lang.h | 2 +- gdb/ada-typeprint.c | 2 +- gdb/addrmap.c | 94 +- gdb/addrmap.h | 45 +- gdb/aix-thread.c | 11 +- gdb/alpha-mdebug-tdep.c | 2 - gdb/alpha-tdep.c | 4 +- gdb/amd64-darwin-tdep.c | 1 - gdb/amd64-dicos-tdep.c | 2 - gdb/amd64-linux-nat.c | 12 +- gdb/amd64-linux-tdep.c | 10 +- gdb/amd64-linux-tdep.h | 1 + gdb/amd64-tdep.c | 62 +- gdb/amd64-windows-tdep.c | 22 +- gdb/amd64bsd-nat.c | 94 +- gdb/amd64bsd-nat.h | 38 - gdb/amd64fbsd-nat.c | 33 +- gdb/annotate.c | 15 +- gdb/arch-utils.c | 38 +- gdb/arch-utils.h | 8 + gdb/arch/arm-linux.h | 3 + gdb/arm-linux-nat.c | 2 +- gdb/arm-linux-tdep.c | 2 - gdb/arm-linux-tdep.h | 3 - gdb/arm-symbian-tdep.c | 2 - gdb/arm-tdep.c | 157 +- gdb/auto-load.c | 3 +- gdb/auxv.c | 204 +- gdb/auxv.h | 14 + gdb/avr-tdep.c | 11 +- gdb/bfin-linux-tdep.c | 1 - gdb/bfin-tdep.c | 11 - gdb/blockframe.c | 1 - gdb/break-catch-sig.c | 3 +- gdb/break-catch-syscall.c | 105 +- gdb/break-catch-throw.c | 47 +- gdb/breakpoint.c | 602 +- gdb/breakpoint.h | 43 +- gdb/btrace.c | 17 +- gdb/build-with-cxx.m4 | 43 - gdb/c-exp.y | 63 +- gdb/c-lang.c | 31 +- gdb/c-lang.h | 6 +- gdb/c-typeprint.c | 11 +- gdb/c-valprint.c | 24 +- gdb/cli/cli-cmds.c | 22 +- gdb/cli/cli-decode.c | 9 +- gdb/cli/cli-interp.c | 255 +- gdb/cli/cli-interp.h | 32 + gdb/cli/cli-script.c | 33 +- gdb/coffread.c | 2 - gdb/common/btrace-common.c | 20 + gdb/common/btrace-common.h | 3 + gdb/common/common-exceptions.c | 47 +- gdb/common/common-exceptions.h | 89 +- gdb/common/common-utils.c | 6 + gdb/common/common.m4 | 2 +- gdb/common/signals-state-save-restore.c | 94 + gdb/common/signals-state-save-restore.h | 39 + gdb/common/signals.c | 8 + gdb/common/x86-xstate.h | 5 +- gdb/compile/compile-loc2c.c | 7 +- gdb/compile/compile-object-load.c | 25 +- gdb/compile/compile.c | 14 +- gdb/completer.c | 3 +- gdb/config.in | 6 + gdb/config/i386/fbsd.mh | 4 +- gdb/config/i386/fbsd64.mh | 2 +- gdb/config/i386/nbsd64.mh | 2 +- gdb/config/i386/nbsdelf.mh | 2 +- gdb/config/i386/obsd.mh | 2 +- gdb/config/i386/obsd64.mh | 2 +- gdb/configure | 231 +- gdb/configure.ac | 45 +- gdb/configure.tgt | 13 +- gdb/corefile.c | 31 +- gdb/corelow.c | 12 +- gdb/cp-abi.c | 4 +- gdb/cp-abi.h | 8 +- gdb/cp-namespace.c | 7 +- gdb/cp-support.c | 15 +- gdb/cp-support.h | 4 + gdb/cp-valprint.c | 15 +- gdb/cris-tdep.c | 14 - gdb/ctf.c | 48 +- gdb/d-exp.y | 64 +- gdb/d-lang.c | 30 +- gdb/d-lang.h | 2 +- gdb/d-valprint.c | 2 +- gdb/darwin-nat.c | 16 +- gdb/data-directory/Makefile.in | 22 +- gdb/dbxread.c | 20 - gdb/defs.h | 107 +- gdb/dicos-tdep.c | 2 - gdb/disasm.c | 13 +- gdb/doc/ChangeLog | 103 + gdb/doc/agentexpr.texi | 3 +- gdb/doc/gdb.texinfo | 538 +- gdb/doc/observer.texi | 7 +- gdb/doc/python.texi | 119 +- gdb/doublest.c | 63 +- gdb/dtrace-probe.c | 2 - gdb/dwarf2-frame.c | 2 - gdb/dwarf2expr.c | 3 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 280 +- gdb/dwarf2read.c | 307 +- gdb/elfread.c | 20 +- gdb/environ.c | 6 +- gdb/eval.c | 16 +- gdb/event-loop.c | 46 +- gdb/event-loop.h | 26 +- gdb/event-top.c | 619 +- gdb/event-top.h | 15 +- gdb/exceptions.c | 26 +- gdb/exec.c | 87 +- gdb/expprint.c | 56 + gdb/expression.h | 13 + gdb/extension-priv.h | 7 +- gdb/extension.c | 38 +- gdb/extension.h | 2 +- gdb/f-exp.y | 82 +- gdb/f-lang.c | 23 +- gdb/f-lang.h | 15 +- gdb/f-typeprint.c | 33 +- gdb/f-valprint.c | 151 +- gdb/fbsd-nat.c | 453 +- gdb/fbsd-tdep.c | 56 + gdb/features/Makefile | 19 + gdb/features/i386/amd64-avx-mpx-linux.c | 211 + gdb/features/i386/amd64-avx-mpx-linux.xml | 19 + gdb/features/i386/amd64-avx-mpx.c | 206 + gdb/features/i386/amd64-avx-mpx.xml | 17 + gdb/features/i386/amd64-mpx-linux.c | 30 +- gdb/features/i386/amd64-mpx-linux.xml | 1 - gdb/features/i386/amd64-mpx.c | 30 +- gdb/features/i386/amd64-mpx.xml | 1 - 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-mpx-linux.c | 22 +- gdb/features/i386/i386-mpx-linux.xml | 1 - gdb/features/i386/i386-mpx.c | 22 +- gdb/features/i386/i386-mpx.xml | 1 - 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/findcmd.c | 4 +- gdb/findvar.c | 36 +- gdb/fork-child.c | 34 +- gdb/frame.c | 92 +- gdb/frame.h | 5 + gdb/frv-linux-tdep.c | 1 - gdb/ft32-tdep.c | 11 +- gdb/gcore.c | 3 +- gdb/gdb-gdb.py | 32 +- gdb/gdb_proc_service.h | 6 +- gdb/gdb_select.h | 15 + gdb/gdbarch.c | 70 + gdb/gdbarch.h | 32 +- gdb/gdbarch.sh | 24 +- gdb/gdbserver/ChangeLog | 859 + gdb/gdbserver/Makefile.in | 140 +- gdb/gdbserver/acinclude.m4 | 3 - gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 165 +- gdb/gdbserver/configure.ac | 17 +- gdb/gdbserver/configure.srv | 46 +- gdb/gdbserver/gdb_proc_service.h | 2 +- gdb/gdbserver/gdbthread.h | 3 + gdb/gdbserver/inferiors.c | 14 +- gdb/gdbserver/inferiors.h | 2 +- gdb/gdbserver/linux-aarch32-low.c | 8 +- gdb/gdbserver/linux-aarch64-ipa.c | 55 +- gdb/gdbserver/linux-aarch64-low.c | 39 +- gdb/gdbserver/linux-amd64-ipa.c | 96 +- gdb/gdbserver/linux-arm-low.c | 42 +- gdb/gdbserver/linux-crisv32-low.c | 2 +- gdb/gdbserver/linux-i386-ipa.c | 21 +- gdb/gdbserver/linux-low.c | 457 +- gdb/gdbserver/linux-low.h | 12 +- gdb/gdbserver/linux-m68k-low.c | 2 +- gdb/gdbserver/linux-mips-low.c | 2 +- gdb/gdbserver/linux-nios2-low.c | 6 +- gdb/gdbserver/linux-ppc-ipa.c | 246 + gdb/gdbserver/linux-ppc-low.c | 2580 ++- gdb/gdbserver/linux-ppc-tdesc.h | 101 + gdb/gdbserver/linux-s390-ipa.c | 454 + gdb/gdbserver/linux-s390-low.c | 2240 +- gdb/gdbserver/linux-s390-tdesc.h | 102 + gdb/gdbserver/linux-tic6x-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 54 +- gdb/gdbserver/linux-x86-tdesc.h | 11 +- gdb/gdbserver/linux-xtensa-low.c | 2 +- gdb/gdbserver/mem-break.c | 418 +- gdb/gdbserver/mem-break.h | 48 +- gdb/gdbserver/remote-utils.c | 46 +- gdb/gdbserver/server.c | 63 +- gdb/gdbserver/server.h | 4 + gdb/gdbserver/spu-low.c | 10 +- gdb/gdbserver/target.c | 37 +- gdb/gdbserver/target.h | 3 - gdb/gdbserver/thread-db.c | 9 - gdb/gdbserver/tracepoint.c | 146 +- gdb/gdbserver/tracepoint.h | 7 +- gdb/gdbserver/utils.c | 8 - gdb/gdbserver/win32-low.c | 4 +- gdb/gdbthread.h | 5 - gdb/gdbtypes.c | 497 +- gdb/gdbtypes.h | 95 +- gdb/gnu-nat.c | 14 +- gdb/gnu-v2-abi.c | 6 +- gdb/gnu-v3-abi.c | 4 +- gdb/go-exp.y | 57 +- gdb/go-lang.c | 17 +- gdb/go-lang.h | 2 +- gdb/go-valprint.c | 2 +- gdb/go32-nat.c | 2 +- gdb/guile/guile-internal.h | 2 +- gdb/guile/guile.c | 19 +- gdb/guile/scm-ports.c | 10 +- gdb/guile/scm-pretty-print.c | 2 +- gdb/h8300-tdep.c | 9 +- gdb/hppa-tdep.c | 32 +- gdb/hppanbsd-tdep.c | 2 - gdb/hppaobsd-tdep.c | 1 - gdb/i386-darwin-tdep.c | 10 +- gdb/i386-dicos-tdep.c | 2 - gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 4 + gdb/i386-linux-tdep.h | 1 + gdb/i386-tdep.c | 83 +- gdb/i386bsd-nat.c | 103 +- gdb/i386bsd-nat.h | 15 - gdb/i386fbsd-nat.c | 18 +- gdb/i386nbsd-tdep.c | 1 - gdb/i386obsd-tdep.c | 2 - gdb/ia64-libunwind-tdep.c | 97 +- gdb/ia64-linux-nat.c | 6 +- gdb/ia64-tdep.c | 16 +- gdb/inf-loop.c | 2 +- gdb/inf-ptrace.c | 22 +- gdb/inf-ptrace.h | 4 + gdb/infcall.c | 57 +- gdb/infcmd.c | 183 +- gdb/inferior.c | 4 +- gdb/inflow.c | 105 +- gdb/infrun.c | 233 +- gdb/infrun.h | 19 +- gdb/inline-frame.c | 3 + gdb/interps.c | 303 +- gdb/interps.h | 70 +- gdb/iq2000-tdep.c | 5 - gdb/jit.c | 195 +- gdb/jv-exp.y | 63 +- gdb/jv-lang.c | 22 +- gdb/jv-lang.h | 2 +- gdb/jv-valprint.c | 2 +- gdb/language.c | 36 +- gdb/language.h | 30 + gdb/linespec.c | 338 +- gdb/linespec.h | 4 +- gdb/linux-nat.c | 429 +- gdb/linux-nat.h | 4 +- gdb/linux-record.c | 74 +- gdb/linux-tdep.c | 105 +- gdb/linux-thread-db.c | 30 +- gdb/lm32-tdep.c | 3 +- gdb/location.c | 7 +- gdb/m2-exp.y | 63 +- gdb/m2-lang.c | 7 +- gdb/m2-lang.h | 2 +- gdb/m2-valprint.c | 8 +- gdb/m32c-tdep.c | 25 +- gdb/m32r-linux-tdep.c | 1 - gdb/m32r-tdep.c | 6 +- gdb/m68klinux-nat.c | 2 +- gdb/m68klinux-tdep.c | 1 - gdb/m88k-tdep.c | 13 +- gdb/machoread.c | 8 - gdb/macrotab.c | 2 +- gdb/main.c | 64 +- gdb/maint.c | 19 +- gdb/mdebugread.c | 125 +- gdb/mem-break.c | 3 +- gdb/memrange.c | 7 +- gdb/mi/mi-cmd-stack.c | 3 - gdb/mi/mi-cmds.h | 3 - gdb/mi/mi-common.h | 7 + gdb/mi/mi-interp.c | 1134 +- gdb/mi/mi-main.c | 128 +- gdb/mi/mi-main.h | 4 +- gdb/microblaze-tdep.c | 4 +- gdb/mingw-hdep.c | 52 +- gdb/minidebug.c | 3 +- gdb/minsyms.c | 125 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-tdep.c | 43 +- gdb/mips-tdep.h | 3 - gdb/mn10300-tdep.c | 2 - gdb/moxie-tdep.c | 3 +- gdb/msp430-tdep.c | 1 - gdb/mt-tdep.c | 3 +- gdb/nat/aarch64-linux-hw-point.c | 8 +- gdb/nat/aarch64-linux-hw-point.h | 2 + gdb/nat/aarch64-linux.c | 2 +- gdb/nat/aarch64-linux.h | 2 +- gdb/nat/amd64-linux-siginfo.c | 298 +- gdb/nat/gdb_thread_db.h | 1 - gdb/nat/linux-nat.h | 5 + gdb/nat/linux-procfs.c | 86 +- gdb/nat/linux-ptrace.c | 22 +- gdb/nat/linux-ptrace.h | 11 +- gdb/nds32-tdep.c | 2186 ++ gdb/nds32-tdep.h | 54 + gdb/nios2-tdep.c | 12 +- gdb/nto-procfs.c | 26 +- gdb/objc-lang.c | 18 +- gdb/objfiles.c | 508 +- gdb/objfiles.h | 65 +- gdb/opencl-lang.c | 16 +- gdb/p-exp.y | 63 +- gdb/p-lang.c | 9 +- gdb/p-lang.h | 4 +- gdb/p-valprint.c | 14 +- gdb/parse.c | 9 +- gdb/posix-hdep.c | 13 - gdb/ppc-linux-nat.c | 6 +- gdb/ppc-linux-tdep.c | 22 + gdb/ppc-ravenscar-thread.c | 1 - gdb/ppc-sysv-tdep.c | 3 +- gdb/ppcfbsd-tdep.c | 1 - gdb/printcmd.c | 262 +- gdb/probe.c | 111 +- gdb/probe.h | 3 +- gdb/proc-events.c | 3 + gdb/procfs.c | 6 +- gdb/progspace.h | 40 +- gdb/psymtab.c | 3 +- gdb/ptrace.m4 | 10 - gdb/python/lib/gdb/command/frame_filters.py | 60 +- gdb/python/lib/gdb/command/unwinders.py | 2 + gdb/python/lib/gdb/unwinder.py | 1 + gdb/python/py-breakpoint.c | 90 +- gdb/python/py-events.h | 3 + gdb/python/py-evts.c | 13 +- gdb/python/py-finishbreakpoint.c | 2 - gdb/python/py-frame.c | 6 +- gdb/python/py-framefilter.c | 8 +- gdb/python/py-inferior.c | 2 - gdb/python/py-infevents.c | 2 - gdb/python/py-infthread.c | 2 - gdb/python/py-linetable.c | 4 - gdb/python/py-objfile.c | 15 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 9 +- gdb/python/py-symtab.c | 9 +- gdb/python/py-unwind.c | 3 - gdb/python/py-utils.c | 8 + gdb/python/py-value.c | 11 +- gdb/python/py-varobj.c | 1 - gdb/python/py-xmethods.c | 12 - gdb/python/python-internal.h | 4 +- gdb/python/python.c | 106 +- gdb/ravenscar-thread.c | 1 - gdb/record-btrace.c | 62 +- gdb/record-btrace.h | 28 + gdb/record-full.c | 68 +- gdb/record.c | 4 +- gdb/regcache.c | 15 +- gdb/regcache.h | 8 + gdb/regformats/i386/amd64-avx-mpx-linux.dat | 85 + gdb/regformats/i386/amd64-avx-mpx.dat | 84 + gdb/regformats/i386/amd64-mpx-linux.dat | 16 - gdb/regformats/i386/amd64-mpx.dat | 16 - gdb/regformats/i386/i386-avx-mpx-linux.dat | 61 + gdb/regformats/i386/i386-avx-mpx.dat | 60 + gdb/regformats/i386/i386-mpx-linux.dat | 8 - gdb/regformats/i386/i386-mpx.dat | 8 - gdb/remote-fileio.c | 109 +- gdb/remote-m32r-sdi.c | 1722 -- gdb/remote-mips.c | 3771 ---- gdb/remote-sim.c | 7 +- gdb/remote.c | 520 +- gdb/rl78-tdep.c | 11 +- gdb/rs6000-aix-tdep.c | 2 - gdb/rs6000-lynx178-tdep.c | 2 - gdb/rs6000-nat.c | 9 +- gdb/rs6000-tdep.c | 17 +- gdb/rust-exp.y | 2764 +++ gdb/rust-lang.c | 2131 ++ gdb/rust-lang.h | 50 + gdb/rx-tdep.c | 7 +- gdb/s390-linux-nat.c | 450 +- gdb/s390-linux-tdep.c | 11 +- gdb/score-tdep.c | 17 +- gdb/selftest.c | 67 + gdb/selftest.h | 44 + gdb/ser-base.c | 30 +- gdb/ser-event.c | 220 + gdb/ser-event.h | 51 + gdb/ser-go32.c | 31 +- gdb/ser-tcp.c | 3 +- gdb/ser-unix.c | 108 +- gdb/serial.c | 66 +- gdb/serial.h | 12 +- gdb/sh-tdep.c | 9 +- gdb/sh64-tdep.c | 41 +- gdb/solib-aix.c | 1 - gdb/solib-darwin.c | 2 - gdb/solib-dsbt.c | 2 - gdb/solib-frv.c | 5 +- gdb/solib-svr4.c | 52 +- gdb/solib.c | 49 +- gdb/solib.h | 4 +- gdb/source.c | 46 +- gdb/sparc-tdep.c | 4 +- gdb/sparc64-linux-tdep.c | 1 - gdb/sparcobsd-tdep.c | 2 - gdb/spu-linux-nat.c | 4 +- gdb/spu-tdep.c | 5 +- gdb/stabsread.c | 190 +- gdb/stack.c | 22 +- gdb/std-operator.def | 12 +- gdb/symfile-mem.c | 3 +- gdb/symfile.c | 254 +- gdb/symfile.h | 9 +- gdb/symmisc.c | 21 +- gdb/symtab.c | 133 +- gdb/symtab.h | 41 +- gdb/syscalls/aarch64-linux.xml | 318 +- .../{aarch64-linux.xml => aarch64-linux.xml.in} | 0 gdb/syscalls/amd64-linux.xml | 367 +- .../{amd64-linux.xml => amd64-linux.xml.in} | 0 gdb/syscalls/apply-defaults.xsl | 43 + gdb/syscalls/arm-linux.xml | 449 +- gdb/syscalls/{arm-linux.xml => arm-linux.xml.in} | 0 gdb/syscalls/{bfin-linux.xml => bfin-linux.xml.in} | 0 gdb/syscalls/freebsd.xml | 410 + gdb/syscalls/gdb-syscalls.dtd | 3 +- gdb/syscalls/i386-linux.xml | 357 +- gdb/syscalls/{i386-linux.xml => i386-linux.xml.in} | 0 gdb/syscalls/linux-defaults.xml.in | 243 + gdb/syscalls/mips-n32-linux.xml | 381 +- .../{mips-n32-linux.xml => mips-n32-linux.xml.in} | 0 gdb/syscalls/mips-n64-linux.xml | 371 +- .../{mips-n64-linux.xml => mips-n64-linux.xml.in} | 0 gdb/syscalls/mips-o32-linux.xml | 405 +- .../{mips-o32-linux.xml => mips-o32-linux.xml.in} | 0 gdb/syscalls/ppc-linux.xml | 325 +- gdb/syscalls/{ppc-linux.xml => ppc-linux.xml.in} | 0 gdb/syscalls/ppc64-linux.xml | 295 +- .../{ppc64-linux.xml => ppc64-linux.xml.in} | 0 gdb/syscalls/s390-linux.xml | 409 +- gdb/syscalls/{s390-linux.xml => s390-linux.xml.in} | 0 gdb/syscalls/s390x-linux.xml | 383 +- .../{s390x-linux.xml => s390x-linux.xml.in} | 0 gdb/syscalls/sparc-linux.xml | 403 +- .../{sparc-linux.xml => sparc-linux.xml.in} | 0 gdb/syscalls/sparc64-linux.xml | 389 +- .../{sparc64-linux.xml => sparc64-linux.xml.in} | 0 gdb/target-debug.h | 2 + gdb/target-delegates.c | 66 +- gdb/target-memory.c | 5 +- gdb/target.c | 129 +- gdb/target.h | 69 +- gdb/target/target.h | 26 +- gdb/terminal.h | 4 +- gdb/testsuite/ChangeLog | 1208 +- gdb/testsuite/ChangeLog-1993-2013 | 9 - gdb/testsuite/README | 6 + gdb/testsuite/boards/gdbserver-base.exp | 9 +- gdb/testsuite/gdb.ada/arraydim.exp | 4 +- gdb/testsuite/gdb.ada/cond_lang.exp | 4 +- gdb/testsuite/gdb.ada/exec_changed.exp | 7 +- gdb/testsuite/gdb.ada/lang_switch.exp | 4 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 41 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 6 - gdb/testsuite/gdb.arch/altivec-abi.exp | 14 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 4 +- gdb/testsuite/gdb.arch/arm-neon.exp | 7 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power.exp | 1619 +- gdb/testsuite/gdb.arch/powerpc-power.s | 1620 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 4 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 4 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 4 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 4 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 4 +- .../gdb.base/annota-input-while-running.exp | 25 +- gdb/testsuite/gdb.base/annota1.exp | 13 +- gdb/testsuite/gdb.base/annota3.exp | 10 +- gdb/testsuite/gdb.base/bad-file.exp | 54 + .../gdb.base/batch-preserve-term-settings.exp | 3 +- gdb/testsuite/gdb.base/branch-to-self.c | 40 + gdb/testsuite/gdb.base/branch-to-self.exp | 74 + gdb/testsuite/gdb.base/break-trampoline-2.c | 26 + gdb/testsuite/gdb.base/break-trampoline-solib.c | 26 + gdb/testsuite/gdb.base/break-trampoline.c | 30 + gdb/testsuite/gdb.base/break-trampoline.exp | 240 + gdb/testsuite/gdb.base/call-ar-st.exp | 23 +- gdb/testsuite/gdb.base/call-rt-st.exp | 9 +- gdb/testsuite/gdb.base/call-sc.exp | 6 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 3 +- gdb/testsuite/gdb.base/call-strs.exp | 3 +- gdb/testsuite/gdb.base/callexit.exp | 3 +- gdb/testsuite/gdb.base/callfuncs.exp | 11 +- gdb/testsuite/gdb.base/catch-load.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.c | 8 + gdb/testsuite/gdb.base/catch-syscall.exp | 82 +- gdb/testsuite/gdb.base/ctxobj.exp | 3 +- gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/detach.exp | 5 - gdb/testsuite/gdb.base/dprintf-pending.exp | 4 +- gdb/testsuite/gdb.base/dso2dso.exp | 3 +- gdb/testsuite/gdb.base/examine-backward.c | 106 + gdb/testsuite/gdb.base/examine-backward.exp | 324 + gdb/testsuite/gdb.base/execl-update-breakpoints.c | 2 + gdb/testsuite/gdb.base/finish.exp | 5 +- gdb/testsuite/gdb.base/fixsection.exp | 2 +- gdb/testsuite/gdb.base/float.exp | 9 + 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/funcargs.exp | 6 +- gdb/testsuite/gdb.base/gcore-relro.exp | 4 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 8 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 10 +- .../gdb.base/global-var-nested-by-dso.exp | 3 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 4 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 4 + gdb/testsuite/gdb.base/gnu-ifunc.exp | 17 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 2 +- gdb/testsuite/gdb.base/jit-main.c | 152 +- gdb/testsuite/gdb.base/jit-protocol.h | 54 + gdb/testsuite/gdb.base/jit-reader.exp | 251 + gdb/testsuite/gdb.base/jit-so.exp | 15 +- gdb/testsuite/gdb.base/jit.exp | 6 +- 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/maint.exp | 15 +- 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 | 173 + gdb/testsuite/gdb.base/nodebug.exp | 3 +- gdb/testsuite/gdb.base/offsets.c | 28 + gdb/testsuite/gdb.base/offsets.exp | 45 + gdb/testsuite/gdb.base/pending.exp | 4 +- gdb/testsuite/gdb.base/print-file-var.exp | 3 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 2 +- gdb/testsuite/gdb.base/printcmds.exp | 11 +- gdb/testsuite/gdb.base/ptype.exp | 6 +- gdb/testsuite/gdb.base/return-nodebug.exp | 5 + gdb/testsuite/gdb.base/return.c | 17 + gdb/testsuite/gdb.base/return.exp | 6 +- gdb/testsuite/gdb.base/return2.exp | 6 +- gdb/testsuite/gdb.base/set-inferior-tty.c | 24 + gdb/testsuite/gdb.base/set-inferior-tty.exp | 40 + gdb/testsuite/gdb.base/shlib-call.exp | 3 +- gdb/testsuite/gdb.base/shreloc.exp | 3 +- gdb/testsuite/gdb.base/signals-state-child.c | 101 + gdb/testsuite/gdb.base/signals-state-child.exp | 98 + gdb/testsuite/gdb.base/so-impl-ld.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 19 +- gdb/testsuite/gdb.base/solib-nodir.exp | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 3 +- gdb/testsuite/gdb.base/solib-symbol.exp | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 3 +- gdb/testsuite/gdb.base/stap-probe.c | 7 +- gdb/testsuite/gdb.base/step-over-exit.c | 50 + gdb/testsuite/gdb.base/step-over-exit.exp | 127 + gdb/testsuite/gdb.base/step-over-syscall.exp | 53 +- gdb/testsuite/gdb.base/structs.exp | 3 +- gdb/testsuite/gdb.base/sym-file.exp | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 2 +- gdb/testsuite/gdb.base/unload.exp | 3 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 3 +- gdb/testsuite/gdb.base/varargs.exp | 4 +- gdb/testsuite/gdb.base/vdso-warning.exp | 76 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 8 +- gdb/testsuite/gdb.base/whatis.exp | 83 + gdb/testsuite/gdb.btrace/instruction_history.c | 2 + gdb/testsuite/gdb.btrace/reconnect.c | 25 + gdb/testsuite/gdb.btrace/reconnect.exp | 79 + gdb/testsuite/gdb.btrace/record_goto.exp | 10 +- gdb/testsuite/gdb.btrace/stepi.exp | 17 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 12 +- gdb/testsuite/gdb.btrace/tailcall.exp | 12 +- gdb/testsuite/gdb.compile/compile.exp | 10 +- gdb/testsuite/gdb.cp/anon-struct.exp | 4 +- gdb/testsuite/gdb.cp/casts.cc | 10 - gdb/testsuite/gdb.cp/casts.exp | 26 +- gdb/testsuite/gdb.cp/casts03.cc | 32 + gdb/testsuite/gdb.cp/cpexprs.exp | 4 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 3 +- gdb/testsuite/gdb.cp/hang.exp | 4 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/m-static.h | 3 + gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- gdb/testsuite/gdb.cp/templates.exp | 3 +- gdb/testsuite/gdb.cp/virtfunc.exp | 3 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 10 +- gdb/testsuite/gdb.dwarf2/atomic.c | 2 +- .../gdb.dwarf2/bitfield-parent-optimized-out.exp | 87 + .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 4 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 18 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 76 + gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c | 41 + gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 250 + gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c | 22 + gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 40 + gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 482 + gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 61 + gdb/testsuite/gdb.dwarf2/implref-array.c | 27 + gdb/testsuite/gdb.dwarf2/implref-array.exp | 171 + gdb/testsuite/gdb.dwarf2/implref-const.exp | 119 + gdb/testsuite/gdb.dwarf2/implref-global.c | 27 + gdb/testsuite/gdb.dwarf2/implref-global.exp | 125 + gdb/testsuite/gdb.dwarf2/implref-struct.c | 43 + gdb/testsuite/gdb.dwarf2/implref-struct.exp | 186 + gdb/testsuite/gdb.fortran/common-block.exp | 8 +- .../gdb.fortran/derived-type-function.exp | 38 + .../gdb.fortran/derived-type-function.f90 | 62 + gdb/testsuite/gdb.fortran/derived-type.exp | 52 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 7 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 9 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 64 + gdb/testsuite/gdb.fortran/nested-funcs.f90 | 50 + gdb/testsuite/gdb.fortran/type.f90 | 27 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 15 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 37 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 24 +- gdb/testsuite/gdb.fortran/vla-type.exp | 171 + gdb/testsuite/gdb.fortran/vla-type.f90 | 104 + gdb/testsuite/gdb.fortran/whatis_type.exp | 50 +- gdb/testsuite/gdb.gdb/selftest.exp | 124 +- gdb/testsuite/gdb.gdb/unittest.exp | 17 + gdb/testsuite/gdb.mi/mi-async-run.c | 31 + gdb/testsuite/gdb.mi/mi-async-run.exp | 50 + gdb/testsuite/gdb.mi/mi-break.exp | 69 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 11 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 80 + gdb/testsuite/gdb.mi/mi-editing.exp | 37 + gdb/testsuite/gdb.mi/mi-exec-run.exp | 158 + gdb/testsuite/gdb.mi/mi-memory-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 4 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 61 + gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 69 + gdb/testsuite/gdb.mi/mi-watch.exp | 85 +- gdb/testsuite/gdb.mi/new-ui-mi-sync.c | 25 + gdb/testsuite/gdb.mi/new-ui-mi-sync.exp | 114 + gdb/testsuite/gdb.multi/remove-inferiors.c | 23 + gdb/testsuite/gdb.multi/remove-inferiors.exp | 70 + gdb/testsuite/gdb.multi/tids.exp | 6 + gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 66 + gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 87 + gdb/testsuite/gdb.opt/inline-break.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.c | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 64 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 8 +- gdb/testsuite/gdb.opt/solib-intra-step.exp | 2 +- .../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.exp | 57 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 12 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 4 + gdb/testsuite/gdb.python/py-framefilter.exp | 10 + 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 | 5 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 3 +- gdb/testsuite/gdb.python/py-objfile.exp | 2 + gdb/testsuite/gdb.python/py-progspace.exp | 2 + gdb/testsuite/gdb.python/py-recurse-unwind.c | 42 + gdb/testsuite/gdb.python/py-recurse-unwind.exp | 73 + gdb/testsuite/gdb.python/py-recurse-unwind.py | 68 + gdb/testsuite/gdb.python/py-shared.exp | 6 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 13 +- gdb/testsuite/gdb.python/py-unwind.exp | 2 +- gdb/testsuite/gdb.python/py-value.exp | 7 + gdb/testsuite/gdb.reverse/break-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 9 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 3 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 4 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 21 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 21 +- gdb/testsuite/gdb.reverse/until-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/until-reverse.c | 15 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 4 +- 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 | 222 + gdb/testsuite/gdb.rust/simple.rs | 123 + .../gdb.server/connect-stopped-target.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.c | 22 + .../gdb.server/connect-with-no-symbol-file.exp | 97 + .../gdb.server/connect-without-multi-process.exp | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 39 +- gdb/testsuite/gdb.stabs/weird.exp | 3 +- .../attach-many-short-lived-threads.exp | 34 + gdb/testsuite/gdb.threads/clone-attach-detach.c | 66 + gdb/testsuite/gdb.threads/clone-attach-detach.exp | 98 + gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 5 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 3 +- .../gdb.threads/interrupted-hand-call.exp | 3 +- .../gdb.threads/process-dies-while-detaching.c | 116 + .../gdb.threads/process-dies-while-detaching.exp | 327 + .../gdb.threads/thread-unwindonsignal.exp | 3 +- gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 17 + gdb/testsuite/gdb.trace/change-loc.exp | 6 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 4 +- gdb/testsuite/gdb.trace/ftrace.exp | 73 +- .../gdb.trace/mi-trace-frame-collected.exp | 25 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 19 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 8 +- gdb/testsuite/gdb.trace/pending.exp | 6 +- gdb/testsuite/gdb.trace/range-stepping.exp | 4 +- gdb/testsuite/gdb.trace/signal.c | 68 + gdb/testsuite/gdb.trace/signal.exp | 187 + gdb/testsuite/gdb.trace/strace.exp | 12 +- gdb/testsuite/gdb.trace/trace-break.exp | 4 +- gdb/testsuite/gdb.trace/trace-common.h | 8 + gdb/testsuite/gdb.trace/trace-condition.c | 8 +- gdb/testsuite/gdb.trace/trace-condition.exp | 155 +- gdb/testsuite/gdb.trace/trace-enable-disable.c | 38 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 128 + gdb/testsuite/gdb.trace/trace-mt.exp | 4 +- gdb/testsuite/gdb.trace/unavailable.exp | 4 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 3 + gdb/testsuite/lib/ada.exp | 7 +- gdb/testsuite/lib/compiler.c | 12 + gdb/testsuite/lib/compiler.cc | 12 + gdb/testsuite/lib/dwarf.exp | 2 +- gdb/testsuite/lib/fortran.exp | 60 + gdb/testsuite/lib/future.exp | 51 +- gdb/testsuite/lib/gdb.exp | 316 +- gdb/testsuite/lib/gdbserver-support.exp | 30 +- gdb/testsuite/lib/mi-support.exp | 172 +- gdb/testsuite/lib/rust-support.exp | 37 + gdb/testsuite/lib/selftest-support.exp | 5 + gdb/testsuite/lib/trace-support.exp | 4 + gdb/thread-fsm.c | 12 +- gdb/thread-fsm.h | 23 +- gdb/thread.c | 8 +- gdb/tic6x-tdep.c | 6 +- gdb/tilegx-linux-tdep.c | 1 - gdb/tilegx-tdep.c | 15 +- gdb/top.c | 464 +- gdb/top.h | 183 +- gdb/tracefile-tfile.c | 3 +- gdb/tracefile.c | 8 +- gdb/tracepoint.c | 11 +- gdb/tui/tui-hooks.c | 24 - gdb/tui/tui-interp.c | 175 +- gdb/tui/tui-io.c | 18 +- gdb/tui/tui-stack.c | 2 +- gdb/tui/tui-winsource.c | 6 +- gdb/tui/tui.c | 6 +- gdb/typeprint.c | 2 +- gdb/ui-file.c | 12 +- gdb/ui-file.h | 4 +- gdb/ui-out.c | 202 +- gdb/ui-out.h | 7 +- gdb/utils.c | 106 +- gdb/utils.h | 19 +- gdb/v850-tdep.c | 2 +- gdb/valarith.c | 12 +- gdb/valops.c | 104 +- gdb/valprint.c | 163 +- gdb/valprint.h | 8 +- gdb/value.c | 262 +- gdb/value.h | 112 +- gdb/varobj.c | 4 +- gdb/version.in | 2 +- gdb/warning.m4 | 23 +- gdb/windows-nat.c | 135 +- gdb/windows-tdep.c | 5 +- gdb/x86-linux-nat.c | 8 +- gdb/x86bsd-nat.c | 156 + gdb/x86bsd-nat.h | 31 + gdb/xcoffread.c | 2 - gdb/xml-syscall.c | 234 +- gdb/xml-syscall.h | 16 + gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-tdep.c | 15 +- gdb/xtensa-tdep.h | 98 +- gdb/yy-remap.h | 92 + gold/ChangeLog | 610 + gold/Makefile.in | 272 +- gold/NEWS | 45 + gold/aarch64-reloc-property.cc | 46 +- gold/aarch64-reloc.def | 18 + gold/aarch64.cc | 90 +- gold/aclocal.m4 | 74 +- gold/arm.cc | 190 +- gold/config.in | 3 + gold/configure | 85 +- gold/configure.ac | 19 + gold/copy-relocs.cc | 16 +- gold/copy-relocs.h | 1 + gold/debug.h | 8 +- gold/errors.cc | 3 + gold/gold-threads.cc | 6 +- gold/i386.cc | 100 +- gold/layout.cc | 37 +- gold/layout.h | 4 +- gold/mips.cc | 1497 +- gold/options.h | 22 +- gold/output.cc | 21 + gold/output.h | 15 +- gold/po/zh_CN.po | 161 +- gold/powerpc.cc | 146 +- gold/s390.cc | 212 +- gold/script-c.h | 3 +- gold/script-sections.cc | 109 +- gold/script.cc | 4 +- gold/sparc.cc | 26 +- gold/symtab.cc | 28 +- gold/symtab.h | 17 + gold/target-reloc.h | 6 +- gold/testsuite/Makefile.am | 245 +- gold/testsuite/Makefile.in | 1698 +- 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_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/copy_test.cc | 4 + gold/testsuite/copy_test_2.cc | 2 + gold/testsuite/copy_test_protected.cc | 36 + gold/testsuite/copy_test_protected.sh | 40 + gold/testsuite/copy_test_v1.cc | 4 + gold/testsuite/dynamic_list.sh | 1 - gold/testsuite/plugin_layout_with_alignment.c | 24 +- gold/testsuite/plugin_test_9b_elf.cc | 40 + gold/testsuite/plugin_test_9b_ir.cc | 46 + 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/script_test_12.t | 4 +- gold/testsuite/script_test_12a.c | 1 + gold/testsuite/script_test_12b.c | 1 + gold/testsuite/script_test_12i.t | 4 +- 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_2.t | 1 + 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/version.cc | 2 +- gold/x86_64.cc | 233 +- gold/yyscript.y | 9 + gprof/ChangeLog | 51 + gprof/Makefile.in | 125 +- gprof/aclocal.m4 | 74 +- gprof/basic_blocks.c | 4 +- gprof/cg_arcs.c | 4 +- gprof/cg_print.c | 14 +- gprof/configure | 71 +- gprof/corefile.c | 60 +- gprof/gen-c-prog.awk | 3 +- gprof/gmon_io.c | 4 +- gprof/hertz.c | 2 +- gprof/hist.c | 6 +- gprof/sym_ids.c | 2 +- include/ChangeLog | 361 +- include/bfdlink.h | 63 +- include/coff/sparc.h | 8 + include/dis-asm.h | 1 + include/dwarf2.h | 6 +- include/elf/arc-reloc.def | 56 +- include/elf/arc.h | 11 +- include/elf/arm.h | 35 +- include/elf/common.h | 10 + include/elf/dlx.h | 8 + include/elf/mips.h | 14 +- include/elf/ppc.h | 13 + include/elf/sh.h | 8 + include/elf/xtensa.h | 10 + include/gdb/ChangeLog | 4 + include/gdb/signals.def | 4 +- include/libiberty.h | 11 + include/opcode/aarch64.h | 20 +- include/opcode/arc-func.h | 32 +- include/opcode/arc.h | 382 +- include/opcode/arm.h | 20 +- include/opcode/d10v.h | 8 + include/opcode/d30v.h | 8 + include/opcode/i960.h | 2 +- include/opcode/ia64.h | 7 + include/opcode/metag.h | 8 + include/opcode/mips.h | 9 + include/opcode/msp430-decode.h | 9 +- include/opcode/ppc.h | 11 + include/opcode/sparc.h | 18 +- include/opcode/tic4x.h | 2 +- include/opcode/tic54x.h | 8 +- include/opcode/tic6x.h | 8 + include/opcode/tilegx.h | 4 +- include/opcode/v850.h | 8 + ld/ChangeLog | 2296 ++ ld/Makefile.am | 41 +- ld/Makefile.in | 234 +- ld/NEWS | 26 + ld/aclocal.m4 | 74 +- ld/config.in | 3 + ld/configure | 96 +- ld/configure.ac | 18 + ld/configure.tgt | 125 +- ld/emulparams/aarch64elf.sh | 2 + ld/emulparams/aarch64elf32.sh | 2 + ld/emulparams/arc-endianness.sh | 11 + 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_prof.sh | 1 + ld/emulparams/arcv2elf.sh | 1 + ld/emulparams/arcv2elfx.sh | 1 + ld/emulparams/armelf.sh | 1 + ld/emulparams/armelf_phoenix.sh | 24 + ld/emulparams/elf32_x86_64.sh | 1 + 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 | 1 + ld/emulparams/i386nto.sh | 1 + ld/emulparams/shelf.sh | 7 +- ld/emulparams/shelf32.sh | 3 + ld/emulparams/shelf_nto.sh | 3 + 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/emultempl/aarch64elf.em | 12 +- ld/emultempl/armelf.em | 167 +- ld/emultempl/elf32.em | 52 +- ld/emultempl/hppaelf.em | 1 + ld/emultempl/linux.em | 1 + ld/emultempl/msp430.em | 14 +- ld/emultempl/nds32elf.em | 1 - ld/emultempl/pe.em | 106 +- ld/emultempl/pep.em | 12 +- ld/emultempl/ppc32elf.em | 16 +- ld/emultempl/ppc64elf.em | 1 - ld/emultempl/scoreelf.em | 3 +- ld/emultempl/sh64elf.em | 5 +- ld/emultempl/xtensaelf.em | 8 +- ld/ld.h | 3 + ld/ld.texinfo | 76 +- ld/ldbuildid.c | 49 +- ld/ldcref.c | 47 +- ld/ldctor.c | 28 +- ld/ldemul.c | 2 +- ld/ldexp.c | 117 +- ld/ldfile.c | 33 +- ld/ldgram.y | 6 +- ld/ldlang.c | 500 +- ld/ldlang.h | 6 + ld/ldlex.h | 1 + ld/ldlex.l | 11 +- ld/ldmain.c | 137 +- ld/ldmisc.c | 11 +- ld/ldwrite.c | 32 +- ld/lexsup.c | 17 +- ld/pe-dll.c | 48 +- ld/plugin.c | 147 +- ld/scripttempl/arclinux.sc | 595 +- ld/scripttempl/avr.sc | 4 + ld/scripttempl/avrtiny.sc | 6 +- ld/scripttempl/elf32msp430.sc | 8 +- ld/scripttempl/elf32msp430_3.sc | 4 +- ld/scripttempl/ft32.sc | 19 +- ld/testplug.c | 41 + ld/testplug2.c | 2 +- ld/testplug4.c | 674 + ld/testsuite/config/default.exp | 11 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 22 +- 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-alpha/tlsbin.rd | 2 +- ld/testsuite/ld-alpha/tlsbinr.rd | 2 +- ld/testsuite/ld-alpha/tlspic.rd | 2 +- ld/testsuite/ld-arc/arc.exp | 45 + 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-elf.exp | 110 +- 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/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/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-arm/jump-reloc-veneers-cond-long-backward.d | 7 +- ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d | 7 +- ld/testsuite/ld-arm/stm32l4xx-fix-all.d | 81 +- ld/testsuite/ld-arm/stm32l4xx-fix-all.s | 3 + 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/thumb2-bl.d | 2 +- ld/testsuite/ld-arm/thumb2-bl.s | 1 - 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/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-cris/libdso-2.d | 6 +- 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-gd-3h.d | 2 +- ld/testsuite/ld-cris/tls-leie-19.d | 8 +- ld/testsuite/ld-discard/extern.d | 2 +- ld/testsuite/ld-discard/start.d | 2 +- ld/testsuite/ld-discard/static.d | 2 +- ld/testsuite/ld-elf/comm-data.exp | 3 + ld/testsuite/ld-elf/compress.exp | 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 | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/eh6.d | 5 +- ld/testsuite/ld-elf/eh6.s | 2 +- ld/testsuite/ld-elf/elf.exp | 57 +- ld/testsuite/ld-elf/empty-implib.out | 3 + ld/testsuite/ld-elf/endsym.d | 2 +- ld/testsuite/ld-elf/flags1.d | 20 +- 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 | 21 + ld/testsuite/ld-elf/indirect.exp | 2 +- ld/testsuite/ld-elf/linkonce2.d | 2 +- ld/testsuite/ld-elf/maxpage3b.d | 3 +- ld/testsuite/ld-elf/merge.d | 6 +- ld/testsuite/ld-elf/orphan-5.l | 4 +- ld/testsuite/ld-elf/orphan-6.l | 4 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 2 +- 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/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/pr18735.d | 2 + ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr20513a.d | 9 + ld/testsuite/ld-elf/pr20513a.s | 14 + ld/testsuite/ld-elf/pr20513b.d | 9 + ld/testsuite/ld-elf/pr20513b.s | 14 + ld/testsuite/ld-elf/pr20513c.d | 10 + ld/testsuite/ld-elf/pr20513d.d | 10 + ld/testsuite/ld-elf/pr20513e.d | 4 + ld/testsuite/ld-elf/pr20513f.d | 4 + ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 1 + ld/testsuite/ld-elf/sec64k.exp | 26 +- ld/testsuite/ld-elf/shared.exp | 35 +- ld/testsuite/ld-elf/symbolic-func.r | 2 +- ld/testsuite/ld-elf/var1.d | 1 + ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 + ld/testsuite/ld-elfvsb/elfvsb.exp | 4 +- ld/testsuite/ld-gc/gc.exp | 15 + 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-i386/i386.exp | 90 +- 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/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/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 | 2 +- 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-elf => ld-i386}/pass.out | 0 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/pr19609-1i.d | 4 +- ld/testsuite/ld-i386/pr19636-2e-nacl.d | 21 + ld/testsuite/ld-i386/pr19636-2e.d | 5 +- .../ld-i386/{pr19827.rd => pr19827-nacl.rd} | 0 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/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/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 | 125 + 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/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-ia64/tlsbin.rd | 2 +- ld/testsuite/ld-ia64/tlspic.rd | 2 +- 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 | 28 +- ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 26 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 28 +- ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 26 +- 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 | 46 +- 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-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-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/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-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/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.exp | 233 +- 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 | 5 +- 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/reloc-local-overflow.d | 7 + ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 8 + ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 92 + .../ld-mips-elf/unaligned-branch-micromips.d | 156 + ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 72 + ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 114 + ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 64 + ld/testsuite/ld-mips-elf/unaligned-branch.d | 23 + 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 | 29 + 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 | 29 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.s | 22 + .../unaligned-jalx-addend-micromips-0.d | 27 + .../unaligned-jalx-addend-micromips-1.d | 30 + .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 27 + .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 30 + .../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 | 118 + ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 58 + ld/testsuite/ld-mips-elf/unaligned-jump.d | 96 + 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 | 11 + 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 | 9 + 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-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/undef-3.d | 8 +- ld/testsuite/ld-pe/pe.exp | 2 + ld/testsuite/ld-pe/pr19803.d | 12 +- ld/testsuite/ld-pe/pr19803.s | 1 - ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto.exp | 116 +- ld/testsuite/{ld-elf => ld-plugin}/pass.out | 0 ld/testsuite/ld-plugin/plugin-30.d | 26 + ld/testsuite/ld-plugin/plugin.exp | 43 +- 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-powerpc/apuinfo-vle2.s | 8 + ld/testsuite/ld-powerpc/apuinfo1.s | 3 +- ld/testsuite/ld-powerpc/elfv2exe.d | 4 +- ld/testsuite/ld-powerpc/powerpc.exp | 12 +- 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.r | 2 +- 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/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-6.d | 10 +- ld/testsuite/ld-powerpc/vle-reloc-2.d | 166 +- 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 | 5 + ld/testsuite/ld-s390/tlsbin.rd | 2 +- ld/testsuite/ld-s390/tlsbin_64.rd | 2 +- ld/testsuite/ld-s390/tlspic.rd | 2 +- ld/testsuite/ld-s390/tlspic_64.rd | 2 +- 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 | 76 +- ld/testsuite/ld-scripts/overlay-size.d | 2 +- ld/testsuite/ld-scripts/pr14962-2.t | 2 +- ld/testsuite/ld-scripts/pr20302.d | 12 + ld/testsuite/ld-scripts/rgn-at10.d | 1 - ld/testsuite/ld-scripts/rgn-at11.d | 1 - ld/testsuite/ld-scripts/rgn-at2.d | 3 - 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-over7.d | 2 +- ld/testsuite/ld-scripts/script.exp | 10 + ld/testsuite/ld-scripts/section-match-1.t | 6 +- ld/testsuite/ld-selective/selective.exp | 6 + 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/tlsbin-2.d | 2 +- ld/testsuite/ld-sh/tlspic-2.d | 2 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-sparc/gotop32.rd | 2 +- ld/testsuite/ld-sparc/gotop64.rd | 2 +- ld/testsuite/ld-sparc/tlssunbin32.rd | 2 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 2 +- ld/testsuite/ld-sparc/tlssunnopic32.rd | 2 +- ld/testsuite/ld-sparc/tlssunnopic64.rd | 2 +- ld/testsuite/ld-sparc/tlssunpic32.rd | 2 +- ld/testsuite/ld-sparc/tlssunpic64.rd | 2 +- ld/testsuite/ld-srec/srec.exp | 58 +- ld/testsuite/ld-tic6x/common.d | 6 +- ld/testsuite/ld-tic6x/shlib-1.rd | 8 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 8 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 8 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 8 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 8 +- 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-undefined/weak-fundef.s | 14 + ld/testsuite/ld-undefined/weak-undef.exp | 113 +- ld/testsuite/ld-undefined/weak-undef.t | 2 +- ld/testsuite/ld-unique/unique.d | 9 + ld/testsuite/ld-unique/unique.exp | 26 +- ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 6 +- ld/testsuite/ld-x86-64/ilp32-4.d | 6 +- 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/load2.d | 18 + ld/testsuite/ld-x86-64/load2.map | 6 + ld/testsuite/ld-x86-64/{lea1.s => load2.s} | 0 ld/testsuite/ld-x86-64/mpx.exp | 2 +- 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.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-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/pr12718.d | 6 +- ld/testsuite/ld-x86-64/pr12921.d | 6 +- 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 | 2 +- ld/testsuite/ld-x86-64/pr19719.d | 3 + ld/testsuite/ld-x86-64/pr19719.s | 16 + ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784a.c | 0 ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784b.c | 0 ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784c.c | 0 .../ld-x86-64/{pr19827.rd => pr19827-nacl.rd} | 0 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/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 | 125 + ld/testsuite/ld-x86-64/tlsbin-nacl.rd | 2 +- 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.rd | 2 +- ld/testsuite/ld-x86-64/tlsbinpic2.s | 146 + ld/testsuite/ld-x86-64/tlsdesc-nacl.rd | 2 +- ld/testsuite/ld-x86-64/tlsdesc.rd | 2 +- 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/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.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.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 | 188 +- ld/testsuite/ld-xtensa/tlsbin.rd | 2 +- ld/testsuite/ld-xtensa/tlspic.rd | 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 | 133 +- libiberty/ChangeLog | 96 + libiberty/configure | 3 +- libiberty/cp-demangle.c | 213 +- libiberty/cplus-dem.c | 45 +- libiberty/make-relative-prefix.c | 11 +- libiberty/testsuite/demangle-expected | 166 + libiberty/xmemdup.c | 6 +- opcodes/ChangeLog | 889 +- opcodes/Makefile.in | 70 +- opcodes/aarch64-dis.c | 13 +- opcodes/aarch64-gen.c | 1 + opcodes/aarch64-opc.c | 50 +- opcodes/aarch64-tbl.h | 2529 ++- opcodes/aclocal.m4 | 74 +- opcodes/alpha-dis.c | 4 +- opcodes/arc-dis.c | 1197 +- opcodes/arc-dis.h | 9 + opcodes/arc-ext-tbl.h | 122 + opcodes/arc-ext.c | 372 +- opcodes/arc-ext.h | 59 +- opcodes/arc-nps400-tbl.h | 650 + opcodes/arc-opc.c | 1233 +- opcodes/arc-regs.h | 744 +- opcodes/arc-tbl.h | 1624 +- opcodes/arm-dis.c | 95 +- opcodes/avr-dis.c | 14 +- opcodes/cgen-opc.c | 3 +- opcodes/configure | 71 +- opcodes/crx-dis.c | 4 +- opcodes/disassemble.c | 9 +- opcodes/epiphany-opc.c | 14 +- opcodes/fr30-opc.c | 14 +- opcodes/frv-opc.c | 14 +- opcodes/ft32-opc.c | 4 +- opcodes/i386-dis.c | 58 +- opcodes/i386-gen.c | 251 +- opcodes/i386-init.h | 543 +- opcodes/i386-opc.h | 33 +- opcodes/i386-opc.tbl | 134 +- opcodes/i386-tbl.h | 21009 ++++++++++--------- opcodes/ip2k-opc.c | 14 +- opcodes/iq2000-opc.c | 14 +- opcodes/lm32-opc.c | 14 +- opcodes/lm32-opinst.c | 3 +- opcodes/m32c-opc.c | 14 +- opcodes/m32r-opc.c | 14 +- opcodes/m32r-opinst.c | 3 +- opcodes/mcore-dis.c | 15 +- opcodes/mcore-opc.h | 1 - opcodes/mep-opc.c | 14 +- opcodes/micromips-opc.c | 22 +- opcodes/mips-dis.c | 48 +- opcodes/mips-opc.c | 4 +- opcodes/msp430-dis.c | 666 +- opcodes/mt-opc.c | 14 +- opcodes/nds32-asm.h | 8 + opcodes/nds32-dis.c | 57 +- opcodes/or1k-opc.c | 14 +- opcodes/or1k-opinst.c | 3 +- opcodes/ppc-dis.c | 76 +- opcodes/ppc-opc.c | 7349 +++---- opcodes/s390-dis.c | 55 +- opcodes/s390-mkopc.c | 26 +- opcodes/s390-opc.txt | 2 +- opcodes/sh-opc.h | 10 +- opcodes/sparc-dis.c | 30 +- opcodes/sparc-opc.c | 611 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 12 +- opcodes/tic80-opc.c | 11 +- opcodes/v850-opc.c | 4 +- opcodes/xc16x-opc.c | 14 +- opcodes/xstormy16-opc.c | 14 +- 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 | 7 + sim/aarch64/ChangeLog | 159 + sim/aarch64/cpustate.c | 113 +- sim/aarch64/cpustate.h | 53 +- sim/aarch64/decode.h | 44 - sim/aarch64/interp.c | 40 +- sim/aarch64/memory.c | 82 +- sim/aarch64/memory.h | 3 - sim/aarch64/sim-main.h | 6 +- sim/aarch64/simulator.c | 4442 ++-- sim/aarch64/simulator.h | 4 +- sim/arm/ChangeLog | 6 + sim/arm/armemu.c | 6 +- sim/arm/armos.c | 5 +- sim/avr/interp.c | 3 +- sim/bfin/ChangeLog | 9 + sim/bfin/arch.h | 44 + sim/bfin/machs.h | 20 - sim/bfin/sim-main.h | 8 +- sim/common/ChangeLog | 22 + sim/common/cgen-defs.h | 8 - sim/common/cgen-types.h | 2 +- sim/common/cgen-utils.c | 2 +- sim/common/sim-base.h | 4 + sim/common/sim-trace.c | 89 +- sim/common/sim-trace.h | 4 + sim/lm32/ChangeLog | 6 + sim/lm32/sim-if.c | 24 +- sim/m68hc11/ChangeLog | 54 + sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 4 +- sim/m68hc11/dv-m68hc11spi.c | 4 +- sim/m68hc11/dv-m68hc11tim.c | 4 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 28 +- sim/m68hc11/gencode.c | 358 +- sim/m68hc11/interp.c | 49 +- sim/m68hc11/interrupts.c | 6 +- sim/m68hc11/interrupts.h | 4 +- sim/m68hc11/m68hc11_sim.c | 26 +- sim/m68hc11/sim-main.h | 325 +- sim/msp430/ChangeLog | 10 + sim/msp430/msp430-sim.c | 46 +- sim/msp430/sim-main.h | 8 - sim/rl78/ChangeLog | 5 + sim/rl78/load.c | 5 +- sim/rx/ChangeLog | 11 + sim/rx/fpu.c | 2 +- sim/rx/load.c | 5 +- sim/sh/ChangeLog | 11 + sim/sh/gencode.c | 4 +- sim/sh/interp.c | 52 +- zlib/configure | 2 +- 3043 files changed, 179534 insertions(+), 58262 deletions(-) create mode 100644 bfd/arc-got.h create mode 100644 bfd/elf32-dlx.h create mode 100644 bfd/po/sr.po 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/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/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 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/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/pr20364.d create mode 100644 gas/testsuite/gas/aarch64/pr20364.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/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/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-2.d 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-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/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/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.d create mode 100644 gas/testsuite/gas/arc/textauxregister.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.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/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-a+ras.d create mode 100644 gas/testsuite/gas/arm/armv8_2+rdma.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/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/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/elf/section11.d create mode 100644 gas/testsuite/gas/elf/section11.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/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/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 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/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-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-pr20141.d create mode 100644 gas/testsuite/gas/i386/x86-64-pr20141.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/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.l create mode 100644 gas/testsuite/gas/mips/branch-local-2.s 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-n32-1.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.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.l create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.s 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 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/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-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-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-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-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@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/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@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-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/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/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/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/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/v850/pr19937.d create mode 100644 gas/testsuite/gas/v850/pr19937.s delete mode 100644 gdb/amd64bsd-nat.h delete mode 100644 gdb/build-with-cxx.m4 create mode 100644 gdb/cli/cli-interp.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/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 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 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/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 create mode 100644 gdb/nds32-tdep.c create mode 100644 gdb/nds32-tdep.h create mode 100644 gdb/record-btrace.h create mode 100644 gdb/regformats/i386/amd64-avx-mpx-linux.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx.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/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.c create mode 100644 gdb/selftest.h create mode 100644 gdb/ser-event.c create mode 100644 gdb/ser-event.h copy gdb/syscalls/{aarch64-linux.xml => aarch64-linux.xml.in} (100%) copy gdb/syscalls/{amd64-linux.xml => amd64-linux.xml.in} (100%) create mode 100644 gdb/syscalls/apply-defaults.xsl copy gdb/syscalls/{arm-linux.xml => arm-linux.xml.in} (100%) rename gdb/syscalls/{bfin-linux.xml => bfin-linux.xml.in} (100%) create mode 100644 gdb/syscalls/freebsd.xml copy gdb/syscalls/{i386-linux.xml => i386-linux.xml.in} (100%) create mode 100644 gdb/syscalls/linux-defaults.xml.in copy gdb/syscalls/{mips-n32-linux.xml => mips-n32-linux.xml.in} (100%) copy gdb/syscalls/{mips-n64-linux.xml => mips-n64-linux.xml.in} (100%) copy gdb/syscalls/{mips-o32-linux.xml => mips-o32-linux.xml.in} (100%) copy gdb/syscalls/{ppc-linux.xml => ppc-linux.xml.in} (100%) copy gdb/syscalls/{ppc64-linux.xml => ppc64-linux.xml.in} (100%) copy gdb/syscalls/{s390-linux.xml => s390-linux.xml.in} (100%) copy gdb/syscalls/{s390x-linux.xml => s390x-linux.xml.in} (100%) copy gdb/syscalls/{sparc-linux.xml => sparc-linux.xml.in} (100%) copy gdb/syscalls/{sparc64-linux.xml => sparc64-linux.xml.in} (100%) 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/break-trampoline-2.c create mode 100644 gdb/testsuite/gdb.base/break-trampoline-solib.c create mode 100644 gdb/testsuite/gdb.base/break-trampoline.c create mode 100644 gdb/testsuite/gdb.base/break-trampoline.exp 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/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/jit-protocol.h create mode 100644 gdb/testsuite/gdb.base/jit-reader.exp 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/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-exit.c create mode 100644 gdb/testsuite/gdb.base/step-over-exit.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.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/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.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.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-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.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-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-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.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/process-dies-while-detaching.c create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-detaching.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 mode change 100644 => 100755 gdb/testsuite/lib/compiler.c mode change 100644 => 100755 gdb/testsuite/lib/compiler.cc create mode 100644 gdb/testsuite/lib/rust-support.exp create mode 100644 gdb/x86bsd-nat.c create mode 100644 gdb/x86bsd-nat.h create mode 100644 gdb/yy-remap.h 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/copy_test_protected.cc create mode 100755 gold/testsuite/copy_test_protected.sh create mode 100644 gold/testsuite/plugin_test_9b_elf.cc create mode 100644 gold/testsuite/plugin_test_9b_ir.cc 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/script_test_14.s create mode 100755 gold/testsuite/script_test_14.sh create mode 100644 gold/testsuite/script_test_14.t 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 ld/emulparams/arc-endianness.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/armelf_phoenix.sh create mode 100644 ld/testplug4.c 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-arc/arc.exp 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-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/stm32l4xx-fix-vldm-dp.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.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-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/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/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-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 copy ld/testsuite/{ld-elf => ld-i386}/pass.out (100%) create mode 100644 ld/testsuite/ld-i386/pr19636-2e-nacl.d copy ld/testsuite/ld-i386/{pr19827.rd => pr19827-nacl.rd} (100%) 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/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/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/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-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 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-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/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/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-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 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-powerpc/apuinfo-vle2.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-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/pr20302.d 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 copy ld/testsuite/ld-x86-64/{lea1.s => load2.s} (100%) 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.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 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/pr19719.d create mode 100644 ld/testsuite/ld-x86-64/pr19719.s rename ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784a.c (100%) rename ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784b.c (100%) rename ld/testsuite/{ld-ifunc => ld-x86-64}/pr19784c.c (100%) copy ld/testsuite/ld-x86-64/{pr19827.rd => pr19827-nacl.rd} (100%) 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/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/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 opcodes/arc-ext-tbl.h create mode 100644 opcodes/arc-nps400-tbl.h create mode 100644 sim/bfin/arch.h