This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/lto-mixed/master in repository binutils-gdb.
discards f7a7b76 Don't check the plugin target twice discards 2d99ca3 Add test for nm on mixed LTO/non-LTO object discards b816bf3 Add lto and none-lto input support for ld -r 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 new 6ef0168 Add lto and none-lto input support for ld -r new 5addf2a Add test for nm on mixed LTO/non-LTO object new 80376e0 Don't check the plugin target twice
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 (f7a7b76) \ N -- N -- N refs/heads/users/hjl/lto-mixed/master (80376e0)
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 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 19 + Makefile.in | 5 +- Makefile.tpl | 5 +- bfd/ChangeLog | 769 + bfd/aout-adobe.c | 1 + bfd/aout-target.h | 4 + bfd/aout-tic30.c | 4 + bfd/aoutx.h | 66 +- bfd/archive.c | 92 +- bfd/archive64.c | 21 +- bfd/bfd-in.h | 10 +- bfd/bfd-in2.h | 23 +- bfd/binary.c | 4 +- bfd/bout.c | 9 +- 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 | 52 +- bfd/coff64-rs6000.c | 25 +- bfd/coffcode.h | 2 + bfd/cofflink.c | 54 +- bfd/config.bfd | 10 +- bfd/config.in | 3 + bfd/configure | 49 +- bfd/configure.ac | 27 +- bfd/ecoff.c | 27 +- bfd/elf-bfd.h | 49 +- bfd/elf-m10200.c | 21 +- bfd/elf-m10300.c | 24 +- bfd/elf-s390-common.c | 5 +- bfd/elf-strtab.c | 41 +- bfd/elf.c | 293 +- bfd/elf32-arc.c | 248 +- bfd/elf32-arm.c | 995 +- bfd/elf32-avr.c | 16 +- bfd/elf32-bfin.c | 20 +- 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-epiphany.c | 11 +- bfd/elf32-fr30.c | 14 +- bfd/elf32-frv.c | 7 +- bfd/elf32-ft32.c | 14 +- bfd/elf32-h8300.c | 20 +- bfd/elf32-hppa.c | 55 +- bfd/elf32-hppa.h | 11 + bfd/elf32-i370.c | 20 +- bfd/elf32-i386.c | 754 +- 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 | 49 +- bfd/elf32-m68k.c | 27 +- bfd/elf32-mep.c | 11 +- bfd/elf32-metag.c | 24 +- bfd/elf32-microblaze.c | 21 +- bfd/elf32-moxie.c | 14 +- bfd/elf32-msp430.c | 16 +- bfd/elf32-mt.c | 11 +- bfd/elf32-nds32.c | 57 +- bfd/elf32-nds32.h | 9 + bfd/elf32-nios2.c | 33 +- bfd/elf32-or1k.c | 37 +- bfd/elf32-ppc.c | 29 +- bfd/elf32-rl78.c | 45 +- bfd/elf32-rx.c | 56 +- bfd/elf32-s390.c | 19 +- bfd/elf32-score.c | 46 +- bfd/elf32-score7.c | 46 +- bfd/elf32-sh.c | 29 +- bfd/elf32-sh64.c | 8 +- bfd/elf32-sparc.c | 19 +- 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 | 74 +- bfd/elf64-alpha.c | 13 +- bfd/elf64-hppa.c | 28 +- bfd/elf64-ia64-vms.c | 26 +- bfd/elf64-mips.c | 23 - bfd/elf64-mmix.c | 15 +- bfd/elf64-ppc.c | 301 +- bfd/elf64-s390.c | 36 +- bfd/elf64-sh64.c | 41 +- bfd/elf64-sparc.c | 5 +- bfd/elf64-x86-64.c | 1009 +- bfd/elflink.c | 344 +- bfd/elfnn-aarch64.c | 63 +- bfd/elfnn-ia64.c | 24 +- bfd/elfxx-aarch64.c | 5 +- bfd/elfxx-mips.c | 126 +- bfd/elfxx-sparc.c | 12 +- bfd/elfxx-target.h | 27 +- bfd/elfxx-tilegx.c | 14 +- bfd/i386msdos.c | 1 + bfd/i386os9k.c | 1 + bfd/ieee.c | 1 + bfd/ihex.c | 4 +- bfd/libbfd-in.h | 25 + bfd/libbfd.h | 26 + bfd/libecoff.h | 1 + bfd/linker.c | 114 +- bfd/mach-o-target.c | 1 + bfd/mmo.c | 5 +- bfd/nlm-target.h | 1 + bfd/oasys.c | 1 + bfd/pdp11.c | 49 +- bfd/pe-mips.c | 9 +- bfd/pef.c | 1 + bfd/plugin.c | 5 + bfd/po/sr.po | 6811 ++++++ bfd/po/sv.po | 7306 +++++-- bfd/po/zh_CN.po | 111 +- bfd/ppcboot.c | 1 + bfd/reloc.c | 30 +- bfd/reloc16.c | 8 +- bfd/simple.c | 18 +- bfd/som.c | 1 + bfd/srec.c | 4 +- bfd/targets.c | 4 + bfd/tekhex.c | 4 +- bfd/versados.c | 1 + bfd/version.h | 2 +- bfd/vms-alpha.c | 8 +- bfd/xcofflink.c | 54 +- bfd/xsym.c | 1 + binutils/ChangeLog | 106 + binutils/NEWS | 3 + binutils/configure | 17 +- binutils/doc/binutils.texi | 11 +- binutils/dwarf.c | 10 +- binutils/objcopy.c | 227 +- binutils/po/sv.po | 108 +- binutils/po/zh_CN.po | 147 +- binutils/readelf.c | 124 +- binutils/testsuite/binutils-all/aarch64/illegal.d | 12 + binutils/testsuite/binutils-all/aarch64/illegal.s | 7 + binutils/testsuite/binutils-all/mips/mips.exp | 1 + .../binutils-all/mips/mixed-mips16-micromips.d | 30 + .../binutils-all/mips/mixed-mips16-micromips.s | 32 + binutils/testsuite/binutils-all/objcopy.exp | 9 +- binutils/testsuite/lib/binutils-common.exp | 84 +- config.guess | 93 +- config.sub | 10 +- gas/ChangeLog | 813 + gas/NEWS | 4 + gas/app.c | 2 +- gas/as.c | 4 +- gas/as.h | 23 +- gas/cgen.c | 6 +- gas/config/bfin-defs.h | 1 - gas/config/bfin-parse.y | 2 +- gas/config/obj-coff.c | 47 +- gas/config/obj-elf.c | 16 +- gas/config/obj-evax.c | 10 +- gas/config/obj-macho.c | 14 +- gas/config/tc-aarch64.c | 13 +- gas/config/tc-alpha.c | 38 +- gas/config/tc-arc.c | 358 +- gas/config/tc-arc.h | 2 +- gas/config/tc-arm.c | 176 +- gas/config/tc-avr.c | 7 +- gas/config/tc-bfin.c | 4 +- gas/config/tc-cr16.c | 6 +- gas/config/tc-cris.c | 4 +- gas/config/tc-crx.c | 4 +- gas/config/tc-d10v.c | 4 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-frv.c | 10 +- gas/config/tc-ft32.h | 4 +- gas/config/tc-h8300.c | 5 +- gas/config/tc-hppa.c | 71 +- gas/config/tc-i370.c | 6 +- gas/config/tc-i386.c | 506 +- gas/config/tc-ia64.c | 39 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m68hc11.c | 19 +- gas/config/tc-m68k.c | 32 +- gas/config/tc-metag.c | 8 +- gas/config/tc-microblaze.c | 4 +- gas/config/tc-mips.c | 123 +- gas/config/tc-mmix.c | 9 +- gas/config/tc-mn10300.c | 6 +- gas/config/tc-msp430.c | 6 +- gas/config/tc-nds32.c | 10 +- gas/config/tc-nios2.c | 19 +- gas/config/tc-ns32k.c | 3 +- gas/config/tc-ppc.c | 12 +- gas/config/tc-rl78.c | 8 +- gas/config/tc-rx.c | 16 +- gas/config/tc-sh.c | 4 +- gas/config/tc-sh64.c | 9 +- gas/config/tc-sparc.c | 8 +- gas/config/tc-spu.c | 6 +- gas/config/tc-tic30.c | 9 +- gas/config/tc-tic4x.c | 3 +- gas/config/tc-tic54x.c | 82 +- gas/config/tc-tic6x.c | 4 +- gas/config/tc-tilegx.c | 4 +- gas/config/tc-tilepro.c | 4 +- gas/config/tc-v850.c | 6 +- gas/config/tc-v850.h | 2 +- gas/config/tc-vax.c | 2 +- gas/config/tc-visium.c | 4 +- gas/config/tc-xgate.c | 10 +- gas/config/tc-xtensa.c | 30 +- gas/config/xtensa-relax.c | 56 +- gas/config/xtensa-relax.h | 16 +- gas/configure | 17 +- gas/configure.tgt | 3 +- gas/doc/as.texinfo | 10 +- gas/doc/c-arc.texi | 6 + gas/doc/c-i386.texi | 25 +- gas/doc/c-mips.texi | 19 +- gas/dw2gencfi.c | 19 +- gas/dwarf2dbg.c | 12 +- gas/ecoff.c | 4 +- gas/expr.c | 14 +- gas/input-scrub.c | 18 +- gas/itbl-ops.c | 15 +- gas/listing.c | 40 +- gas/macro.c | 10 +- gas/stabs.c | 10 +- gas/subsegs.c | 4 +- gas/symbols.c | 42 +- 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.err | 2 + gas/testsuite/gas/arc/asm-errors.s | 1 + gas/testsuite/gas/arc/nps400-1.d | 103 +- gas/testsuite/gas/arc/nps400-1.s | 3 + gas/testsuite/gas/arc/nps400-7.d | 32 + gas/testsuite/gas/arc/nps400-7.s | 41 + gas/testsuite/gas/arc/textinsn1op.d | 17 + gas/testsuite/gas/arc/textinsn1op.s | 12 + 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 | 32 + gas/testsuite/gas/arm/archv8m-cmse-msr-main.d | 32 + gas/testsuite/gas/arm/archv8m-cmse-msr.s | 25 + 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 | 32 + 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/attr-march-armv8m.main.dsp.d | 14 + gas/testsuite/gas/arm/pr20068.d | 18 + gas/testsuite/gas/arm/pr20068.s | 10 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.d | 1 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.s | 4 +- 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/i386.exp | 32 +- 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/prefix.d | 3 +- 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/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-pr20141.d | 10 + gas/testsuite/gas/i386/x86-64-pr20141.s | 5 + 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/lns/lns.exp | 1 + 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/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/micromips@isa-override-1.d | 50 + gas/testsuite/gas/mips/mips.exp | 15 + 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/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/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/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/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/ppc/altivec3.d | 1 + gas/testsuite/gas/ppc/altivec3.s | 1 + gas/testsuite/gas/ppc/power9.d | 11 + gas/testsuite/gas/ppc/power9.s | 11 + gas/testsuite/gas/sparc/sparc5vis4.d | 2 +- gas/testsuite/gas/sparc/sparc5vis4.s | 2 +- gas/write.c | 7 +- gdb/ChangeLog | 900 + gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 7 +- gdb/NEWS | 23 +- gdb/aarch32-linux-nat.c | 6 +- gdb/aarch64-linux-tdep.c | 1 - gdb/aarch64-tdep.c | 23 - gdb/ada-exp.y | 60 +- gdb/ada-lang.c | 2 +- gdb/ada-lang.h | 2 +- gdb/aix-thread.c | 8 +- gdb/alpha-mdebug-tdep.c | 2 - gdb/alpha-tdep.c | 1 - gdb/amd64-dicos-tdep.c | 2 - gdb/amd64-linux-tdep.c | 3 - gdb/amd64-tdep.c | 3 - gdb/amd64-windows-tdep.c | 15 - gdb/arch-utils.c | 7 + gdb/arch-utils.h | 3 + gdb/arm-linux-tdep.c | 2 - gdb/arm-symbian-tdep.c | 2 - gdb/arm-tdep.c | 29 +- gdb/auto-load.c | 3 +- gdb/avr-tdep.c | 3 - gdb/bfin-linux-tdep.c | 1 - gdb/bfin-tdep.c | 11 - gdb/blockframe.c | 1 - gdb/break-catch-throw.c | 1 - gdb/breakpoint.c | 30 +- gdb/c-exp.y | 63 +- gdb/c-lang.c | 8 +- gdb/c-lang.h | 2 +- gdb/c-valprint.c | 21 +- gdb/cli/cli-decode.c | 5 +- gdb/coffread.c | 2 - gdb/common/common-exceptions.c | 38 +- gdb/common/common-exceptions.h | 64 +- gdb/common/common-utils.c | 6 + gdb/compile/compile-object-load.c | 22 +- gdb/config.in | 3 + gdb/configure | 29 +- gdb/configure.ac | 28 +- gdb/corefile.c | 29 +- gdb/cris-tdep.c | 14 - gdb/d-exp.y | 64 +- gdb/d-lang.c | 2 +- gdb/d-lang.h | 2 +- gdb/dbxread.c | 20 - gdb/defs.h | 1 + gdb/dicos-tdep.c | 2 - gdb/disasm.c | 6 - gdb/doc/ChangeLog | 29 + gdb/doc/gdb.texinfo | 208 +- gdb/doc/python.texi | 5 +- gdb/dtrace-probe.c | 2 - gdb/dwarf2loc.c | 140 +- gdb/dwarf2read.c | 182 +- gdb/eval.c | 10 +- gdb/event-top.c | 114 +- gdb/expprint.c | 56 + gdb/expression.h | 13 + gdb/extension.c | 2 - gdb/f-exp.y | 79 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 15 +- gdb/f-typeprint.c | 33 +- gdb/f-valprint.c | 120 +- gdb/frame.c | 13 + gdb/frame.h | 5 + gdb/frv-linux-tdep.c | 1 - gdb/ft32-tdep.c | 3 +- gdb/gdbarch.c | 23 + gdb/gdbarch.h | 13 +- gdb/gdbarch.sh | 10 +- gdb/gdbserver/ChangeLog | 57 + gdb/gdbserver/configure.srv | 2 +- gdb/gdbserver/linux-aarch32-low.c | 5 +- gdb/gdbserver/linux-arm-low.c | 3 +- gdb/gdbserver/linux-low.c | 38 +- gdb/gdbserver/linux-low.h | 4 - gdb/gdbserver/linux-s390-low.c | 12 +- gdb/gdbserver/mem-break.c | 50 +- gdb/gdbserver/spu-low.c | 10 +- gdb/gdbserver/tracepoint.c | 8 +- gdb/gdbtypes.c | 47 +- gdb/gdbtypes.h | 3 + gdb/go-exp.y | 57 +- gdb/go-lang.c | 2 +- gdb/go-lang.h | 2 +- gdb/guile/guile.c | 4 +- gdb/h8300-tdep.c | 7 - gdb/hppa-tdep.c | 7 - gdb/hppanbsd-tdep.c | 2 - gdb/hppaobsd-tdep.c | 1 - gdb/i386-dicos-tdep.c | 2 - gdb/i386-tdep.c | 5 +- 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/infcmd.c | 31 +- gdb/infrun.c | 32 +- gdb/infrun.h | 4 + gdb/iq2000-tdep.c | 5 - gdb/jv-exp.y | 63 +- gdb/jv-lang.c | 2 +- gdb/jv-lang.h | 2 +- gdb/language.c | 3 - gdb/linespec.c | 2 +- gdb/linux-nat.c | 249 +- gdb/linux-nat.h | 4 +- gdb/linux-tdep.c | 80 +- gdb/linux-thread-db.c | 21 +- gdb/location.c | 2 +- gdb/m2-exp.y | 63 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 2 +- gdb/m2-valprint.c | 4 +- gdb/m32c-tdep.c | 1 - gdb/m32r-linux-tdep.c | 1 - gdb/m32r-tdep.c | 2 - gdb/m68klinux-tdep.c | 1 - gdb/machoread.c | 8 - gdb/macrotab.c | 2 +- gdb/main.c | 4 +- gdb/maint.c | 19 +- gdb/mi/mi-cmd-stack.c | 3 - gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 17 +- gdb/minsyms.c | 1 - gdb/mips-tdep.c | 6 +- gdb/mn10300-tdep.c | 2 - gdb/msp430-tdep.c | 1 - gdb/mt-tdep.c | 3 +- gdb/nat/gdb_thread_db.h | 1 - gdb/nios2-tdep.c | 9 +- gdb/objc-lang.c | 2 +- gdb/opencl-lang.c | 4 +- gdb/p-exp.y | 63 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 2 +- gdb/p-valprint.c | 4 +- gdb/parse.c | 6 +- gdb/ppc-linux-nat.c | 6 +- gdb/ppc-ravenscar-thread.c | 1 - gdb/ppcfbsd-tdep.c | 1 - gdb/psymtab.c | 3 +- gdb/python/py-breakpoint.c | 4 +- gdb/python/py-evts.c | 2 - gdb/python/py-finishbreakpoint.c | 2 - gdb/python/py-framefilter.c | 5 - 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 | 5 +- gdb/python/py-progspace.c | 5 +- gdb/python/py-symtab.c | 1 - gdb/python/py-unwind.c | 3 - gdb/python/py-value.c | 11 +- gdb/python/py-varobj.c | 1 - gdb/python/python.c | 14 +- gdb/ravenscar-thread.c | 1 - gdb/remote-fileio.c | 78 +- gdb/remote.c | 19 + gdb/rs6000-aix-tdep.c | 2 - gdb/rs6000-lynx178-tdep.c | 2 - gdb/rs6000-nat.c | 8 +- gdb/rs6000-tdep.c | 1 - gdb/rust-exp.y | 2751 +++ gdb/rust-lang.c | 2050 ++ gdb/rust-lang.h | 50 + gdb/s390-linux-nat.c | 6 +- gdb/s390-linux-tdep.c | 6 - gdb/score-tdep.c | 9 +- gdb/selftest.c | 67 + gdb/selftest.h | 44 + gdb/serial.h | 4 +- gdb/sh-tdep.c | 2 - gdb/sh64-tdep.c | 9 - gdb/solib-aix.c | 1 - gdb/solib-darwin.c | 2 - gdb/solib-dsbt.c | 2 - gdb/solib-frv.c | 3 - gdb/solib-svr4.c | 1 - gdb/source.c | 4 +- gdb/sparc-tdep.c | 1 - gdb/sparc64-linux-tdep.c | 1 - gdb/sparcobsd-tdep.c | 2 - gdb/spu-linux-nat.c | 4 +- gdb/spu-tdep.c | 3 +- gdb/stack.c | 2 - gdb/std-operator.def | 12 +- gdb/symfile.c | 85 +- gdb/symmisc.c | 1 - gdb/symtab.c | 8 +- gdb/target.c | 10 +- gdb/testsuite/ChangeLog | 345 + gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 6 - gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 4 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 4 +- gdb/testsuite/gdb.arch/thumb2-it.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.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/catch-load.exp | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 3 +- gdb/testsuite/gdb.base/default.exp | 2 +- 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/fixsection.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro.exp | 4 +- gdb/testsuite/gdb.base/gdb1555.exp | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 3 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 2 +- gdb/testsuite/gdb.base/jit-so.exp | 2 +- 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/shlib-call.exp | 3 +- gdb/testsuite/gdb.base/shreloc.exp | 3 +- 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/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/watchpoint-solib.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 8 +- gdb/testsuite/gdb.base/whatis.exp | 83 + gdb/testsuite/gdb.compile/compile.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 70 + .../dwp-sepdebug.c} | 0 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.dwarf2/implref.exp | 98 - gdb/testsuite/gdb.fortran/derived-type.exp | 4 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/type.f90 | 27 +- gdb/testsuite/gdb.fortran/vla-type.exp | 171 + gdb/testsuite/gdb.fortran/vla-type.f90 | 104 + gdb/testsuite/gdb.fortran/whatis_type.exp | 41 +- 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-memory-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 61 + gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 69 + gdb/testsuite/gdb.opt/solib-intra-step.exp | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 5 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 12 +- gdb/testsuite/gdb.python/py-objfile.exp | 2 + gdb/testsuite/gdb.python/py-progspace.exp | 2 + gdb/testsuite/gdb.python/py-shared.exp | 2 +- gdb/testsuite/gdb.python/py-value.exp | 7 + 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.rust/expr.exp | 137 + 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 | 206 + gdb/testsuite/gdb.rust/simple.rs | 97 + gdb/testsuite/gdb.server/solib-list.exp | 2 +- .../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 | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 2 +- gdb/testsuite/gdb.threads/tls-so_extern.exp | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 6 +- gdb/testsuite/gdb.trace/ftrace-lock.exp | 4 +- gdb/testsuite/gdb.trace/ftrace.exp | 78 +- 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-condition.c | 8 +- gdb/testsuite/gdb.trace/trace-condition.exp | 153 +- 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/lib/dwarf.exp | 2 +- gdb/testsuite/lib/future.exp | 46 +- gdb/testsuite/lib/gdb.exp | 49 +- gdb/testsuite/lib/rust-support.exp | 37 + gdb/thread.c | 4 - gdb/tic6x-tdep.c | 3 - gdb/tilegx-linux-tdep.c | 1 - gdb/tilegx-tdep.c | 7 +- gdb/tracefile.c | 1 - gdb/tracepoint.c | 6 - gdb/tui/tui.c | 2 - gdb/valarith.c | 8 + gdb/valops.c | 46 +- gdb/valprint.c | 137 +- gdb/valprint.h | 4 + gdb/value.c | 40 +- gdb/windows-nat.c | 6 +- gdb/windows-tdep.c | 5 +- gdb/x86-linux-nat.c | 1 - gdb/xcoffread.c | 2 - gdb/xtensa-tdep.c | 4 - gdb/yy-remap.h | 92 + gold/ChangeLog | 90 + gold/aarch64-reloc.def | 1 + gold/aarch64.cc | 23 +- gold/configure | 16 +- gold/copy-relocs.cc | 16 +- gold/copy-relocs.h | 1 + gold/mips.cc | 121 +- gold/po/zh_CN.po | 161 +- gold/s390.cc | 212 +- gold/symtab.cc | 8 + gold/symtab.h | 17 + gold/testsuite/Makefile.am | 12 + gold/testsuite/Makefile.in | 194 +- 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 + gprof/configure | 17 +- include/ChangeLog | 107 + include/bfdlink.h | 53 +- include/dwarf2.h | 6 +- include/elf/arm.h | 26 +- include/elf/mips.h | 11 +- include/elf/sh.h | 8 + include/opcode/aarch64.h | 3 + include/opcode/arc.h | 48 +- include/opcode/arm.h | 11 +- include/opcode/d10v.h | 8 + include/opcode/d30v.h | 8 + include/opcode/ia64.h | 7 + include/opcode/metag.h | 8 + include/opcode/mips.h | 9 + include/opcode/ppc.h | 8 + include/opcode/sparc.h | 7 + include/opcode/tic54x.h | 8 +- include/opcode/tic6x.h | 8 + include/opcode/v850.h | 8 + ld/ChangeLog | 544 + ld/Makefile.am | 19 +- ld/Makefile.in | 44 +- ld/NEWS | 3 + ld/configure | 20 +- ld/configure.tgt | 11 +- ld/emulparams/arcelf.sh | 2 + ld/emulparams/arclinux.sh | 17 +- ld/emulparams/armelf_phoenix.sh | 24 + ld/emulparams/elf_iamcu.sh | 1 + ld/emulparams/elf_k1om.sh | 1 + ld/emulparams/elf_l1om.sh | 1 + ld/emultempl/aarch64elf.em | 11 +- ld/emultempl/armelf.em | 35 +- ld/emultempl/elf32.em | 9 +- ld/emultempl/hppaelf.em | 1 + ld/ld.texinfo | 5 + ld/ldlang.c | 13 +- ld/ldmain.c | 84 +- ld/plugin.c | 21 +- ld/scripttempl/arclinux.sc | 595 +- ld/scripttempl/avr.sc | 4 + ld/scripttempl/avrtiny.sc | 6 +- ld/scripttempl/elf32msp430.sc | 6 +- ld/scripttempl/elf32msp430_3.sc | 2 + ld/scripttempl/ft32.sc | 18 +- ld/testplug2.c | 2 +- ld/testplug4.c | 674 + ld/testsuite/config/default.exp | 8 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 4 + 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-arm/arm-elf.exp | 15 +- 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/attr-merge-10-dsp.attr | 7 + ld/testsuite/ld-arm/attr-merge-10b-dsp.s | 6 + 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-elf/compressed1b.d | 3 +- ld/testsuite/ld-elf/compressed1c.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/flags1.d | 20 +- 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/init-fini-arrays.d | 4 +- ld/testsuite/ld-elf/merge.d | 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/pr349.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 1 + ld/testsuite/ld-elf/sec64k.exp | 14 +- ld/testsuite/ld-elf/shared.exp | 27 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 8 + ld/testsuite/ld-elfvsb/elfvsb.exp | 4 +- ld/testsuite/ld-gc/pr14265.d | 2 + ld/testsuite/ld-i386/i386.exp | 2 + ld/testsuite/ld-i386/load7.d | 15 + ld/testsuite/ld-i386/load7.map | 6 + ld/testsuite/ld-i386/{lea1.s => load7.s} | 0 ld/testsuite/ld-i386/pr19609-1i.d | 4 +- ld/testsuite/ld-i386/pr20117.d | 12 + ld/testsuite/ld-i386/pr20117.s | 7 + 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 + ld/testsuite/ld-mips-elf/mips-elf.exp | 46 + 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.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-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 + .../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/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-plugin/lto.exp | 85 + ld/testsuite/ld-plugin/plugin.exp | 36 +- 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-powerpc/powerpc.exp | 10 + 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/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-scripts/cross2.t | 2 +- ld/testsuite/ld-scripts/cross3.t | 4 +- ld/testsuite/ld-scripts/cross4.t | 4 +- ld/testsuite/ld-scripts/cross5.t | 4 +- ld/testsuite/ld-scripts/cross6.t | 4 +- ld/testsuite/ld-scripts/cross7.t | 4 +- ld/testsuite/ld-scripts/crossref.exp | 7 - ld/testsuite/ld-scripts/pr14962-2.t | 2 +- ld/testsuite/ld-scripts/rgn-at5.t | 10 +- ld/testsuite/ld-scripts/section-match-1.t | 6 +- ld/testsuite/ld-selective/selective.exp | 6 + ld/testsuite/ld-srec/srec.exp | 55 +- ld/testsuite/ld-unique/unique.d | 9 + ld/testsuite/ld-unique/unique.exp | 26 +- 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/pr18591.d | 2 +- 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/x86-64.exp | 3 + ld/testsuite/lib/ld-lib.exp | 48 +- libiberty/ChangeLog | 4 + libiberty/xmemdup.c | 6 +- opcodes/ChangeLog | 275 + opcodes/aarch64-dis.c | 8 + opcodes/aarch64-gen.c | 1 + opcodes/aarch64-opc.c | 29 + opcodes/aarch64-tbl.h | 2527 ++- opcodes/arc-dis.c | 508 +- opcodes/arc-ext.c | 61 +- opcodes/arc-ext.h | 2 +- opcodes/arc-nps400-tbl.h | 34 +- opcodes/arc-opc.c | 304 +- opcodes/arc-tbl.h | 215 +- opcodes/arm-dis.c | 28 +- opcodes/configure | 17 +- opcodes/i386-dis.c | 9 +- opcodes/i386-gen.c | 246 +- opcodes/i386-init.h | 531 +- opcodes/i386-opc.h | 30 +- opcodes/i386-opc.tbl | 15 +- opcodes/i386-tbl.h | 20822 ++++++++++--------- opcodes/mips-dis.c | 42 +- opcodes/mips-opc.c | 2 + opcodes/msp430-dis.c | 666 +- opcodes/nds32-asm.h | 8 + opcodes/ppc-opc.c | 42 +- opcodes/sh-opc.h | 10 +- opcodes/sparc-opc.c | 7 +- opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 12 +- sim/aarch64/ChangeLog | 10 + sim/aarch64/simulator.c | 393 +- sim/rx/ChangeLog | 6 + sim/rx/fpu.c | 2 +- zlib/configure | 2 +- 988 files changed, 54147 insertions(+), 22105 deletions(-) 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/mips/mixed-mips16-micromips.d create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.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/nps400-7.d create mode 100644 gas/testsuite/gas/arc/nps400-7.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/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/attr-march-armv8m.main.dsp.d create mode 100644 gas/testsuite/gas/arm/pr20068.d create mode 100644 gas/testsuite/gas/arm/pr20068.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/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/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/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-pr20141.d create mode 100644 gas/testsuite/gas/i386/x86-64-pr20141.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/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/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@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/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/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/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/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 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/testsuite/gdb.base/branch-to-self.c create mode 100644 gdb/testsuite/gdb.base/branch-to-self.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-lexical-block-bare.exp copy gdb/testsuite/{gdb.server/connect-with-no-symbol-file.c => gdb.dwarf2/dwp-sep [...] 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 delete mode 100644 gdb/testsuite/gdb.dwarf2/implref.exp 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-threads-interrupt.c create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.exp create mode 100644 gdb/testsuite/gdb.rust/expr.exp create mode 100644 gdb/testsuite/gdb.rust/generics.exp create mode 100644 gdb/testsuite/gdb.rust/generics.rs create mode 100644 gdb/testsuite/gdb.rust/methods.exp create mode 100644 gdb/testsuite/gdb.rust/methods.rs create mode 100644 gdb/testsuite/gdb.rust/modules.exp create mode 100644 gdb/testsuite/gdb.rust/modules.rs create mode 100644 gdb/testsuite/gdb.rust/simple.exp create mode 100644 gdb/testsuite/gdb.rust/simple.rs create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.c create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.exp create mode 100644 gdb/testsuite/gdb.trace/signal.c create mode 100644 gdb/testsuite/gdb.trace/signal.exp create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.c create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.exp create mode 100644 gdb/testsuite/lib/rust-support.exp create mode 100644 gdb/yy-remap.h create mode 100644 gold/testsuite/copy_test_protected.cc create mode 100755 gold/testsuite/copy_test_protected.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 delete mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.out create mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.r 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/stm32l4xx-fix-vldm-dp.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.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-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/pr20117.d create mode 100644 ld/testsuite/ld-i386/pr20117.s 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/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.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-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-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-ldpc-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-text.s create mode 100644 ld/testsuite/ld-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-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-unique/unique.d 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/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