This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 749d3c7c25 Apply "x86: Generate PLT relocations for -z now" adds 56eeb7f2cb Automatic date update in version.in adds d2732b697f ld.texinfo, use "affects" instead of "effects" adds e645cf40b1 Fix resolution of R_ARM_THM_ALU_PREL_11_0 relocation against [...] adds 8248946cc5 Add current_regcache unit test adds 94bb8dfe28 Use std::forward_list for current_regcache adds a6da463048 Support pe-bigobj-x86-64 as an output format in 64-bit PE ba [...] adds 8010f3ed8d Automatic date update in version.in adds 21d1fbeed4 Remove Kaz Kojima as SH maintainer. adds 53a346d823 [ARC] Object attributes. adds 58667758b1 MIPS/GAS/testsuite: Remove last remnants of ECOFF support adds f78c0b9158 MIPS/GAS/testsuite: Remove stale `mips16-macro' list test output adds aab82f4c20 x86-64: Use .plt.bnd for IFUNC function address adds 2318686590 bfd: new BFD target entry point _bfd_set_reloc. adds db84b98a16 bfd: fix the deletion of relocs in sparc64 adds 9fc1813479 MIPS/GAS/testsuite: Correct swapped MIPS16e subset test names adds 5d69120bff i386: Set CHECK_RELOCS_AFTER_OPEN_INPUT to yes adds 40e5240e1f MIPS/binutils/testsuite: Define names of temporary files adds 7f401e8417 MIPS/GAS/testsuite: Convert ISA override list tests to dump tests adds f96f371cbb Automatic date update in version.in adds dc2be3d2f6 x86: Generate PLT relocations for -z now adds f2c29a1692 x86-64: Rename .plt.bnd to .plt.sec adds 99e2d67a0e MIPS/opcodes: Mark descriptive SYNC mnemonics as aliases adds de428bc533 Automatic date update in version.in adds a4f8991513 MIPS16/opcodes: Make the handling of BREAK and SDBBP consistent adds be3f100674 MIPS/GAS: Unify GP-relative percent-ops adds 256afbc259 Replace "return" with "break" adds 68f2f2e308 Fix rust_dump_subexp_body adds 6830f270e7 Avoid exponential behavior in rust_evaluate_subexp adds 73caa85d4a x86: Merge X86_ISA_1_USED/X86_ISA_1_NEEDED properties adds 6bf56e7482 Fix misplacement of a relaxed section on AArch64. adds c0c05aad81 Automatic date update in version.in adds adf3dde510 Avoid compiler warning in MinGW build adds 67f46fed80 Fix assertion failure relaxing TLS for position-independent [...] adds 097eb00398 Automatic date update in version.in adds cd85e51ad3 Fix match and mask for 64-bit bb opcode. adds fba2af917d Automatic date update in version.in adds 786e3eba79 Add .debug_gdb_scripts section to PE linker scripts. adds 5f2ad7a3c7 Fix gdb procfs.c compilation on Solaris adds 32035f5151 MIPS/GAS/doc: Refer to `.module' rather than `.set' adds a54d5f8bb3 MIPS/GAS: Update `match_const_int' description adds fdfb475260 MIPS/opcodes: Remove an incorrect MT ASE reference in MFC0/M [...] adds c76081bc87 MIPS/GAS/testsuite: Convert LUI list tests to dump tests adds e295202f60 MIPS16/GAS: Improve disallowed relocation operand error diagnostics adds 1a7bf198b6 MIPS16/GAS: Improve non-immediate operand error diagnostics adds c96425c560 MIPS/GAS: Improve bignum operand error diagnostics adds 602b88e3ab MIPS16/GAS: Improve non-constant operand error diagnostics adds 20c59b843a MIPS16/GAS: Improve [32768,65535] out-of-range operand error [...] adds 25499ac7ee MIPS16e2: Add MIPS16e2 ASE support adds 70ab592fba MIPS16e2: Add MIPS16e2 ASE GAS test infrastructure adds 3f3467ffc4 MIPS16e2: Add new MIPS16e2 ASE binutils and GAS tests adds b32465c97c MIPS16e2: Add new MIPS16e2 relaxation GAS and LD tests adds 52a86f843b Fix use of ARM ADR and ADRl pseudo-instructions with thumb f [...] adds d8cbc93b65 2017-05-15 Jeff Law law@redhat.com adds 0c38a3d194 2017-05-15 Eric Christopher echristo@gmail.com adds 8cc2a97960 Automatic date update in version.in adds 4070765b1a non_ir_ref_dynamic adds bc4e12ded1 Rename non_ir_ref to non_ir_ref_regular adds 91cb9803fc Allow target files access to default TC_FORCE_RELOCATION defines new 811c11264e Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 046ab4dbee Revert "Apply "x86: Generate PLT relocations for -z now"" new 65991d2bc1 Apply "x86: Add NOTRACK prefix support" adds 0a7d38897b Run PR ld/21481 tests only if IFUNC is supported new 4ef0d1b8a1 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 854062337d Fix commit 0a7d38897b9fb1ec7a064ca3347cbac3ba49e5ac new 8ec8bfeee0 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 176 + bfd/aout-adobe.c | 1 + bfd/aout-target.h | 3 + bfd/aout-tic30.c | 3 + bfd/bfd-in2.h | 5 + bfd/bfd.c | 12 +- bfd/bout.c | 1 + bfd/coff-alpha.c | 3 + bfd/coff-mips.c | 1 + bfd/coff-rs6000.c | 1 + bfd/coff64-rs6000.c | 2 + bfd/coffcode.h | 4 + bfd/elf-m10300.c | 2 +- bfd/elf32-arc.c | 439 +- bfd/elf32-arm.c | 6 +- bfd/elf32-bfin.c | 2 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-cris.c | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 2 +- bfd/elf32-hppa.c | 2 +- bfd/elf32-i370.c | 2 +- bfd/elf32-i386.c | 21 +- bfd/elf32-iq2000.c | 2 +- bfd/elf32-lm32.c | 2 +- bfd/elf32-m32c.c | 2 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-m68hc1x.c | 2 +- bfd/elf32-m68k.c | 2 +- bfd/elf32-mcore.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-microblaze.c | 2 +- bfd/elf32-moxie.c | 2 +- bfd/elf32-msp430.c | 2 +- bfd/elf32-mt.c | 2 +- bfd/elf32-nios2.c | 2 +- bfd/elf32-or1k.c | 2 +- bfd/elf32-ppc.c | 2 +- bfd/elf32-rl78.c | 2 +- bfd/elf32-s390.c | 2 +- bfd/elf32-score.c | 2 +- bfd/elf32-score7.c | 2 +- bfd/elf32-sh.c | 2 +- bfd/elf32-tic6x.c | 2 +- bfd/elf32-tilepro.c | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf32-vax.c | 2 +- bfd/elf32-xstormy16.c | 2 +- bfd/elf32-xtensa.c | 2 +- bfd/elf64-alpha.c | 2 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-ia64-vms.c | 2 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-ppc.c | 7 +- bfd/elf64-s390.c | 2 +- bfd/elf64-sh64.c | 2 +- bfd/elf64-sparc.c | 24 +- bfd/elf64-x86-64.c | 196 +- bfd/elflink.c | 11 +- bfd/elfnn-aarch64.c | 4 +- bfd/elfnn-ia64.c | 2 +- bfd/elfnn-riscv.c | 2 +- bfd/elfxx-mips.c | 4 +- bfd/elfxx-sparc.c | 2 +- bfd/elfxx-target.h | 3 + bfd/elfxx-tilegx.c | 2 +- bfd/i386msdos.c | 1 + bfd/i386os9k.c | 2 + bfd/ieee.c | 1 + bfd/libbfd-in.h | 2 + bfd/libbfd.c | 9 + bfd/libbfd.h | 8 + bfd/linker.c | 3 +- bfd/mach-o-target.c | 1 + bfd/nlm-target.h | 1 + bfd/oasys.c | 1 + bfd/reloc.c | 26 + bfd/som.c | 1 + bfd/targets.c | 3 + bfd/versados.c | 1 + bfd/version.h | 2 +- bfd/vms-alpha.c | 5 + binutils/ChangeLog | 42 + binutils/MAINTAINERS | 1 - binutils/NEWS | 2 + binutils/readelf.c | 203 + binutils/testsuite/binutils-all/mips/mips.exp | 10 + .../binutils-all/mips/mips16-extend-insn.d | 4 +- .../testsuite/binutils-all/mips/mips16-undecoded.d | 2 +- .../testsuite/binutils-all/mips/mips16-undecoded.s | 1 - ...mips16-extend-insn.d => mips16e2-extend-insn.d} | 120 +- .../{mips16-undecoded.d => mips16e2-undecoded.d} | 85 +- binutils/testsuite/binutils-all/strip-3.d | 2 +- gas/ChangeLog | 541 + gas/config/tc-aarch64.h | 5 +- gas/config/tc-arc.c | 375 +- gas/config/tc-arc.h | 11 + gas/config/tc-arm.c | 19 +- gas/config/tc-arm.h | 10 +- gas/config/tc-avr.h | 3 +- gas/config/tc-cris.h | 5 +- gas/config/tc-i386.h | 5 +- gas/config/tc-i960.h | 7 +- gas/config/tc-ia64.h | 5 +- gas/config/tc-microblaze.h | 11 +- gas/config/tc-mips.c | 202 +- gas/config/tc-mips.h | 3 +- gas/config/tc-mn10300.h | 18 +- gas/config/tc-msp430.c | 5 +- gas/config/tc-msp430.h | 9 +- gas/config/tc-nds32.h | 3 +- gas/config/tc-pru.h | 2 +- gas/config/tc-riscv.h | 4 +- gas/config/tc-rl78.h | 4 +- gas/config/tc-s390.h | 3 +- gas/config/tc-sh.h | 7 +- gas/config/tc-sh64.h | 7 +- gas/config/tc-sparc.h | 5 +- gas/config/tc-xtensa.h | 3 +- gas/doc/as.texinfo | 21 +- gas/doc/c-arc.texi | 16 + gas/doc/c-mips.texi | 26 +- gas/testsuite/gas/arc/attr-arc600.d | 10 + gas/testsuite/gas/arc/attr-arc600_mul32x16.d | 10 + gas/testsuite/gas/arc/attr-arc600_norm.d | 10 + gas/testsuite/gas/arc/attr-arc601.d | 10 + gas/testsuite/gas/arc/attr-arc601_mul32x16.d | 10 + gas/testsuite/gas/arc/attr-arc601_mul64.d | 10 + gas/testsuite/gas/arc/attr-arc601_norm.d | 10 + gas/testsuite/gas/arc/attr-arc700.d | 10 + gas/testsuite/gas/arc/attr-arcem.d | 10 + gas/testsuite/gas/arc/attr-archs.d | 11 + gas/testsuite/gas/arc/attr-autodetect-1.d | 11 + gas/testsuite/gas/arc/attr-autodetect-1.s | 4 + gas/testsuite/gas/arc/attr-cpu-a601.d | 8 + gas/testsuite/gas/arc/attr-cpu-a601.s | 1 + gas/testsuite/gas/arc/attr-cpu-a700.d | 8 + gas/testsuite/gas/arc/attr-cpu-a700.s | 1 + gas/testsuite/gas/arc/attr-cpu-em.d | 8 + gas/testsuite/gas/arc/attr-cpu-em.s | 1 + gas/testsuite/gas/arc/attr-cpu-hs.d | 9 + gas/testsuite/gas/arc/attr-cpu-hs.s | 1 + gas/testsuite/gas/arc/attr-em.d | 10 + gas/testsuite/gas/arc/attr-em4.d | 11 + gas/testsuite/gas/arc/attr-em4_dmips.d | 11 + gas/testsuite/gas/arc/attr-em4_fpuda.d | 11 + gas/testsuite/gas/arc/attr-em4_fpus.d | 11 + gas/testsuite/gas/arc/attr-hs.d | 11 + gas/testsuite/gas/arc/attr-hs34.d | 11 + gas/testsuite/gas/arc/attr-hs38.d | 11 + gas/testsuite/gas/arc/attr-hs38_linux.d | 11 + gas/testsuite/gas/arc/attr-mul64.d | 10 + gas/testsuite/gas/arc/attr-name.d | 22 + gas/testsuite/gas/arc/attr-name.s | 17 + gas/testsuite/gas/arc/attr-nps400.d | 11 + gas/testsuite/gas/arc/attr-override-mcpu.d | 10 + gas/testsuite/gas/arc/attr-override-mcpu.s | 1 + gas/testsuite/gas/arc/attr-quarkse_em.d | 11 + gas/testsuite/gas/arc/blank.s | 1 + gas/testsuite/gas/arc/cpu-pseudop-1.d | 2 +- gas/testsuite/gas/arc/cpu-pseudop-2.d | 2 +- gas/testsuite/gas/arc/nps400-0.d | 2 +- gas/testsuite/gas/arm/pr21458.d | 27 + gas/testsuite/gas/arm/pr21458.s | 40 + gas/testsuite/gas/elf/elf.exp | 3 + .../gas/elf/{section2.e-arm => section2.e-arc} | 0 gas/testsuite/gas/mips/addiu-error.d | 3 + gas/testsuite/gas/mips/addiu-error.l | 8 + gas/testsuite/gas/mips/addiu-error.s | 11 + gas/testsuite/gas/mips/break-error.d | 3 + gas/testsuite/gas/mips/break-error.l | 8 + gas/testsuite/gas/mips/break-error.s | 11 + gas/testsuite/gas/mips/elf-rel8-mips16.d | 8 +- gas/testsuite/gas/mips/elf-rel8-mips16.s | 7 + gas/testsuite/gas/mips/elf-rel8.d | 6 + gas/testsuite/gas/mips/elf-rel8.s | 6 + gas/testsuite/gas/mips/elf-rel9-mips16e2.d | 69 + gas/testsuite/gas/mips/elf-rel9-mips16e2.s | 62 + gas/testsuite/gas/mips/elf_ase_mips16e2-2.d | 21 + gas/testsuite/gas/mips/elf_ase_mips16e2.d | 5 + gas/testsuite/gas/mips/isa-override-2.d | 4 + gas/testsuite/gas/mips/lui-1.d | 3 + gas/testsuite/gas/mips/lui-1.l | 2 +- gas/testsuite/gas/mips/lui-2.d | 3 + gas/testsuite/gas/mips/micromips@addiu-error.d | 4 + gas/testsuite/gas/mips/micromips@addiu-error.l | 8 + gas/testsuite/gas/mips/micromips@mips32r2-sync-1.d | 29 + gas/testsuite/gas/mips/mips.exp | 240 +- gas/testsuite/gas/mips/mips16-32@mips16-asmacro.d | 3 +- gas/testsuite/gas/mips/mips16-32@mips16-asmacro.s | 2 + gas/testsuite/gas/mips/mips16-32@mips16-insn-e.l | 14 +- gas/testsuite/gas/mips/mips16-32@mips16-sub.d | 14 +- gas/testsuite/gas/mips/mips16-32@mips16e-64-sub.d | 2 +- gas/testsuite/gas/mips/mips16-32@mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16-64.d | 14 +- gas/testsuite/gas/mips/mips16-64@mips16-64.d | 14 +- gas/testsuite/gas/mips/mips16-64@mips16-asmacro.d | 3 +- gas/testsuite/gas/mips/mips16-64@mips16-asmacro.s | 2 + gas/testsuite/gas/mips/mips16-64@mips16-insn-e.l | 22 +- gas/testsuite/gas/mips/mips16-64@mips16-macro.d | 16 +- gas/testsuite/gas/mips/mips16-64@mips16.d | 14 +- gas/testsuite/gas/mips/mips16-64@mips16e-64-sub.d | 2 +- gas/testsuite/gas/mips/mips16-64@mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16-asmacro.s | 1 - gas/testsuite/gas/mips/mips16-insn-e.l | 22 +- gas/testsuite/gas/mips/mips16-macro.d | 16 +- gas/testsuite/gas/mips/mips16-macro.l | 12 - gas/testsuite/gas/mips/mips16-pcrel-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-1.l | 6 +- gas/testsuite/gas/mips/mips16-pcrel-1.s | 19 +- gas/testsuite/gas/mips/mips16-pcrel-absolute-2.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-absolute-3.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-absolute-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-absolute-7.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n32-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n32-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-sym32-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-n64-sym32-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n32-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n32-6.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 2 +- .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 2 +- .../mips/mips16-pcrel-absolute-pic-n64-sym32-4.d | 2 +- .../mips/mips16-pcrel-absolute-pic-n64-sym32-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-5.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-7.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n32-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n32-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 2 +- .../gas/mips/mips16-pcrel-addend-n64-sym32-8.d | 2 +- .../gas/mips/mips16-pcrel-addend-n64-sym32-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n32-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n32-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-4.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-5.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-6.d | 2 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-7.d | 2 +- gas/testsuite/gas/mips/mips16-reg-error.d | 3 + gas/testsuite/gas/mips/mips16-reg-error.l | 54 + gas/testsuite/gas/mips/mips16-reg-error.s | 81 + gas/testsuite/gas/mips/mips16-reloc-error.d | 3 + gas/testsuite/gas/mips/mips16-reloc-error.l | 28 + gas/testsuite/gas/mips/mips16-reloc-error.s | 52 + gas/testsuite/gas/mips/mips16-sub.d | 14 +- gas/testsuite/gas/mips/mips16-sub.s | 1 + gas/testsuite/gas/mips/mips16.d | 14 +- gas/testsuite/gas/mips/mips16@addiu-error.d | 4 + gas/testsuite/gas/mips/mips16@addiu-error.l | 8 + gas/testsuite/gas/mips/mips16e-32@mips16-insn-e.l | 14 +- gas/testsuite/gas/mips/mips16e-32@mips16e-64-sub.d | 2 +- gas/testsuite/gas/mips/mips16e-64-sub.d | 2 +- gas/testsuite/gas/mips/mips16e-64-sub.s | 1 + gas/testsuite/gas/mips/mips16e-sub.d | 2 +- gas/testsuite/gas/mips/mips16e-sub.s | 1 + gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.d | 4 + ...mips16-insn-e.l => mips16e2-32@mips16-insn-e.l} | 93 +- gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.d | 4 + gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.l | 43 + .../gas/mips/mips16e2-32@mips16-macro-e.d | 4 + .../gas/mips/mips16e2-32@mips16-macro-e.l | 56 + .../gas/mips/mips16e2-32@mips16-macro-t.d | 4 + .../gas/mips/mips16e2-32@mips16-macro-t.l | 56 + gas/testsuite/gas/mips/mips16e2-32@mips16-macro.d | 5 + gas/testsuite/gas/mips/mips16e2-32@mips16-macro.l | 12 + ...6e-32@mips16-sub.d => mips16e2-32@mips16-sub.d} | 0 ...ps16e-64-sub.d => mips16e2-32@mips16e-64-sub.d} | 2 +- ...6e-32@mips16e-64.d => mips16e2-32@mips16e-64.d} | 0 gas/testsuite/gas/mips/mips16e2-hilo-n32.d | 419 + gas/testsuite/gas/mips/mips16e2-hilo.d | 419 + gas/testsuite/gas/mips/mips16e2-hilo.s | 239 + gas/testsuite/gas/mips/mips16e2-imm-error.d | 4 + gas/testsuite/gas/mips/mips16e2-imm-error.l | 67 + gas/testsuite/gas/mips/mips16e2-imm-error.s | 79 + gas/testsuite/gas/mips/mips16e2-lui.d | 22 + gas/testsuite/gas/mips/mips16e2-lui.s | 18 + gas/testsuite/gas/mips/mips16e2-mt-sub.d | 33 + gas/testsuite/gas/mips/mips16e2-mt-sub.s | 4 + gas/testsuite/gas/mips/mips16e2-mt.d | 21 + gas/testsuite/gas/mips/mips16e2-mt.s | 21 + gas/testsuite/gas/mips/mips16e2-reloc-error.d | 4 + gas/testsuite/gas/mips/mips16e2-reloc-error.l | 18 + gas/testsuite/gas/mips/mips16e2-reloc-error.s | 39 + gas/testsuite/gas/mips/mips16e2-sub.d | 749 + gas/testsuite/gas/mips/mips16e2-sub.s | 3 + gas/testsuite/gas/mips/mips16e2.d | 731 + gas/testsuite/gas/mips/mips16e2.s | 210 + gas/testsuite/gas/mips/mips16e2@lui-2.d | 4 + gas/testsuite/gas/mips/mips16e2@lui-2.l | 5 + ...s16-pcrel-n32-0.d => mips16e2@mips16-pcrel-0.d} | 40 +- ...{mips16-pcrel-1.d => mips16e2@mips16-pcrel-1.d} | 23 +- gas/testsuite/gas/mips/mips16e2@mips16-pcrel-2.d | 6 + .../gas/mips/mips16e2@mips16-pcrel-absolute-1.d | 5 + ...lute-2.d => mips16e2@mips16-pcrel-absolute-2.d} | 9 +- ...lute-3.d => mips16e2@mips16-pcrel-absolute-3.d} | 5 +- .../gas/mips/mips16e2@mips16-pcrel-absolute-4.d | 27 + .../gas/mips/mips16e2@mips16-pcrel-absolute-5.d | 5 + .../gas/mips/mips16e2@mips16-pcrel-absolute-6.d | 27 + ...lute-7.d => mips16e2@mips16-pcrel-absolute-7.d} | 5 +- ...-4.d => mips16e2@mips16-pcrel-absolute-n32-4.d} | 4 +- ...-6.d => mips16e2@mips16-pcrel-absolute-n32-6.d} | 4 +- ...> mips16e2@mips16-pcrel-absolute-n64-sym32-4.d} | 4 +- ...> mips16e2@mips16-pcrel-absolute-n64-sym32-6.d} | 4 +- ...-4.d => mips16e2@mips16-pcrel-absolute-pic-4.d} | 6 +- ...-6.d => mips16e2@mips16-pcrel-absolute-pic-6.d} | 4 +- ... => mips16e2@mips16-pcrel-absolute-pic-n32-4.d} | 4 +- ... => mips16e2@mips16-pcrel-absolute-pic-n32-6.d} | 4 +- ...ps16e2@mips16-pcrel-absolute-pic-n64-sym32-4.d} | 4 +- ...ps16e2@mips16-pcrel-absolute-pic-n64-sym32-6.d} | 4 +- .../gas/mips/mips16e2@mips16-pcrel-absolute.d | 15 + ...-reloc-6.d => mips16e2@mips16-pcrel-addend-2.d} | 15 +- ...-reloc-7.d => mips16e2@mips16-pcrel-addend-3.d} | 15 +- ...addend-6.d => mips16e2@mips16-pcrel-addend-6.d} | 9 +- ...addend-7.d => mips16e2@mips16-pcrel-addend-7.d} | 9 +- .../gas/mips/mips16e2@mips16-pcrel-addend-8.d | 43 + ...addend-9.d => mips16e2@mips16-pcrel-addend-9.d} | 27 +- ...32-8.d => mips16e2@mips16-pcrel-addend-n32-8.d} | 26 +- ...32-9.d => mips16e2@mips16-pcrel-addend-n32-9.d} | 26 +- ... => mips16e2@mips16-pcrel-addend-n64-sym32-8.d} | 26 +- ... => mips16e2@mips16-pcrel-addend-n64-sym32-9.d} | 26 +- .../gas/mips/mips16e2@mips16-pcrel-delay-0.d | 34 + .../gas/mips/mips16e2@mips16-pcrel-delay-1.d | 39 + ...pcrel-n32-0.d => mips16e2@mips16-pcrel-n32-0.d} | 14 +- ...pcrel-n32-1.d => mips16e2@mips16-pcrel-n32-1.d} | 22 +- ...m32-0.d => mips16e2@mips16-pcrel-n64-sym32-0.d} | 14 +- ...m32-1.d => mips16e2@mips16-pcrel-n64-sym32-1.d} | 22 +- ...l-reloc-6.d => mips16e2@mips16-pcrel-reloc-2.d} | 15 +- ...l-reloc-7.d => mips16e2@mips16-pcrel-reloc-3.d} | 15 +- ...l-reloc-6.d => mips16e2@mips16-pcrel-reloc-6.d} | 9 +- ...l-reloc-7.d => mips16e2@mips16-pcrel-reloc-7.d} | 9 +- gas/testsuite/gas/mips/mips16e2@mips16e2-mt-sub.d | 34 + gas/testsuite/gas/mips/mips16e2@mips16e2-sub.d | 5 + gas/testsuite/gas/mips/mips16e2@mips32r2-sync-1.d | 29 + gas/testsuite/gas/mips/mips16e2@mips32r2-sync.d | 29 + gas/testsuite/gas/mips/mips16e2@relax-swap3.d | 19 + gas/testsuite/gas/mips/mips1@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips1@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips1@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips1@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips2@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/mips2@ecoff@ld.d | 5 - gas/testsuite/gas/mips/mips2@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips2@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips2@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips2@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/mips32@ecoff@ld.d | 5 - gas/testsuite/gas/mips/mips32@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips32@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips32@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32r2-sync-1.d | 29 + gas/testsuite/gas/mips/mips32r2@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/mips32r2@ecoff@ld.d | 5 - gas/testsuite/gas/mips/mips32r2@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/mips32r2@ecoff@sd.d | 5 - gas/testsuite/gas/mips/mips32r2@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r2@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32r3@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r3@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32r5@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r5@isa-override-2.s | 18 - gas/testsuite/gas/mips/mips32r6@isa-override-2.d | 4 + gas/testsuite/gas/mips/mips32r6@isa-override-2.s | 18 - gas/testsuite/gas/mips/octeon3@isa-override-2.d | 4 + gas/testsuite/gas/mips/octeon3@isa-override-2.s | 18 - gas/testsuite/gas/mips/r3000@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/r3000@ecoff@sd.d | 5 - gas/testsuite/gas/mips/r3000@isa-override-2.d | 4 + gas/testsuite/gas/mips/r3000@isa-override-2.l | 4 - gas/testsuite/gas/mips/r3000@isa-override-2.s | 18 - gas/testsuite/gas/mips/r3900@ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/r3900@ecoff@ld.d | 5 - gas/testsuite/gas/mips/r3900@ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/r3900@ecoff@sd.d | 5 - gas/testsuite/gas/mips/r3900@isa-override-2.d | 4 + gas/testsuite/gas/mips/r3900@isa-override-2.s | 18 - gas/write.c | 10 +- gdb/ChangeLog | 42 + gdb/procfs.c | 4 +- gdb/regcache.c | 132 +- gdb/rust-lang.c | 22 +- gdb/tui/tui.c | 2 +- gold/ChangeLog | 27 + gold/aarch64.cc | 27 +- gold/layout.cc | 5 + gold/sparc.cc | 2 +- gold/testsuite/Makefile.am | 11 + gold/testsuite/Makefile.in | 17 +- gold/testsuite/pr21430.s | 15 + gold/testsuite/pr21430.sh | 73 + include/ChangeLog | 40 + include/bfdlink.h | 12 +- include/elf/arc.h | 34 +- include/elf/mips.h | 3 +- include/opcode/arc-attrs.h | 72 + include/opcode/arc.h | 88 +- include/opcode/hppa.h | 2 +- include/opcode/mips.h | 39 +- ld/ChangeLog | 130 + ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/i386lynx.sh | 1 + ld/emulparams/i386moss.sh | 1 + ld/emulparams/i386nw.sh | 1 + ld/ld.texinfo | 2 +- ld/pe-dll.c | 11 + ld/plugin.c | 67 +- ld/scripttempl/pe.sc | 10 + ld/scripttempl/pep.sc | 10 + ld/testsuite/ld-arc/attr-merge-0.d | 12 + ld/testsuite/ld-arc/attr-merge-0.s | 2 + ld/testsuite/ld-arc/attr-merge-0e.s | 1 + ld/testsuite/ld-arc/attr-merge-1.d | 12 + ld/testsuite/ld-arc/attr-merge-1.s | 2 + ld/testsuite/ld-arc/attr-merge-1e.s | 2 + ld/testsuite/ld-arc/attr-merge-2.d | 12 + ld/testsuite/ld-arc/attr-merge-2.s | 2 + ld/testsuite/ld-arc/attr-merge-3.d | 12 + ld/testsuite/ld-arc/attr-merge-3.s | 1 + ld/testsuite/ld-arc/attr-merge-3e.s | 1 + ld/testsuite/ld-arc/attr-merge-4.s | 2 + ld/testsuite/ld-arc/attr-merge-5.d | 13 + ld/testsuite/ld-arc/attr-merge-5a.s | 3 + ld/testsuite/ld-arc/attr-merge-5b.s | 2 + ld/testsuite/ld-arc/attr-merge-conflict-isa.d | 6 + ld/testsuite/ld-arc/attr-merge-err-isa.d | 5 + ld/testsuite/ld-arc/attr-merge-err-quarkse.d | 5 + ld/testsuite/ld-arc/attr-merge-incompatible-cpu.d | 5 + ld/testsuite/ld-arc/attr-quarkse.s | 2 + ld/testsuite/ld-arc/attr-quarkse2.s | 2 + ld/testsuite/ld-arc/got-01.d | 2 +- ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/plt-pic2.dd | 20 +- ld/testsuite/ld-i386/plt2.dd | 17 +- ld/testsuite/ld-i386/plt2.rd | 2 +- ld/testsuite/ld-i386/pr17689now.rd | 3 +- ld/testsuite/ld-i386/property-x86-3.d | 9 + ld/testsuite/ld-i386/property-x86-3.s | 51 + ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 6 +- ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d | 6 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 36 +- ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 46 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 10 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d | 37 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d | 45 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d | 17 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d | 17 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d | 6 + ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d | 6 + .../ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d | 6 + .../ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d | 6 + ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 42 +- ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 48 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 2 +- ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 52 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 2 +- ld/testsuite/ld-x86-64/mpx3.dd | 2 +- ld/testsuite/ld-x86-64/mpx3n.dd | 2 +- ld/testsuite/ld-x86-64/mpx4.dd | 2 +- ld/testsuite/ld-x86-64/mpx4n.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-bnd-now.rd | 2 +- ld/testsuite/ld-x86-64/plt2.dd | 19 +- ld/testsuite/ld-x86-64/plt2.rd | 2 +- ld/testsuite/ld-x86-64/pr17689now.rd | 3 +- ld/testsuite/ld-x86-64/pr21038b-now.d | 25 +- ld/testsuite/ld-x86-64/pr21038b.d | 4 +- ld/testsuite/ld-x86-64/pr21038c-now.d | 34 +- ld/testsuite/ld-x86-64/pr21038c.d | 4 +- .../{ld-i386/ifunc-1a.c => ld-x86-64/pr21481a.c} | 0 ld/testsuite/ld-x86-64/pr21481b.S | 56 + ld/testsuite/ld-x86-64/property-x86-3.d | 9 + ld/testsuite/ld-x86-64/property-x86-3.s | 51 + ld/testsuite/ld-x86-64/x86-64.exp | 23 + opcodes/ChangeLog | 54 + opcodes/arc-dis.c | 3 +- opcodes/arc-ext-tbl.h | 10 +- opcodes/arc-tbl.h | 46 +- opcodes/micromips-opc.c | 10 +- opcodes/mips-dis.c | 90 +- opcodes/mips-opc.c | 18 +- opcodes/mips16-opc.c | 102 +- patches/README | 2 +- patches/binutils-notrack.patch | 59136 +++++++++++++++++++ patches/binutils-x86-now.patch | 791 - 499 files changed, 68393 insertions(+), 2501 deletions(-) copy binutils/testsuite/binutils-all/mips/{mips16-extend-insn.d => mips16e2-extend [...] copy binutils/testsuite/binutils-all/mips/{mips16-undecoded.d => mips16e2-undecode [...] create mode 100644 gas/testsuite/gas/arc/attr-arc600.d create mode 100644 gas/testsuite/gas/arc/attr-arc600_mul32x16.d create mode 100644 gas/testsuite/gas/arc/attr-arc600_norm.d create mode 100644 gas/testsuite/gas/arc/attr-arc601.d create mode 100644 gas/testsuite/gas/arc/attr-arc601_mul32x16.d create mode 100644 gas/testsuite/gas/arc/attr-arc601_mul64.d create mode 100644 gas/testsuite/gas/arc/attr-arc601_norm.d create mode 100644 gas/testsuite/gas/arc/attr-arc700.d create mode 100644 gas/testsuite/gas/arc/attr-arcem.d create mode 100644 gas/testsuite/gas/arc/attr-archs.d create mode 100644 gas/testsuite/gas/arc/attr-autodetect-1.d create mode 100644 gas/testsuite/gas/arc/attr-autodetect-1.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-a601.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-a601.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-a700.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-a700.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-em.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-em.s create mode 100644 gas/testsuite/gas/arc/attr-cpu-hs.d create mode 100644 gas/testsuite/gas/arc/attr-cpu-hs.s create mode 100644 gas/testsuite/gas/arc/attr-em.d create mode 100644 gas/testsuite/gas/arc/attr-em4.d create mode 100644 gas/testsuite/gas/arc/attr-em4_dmips.d create mode 100644 gas/testsuite/gas/arc/attr-em4_fpuda.d create mode 100644 gas/testsuite/gas/arc/attr-em4_fpus.d create mode 100644 gas/testsuite/gas/arc/attr-hs.d create mode 100644 gas/testsuite/gas/arc/attr-hs34.d create mode 100644 gas/testsuite/gas/arc/attr-hs38.d create mode 100644 gas/testsuite/gas/arc/attr-hs38_linux.d create mode 100644 gas/testsuite/gas/arc/attr-mul64.d create mode 100644 gas/testsuite/gas/arc/attr-name.d create mode 100644 gas/testsuite/gas/arc/attr-name.s create mode 100644 gas/testsuite/gas/arc/attr-nps400.d create mode 100644 gas/testsuite/gas/arc/attr-override-mcpu.d create mode 100644 gas/testsuite/gas/arc/attr-override-mcpu.s create mode 100644 gas/testsuite/gas/arc/attr-quarkse_em.d create mode 100644 gas/testsuite/gas/arc/blank.s create mode 100644 gas/testsuite/gas/arm/pr21458.d create mode 100644 gas/testsuite/gas/arm/pr21458.s copy gas/testsuite/gas/elf/{section2.e-arm => section2.e-arc} (100%) create mode 100644 gas/testsuite/gas/mips/addiu-error.d create mode 100644 gas/testsuite/gas/mips/addiu-error.l create mode 100644 gas/testsuite/gas/mips/addiu-error.s create mode 100644 gas/testsuite/gas/mips/break-error.d create mode 100644 gas/testsuite/gas/mips/break-error.l create mode 100644 gas/testsuite/gas/mips/break-error.s create mode 100644 gas/testsuite/gas/mips/elf-rel9-mips16e2.d create mode 100644 gas/testsuite/gas/mips/elf-rel9-mips16e2.s create mode 100644 gas/testsuite/gas/mips/elf_ase_mips16e2-2.d create mode 100644 gas/testsuite/gas/mips/elf_ase_mips16e2.d create mode 100644 gas/testsuite/gas/mips/isa-override-2.d create mode 100644 gas/testsuite/gas/mips/lui-1.d create mode 100644 gas/testsuite/gas/mips/lui-2.d create mode 100644 gas/testsuite/gas/mips/micromips@addiu-error.d create mode 100644 gas/testsuite/gas/mips/micromips@addiu-error.l create mode 100644 gas/testsuite/gas/mips/micromips@mips32r2-sync-1.d create mode 100644 gas/testsuite/gas/mips/mips16-32@mips16-asmacro.s create mode 100644 gas/testsuite/gas/mips/mips16-64@mips16-asmacro.s delete mode 100644 gas/testsuite/gas/mips/mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16-reg-error.d create mode 100644 gas/testsuite/gas/mips/mips16-reg-error.l create mode 100644 gas/testsuite/gas/mips/mips16-reg-error.s create mode 100644 gas/testsuite/gas/mips/mips16-reloc-error.d create mode 100644 gas/testsuite/gas/mips/mips16-reloc-error.l create mode 100644 gas/testsuite/gas/mips/mips16-reloc-error.s create mode 100644 gas/testsuite/gas/mips/mips16@addiu-error.d create mode 100644 gas/testsuite/gas/mips/mips16@addiu-error.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-insn-e.d copy gas/testsuite/gas/mips/{mips16-insn-e.l => mips16e2-32@mips16-insn-e.l} (56%) create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16e2-32@mips16-macro.l copy gas/testsuite/gas/mips/{mips16e-32@mips16-sub.d => mips16e2-32@mips16-sub.d} (100%) copy gas/testsuite/gas/mips/{mips16-64@mips16e-64-sub.d => mips16e2-32@mips16e-64- [...] copy gas/testsuite/gas/mips/{mips16e-32@mips16e-64.d => mips16e2-32@mips16e-64.d} (100%) create mode 100644 gas/testsuite/gas/mips/mips16e2-hilo-n32.d create mode 100644 gas/testsuite/gas/mips/mips16e2-hilo.d create mode 100644 gas/testsuite/gas/mips/mips16e2-hilo.s create mode 100644 gas/testsuite/gas/mips/mips16e2-imm-error.d create mode 100644 gas/testsuite/gas/mips/mips16e2-imm-error.l create mode 100644 gas/testsuite/gas/mips/mips16e2-imm-error.s create mode 100644 gas/testsuite/gas/mips/mips16e2-lui.d create mode 100644 gas/testsuite/gas/mips/mips16e2-lui.s create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e2-mt.d create mode 100644 gas/testsuite/gas/mips/mips16e2-mt.s create mode 100644 gas/testsuite/gas/mips/mips16e2-reloc-error.d create mode 100644 gas/testsuite/gas/mips/mips16e2-reloc-error.l create mode 100644 gas/testsuite/gas/mips/mips16e2-reloc-error.s create mode 100644 gas/testsuite/gas/mips/mips16e2-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-sub.s create mode 100644 gas/testsuite/gas/mips/mips16e2.d create mode 100644 gas/testsuite/gas/mips/mips16e2.s create mode 100644 gas/testsuite/gas/mips/mips16e2@lui-2.d create mode 100644 gas/testsuite/gas/mips/mips16e2@lui-2.l copy gas/testsuite/gas/mips/{mips16-pcrel-n32-0.d => mips16e2@mips16-pcrel-0.d} (52%) copy gas/testsuite/gas/mips/{mips16-pcrel-1.d => mips16e2@mips16-pcrel-1.d} (76%) create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-2.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-1.d copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-2.d => mips16e2@mips16-pcrel-ab [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-3.d => mips16e2@mips16-pcrel-ab [...] create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-4.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-5.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute-6.d copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-7.d => mips16e2@mips16-pcrel-ab [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-n32-4.d => mips16e2@mips16-pcre [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-n32-6.d => mips16e2@mips16-pcre [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-n64-sym32-4.d => mips16e2@mips1 [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-n64-sym32-6.d => mips16e2@mips1 [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-pic-n32-4.d => mips16e2@mips16- [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-pic-6.d => mips16e2@mips16-pcre [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-pic-n32-4.d => mips16e2@mips16- [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-pic-n32-6.d => mips16e2@mips16- [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-pic-n64-sym32-4.d => mips16e2@m [...] copy gas/testsuite/gas/mips/{mips16-pcrel-absolute-pic-n64-sym32-6.d => mips16e2@m [...] create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-absolute.d copy gas/testsuite/gas/mips/{mips16-pcrel-reloc-6.d => mips16e2@mips16-pcrel-adden [...] copy gas/testsuite/gas/mips/{mips16-pcrel-reloc-7.d => mips16e2@mips16-pcrel-adden [...] copy gas/testsuite/gas/mips/{mips16-pcrel-addend-6.d => mips16e2@mips16-pcrel-adde [...] copy gas/testsuite/gas/mips/{mips16-pcrel-addend-7.d => mips16e2@mips16-pcrel-adde [...] create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-addend-8.d copy gas/testsuite/gas/mips/{mips16-pcrel-addend-9.d => mips16e2@mips16-pcrel-adde [...] copy gas/testsuite/gas/mips/{mips16-pcrel-addend-n32-8.d => mips16e2@mips16-pcrel- [...] copy gas/testsuite/gas/mips/{mips16-pcrel-addend-n32-9.d => mips16e2@mips16-pcrel- [...] copy gas/testsuite/gas/mips/{mips16-pcrel-addend-n64-sym32-8.d => mips16e2@mips16- [...] copy gas/testsuite/gas/mips/{mips16-pcrel-addend-n64-sym32-9.d => mips16e2@mips16- [...] create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-delay-0.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16-pcrel-delay-1.d copy gas/testsuite/gas/mips/{mips16-pcrel-n32-0.d => mips16e2@mips16-pcrel-n32-0.d} (82%) copy gas/testsuite/gas/mips/{mips16-pcrel-n32-1.d => mips16e2@mips16-pcrel-n32-1.d} (78%) copy gas/testsuite/gas/mips/{mips16-pcrel-n64-sym32-0.d => mips16e2@mips16-pcrel-n [...] copy gas/testsuite/gas/mips/{mips16-pcrel-n64-sym32-1.d => mips16e2@mips16-pcrel-n [...] copy gas/testsuite/gas/mips/{mips16-pcrel-reloc-6.d => mips16e2@mips16-pcrel-reloc [...] copy gas/testsuite/gas/mips/{mips16-pcrel-reloc-7.d => mips16e2@mips16-pcrel-reloc [...] copy gas/testsuite/gas/mips/{mips16-pcrel-reloc-6.d => mips16e2@mips16-pcrel-reloc [...] copy gas/testsuite/gas/mips/{mips16-pcrel-reloc-7.d => mips16e2@mips16-pcrel-reloc [...] create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16e2-mt-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips16e2-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips32r2-sync-1.d create mode 100644 gas/testsuite/gas/mips/mips16e2@mips32r2-sync.d create mode 100644 gas/testsuite/gas/mips/mips16e2@relax-swap3.d delete mode 100644 gas/testsuite/gas/mips/mips1@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips1@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.s delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips2@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.s delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r2-sync-1.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.s delete mode 100644 gas/testsuite/gas/mips/r3000@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/r3000@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.l delete mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.s delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/r3900@ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.d delete mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.s create mode 100644 gold/testsuite/pr21430.s create mode 100755 gold/testsuite/pr21430.sh create mode 100644 include/opcode/arc-attrs.h create mode 100644 ld/testsuite/ld-arc/attr-merge-0.d create mode 100644 ld/testsuite/ld-arc/attr-merge-0.s create mode 100644 ld/testsuite/ld-arc/attr-merge-0e.s create mode 100644 ld/testsuite/ld-arc/attr-merge-1.d create mode 100644 ld/testsuite/ld-arc/attr-merge-1.s create mode 100644 ld/testsuite/ld-arc/attr-merge-1e.s create mode 100644 ld/testsuite/ld-arc/attr-merge-2.d create mode 100644 ld/testsuite/ld-arc/attr-merge-2.s create mode 100644 ld/testsuite/ld-arc/attr-merge-3.d create mode 100644 ld/testsuite/ld-arc/attr-merge-3.s create mode 100644 ld/testsuite/ld-arc/attr-merge-3e.s create mode 100644 ld/testsuite/ld-arc/attr-merge-4.s create mode 100644 ld/testsuite/ld-arc/attr-merge-5.d create mode 100644 ld/testsuite/ld-arc/attr-merge-5a.s create mode 100644 ld/testsuite/ld-arc/attr-merge-5b.s create mode 100644 ld/testsuite/ld-arc/attr-merge-conflict-isa.d create mode 100644 ld/testsuite/ld-arc/attr-merge-err-isa.d create mode 100644 ld/testsuite/ld-arc/attr-merge-err-quarkse.d create mode 100644 ld/testsuite/ld-arc/attr-merge-incompatible-cpu.d create mode 100644 ld/testsuite/ld-arc/attr-quarkse.s create mode 100644 ld/testsuite/ld-arc/attr-quarkse2.s create mode 100644 ld/testsuite/ld-i386/property-x86-3.d create mode 100644 ld/testsuite/ld-i386/property-x86-3.s create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-addend-6.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16e2-pcrel-n64-sym32-1.d copy ld/testsuite/{ld-i386/ifunc-1a.c => ld-x86-64/pr21481a.c} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr21481b.S create mode 100644 ld/testsuite/ld-x86-64/property-x86-3.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-3.s create mode 100644 patches/binutils-notrack.patch delete mode 100644 patches/binutils-x86-now.patch