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 23e0a6f Revert "Skip an archive element if not added by linker" new 3b2fc17 Apply binutils-pr20159.patch 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. new f2121a1 Merge remote-tracking branch 'origin/master' into users/hjl/l [...] new 07cb999 Revert "Apply binutils-pr20159.patch" adds bb7c96d gdb/remote-fileio.c: Eliminate custom SIGINT signal handler adds 885a108 Add new Serbian translation for the bfd library. adds 65ce606 Automatic date update in version.in adds 5e429f4 ns32k: use XOBNEW in another spot adds d05584d xtensa: typedef enums when defining them adds 814f148 avr: replace sentinal with iteration from 0 to ARRAY_SIZE adds 1fe0971 add more extern C adds c273521 ns32k: remove dupplicate definition of input_line_pointer adds 5b67755 Revert PR16467 change adds 5b6312f Fix a bug displaying the interpretation of a CFA block that j [...] adds 4eb6f89 Add support for 48 and 64 bit ARC instructions. adds 3ddf1bd Replace data32 with data16 in comments adds 4ad0bb5 Allow ARC Linux targets that do not use uclibc. adds 193bd37 mi-memory-changed.exp: Fix filename passed to untested adds bcc3a8b Fix a seg-fault when stripping a corrupt binary. adds c09ec62 Also check that the group header's sh_info field is valid. adds 99914df Add "arm_any" architecture type to allow -m option to various [...] adds 1b40ec0 Fix PR python/18984 adds e943215 Automatic date update in version.in adds b1058ce Update x86 linker tests for --disable-x86-relax-relocations adds 0ae534d Fix C++ build for Cygwin adds 362a3eb [ARM][gas] Add support for Cortex-A73 adds 1aa7033 [AArch64][gas] Add support for Cortex-A73 new 5721534 Merge remote-tracking branch 'origin/master' into users/hjl/l [...] new a27d5c6 Update binutils-lto-mixed.patch against master new 7dcdedd Support x86-64 TLS code sequences without PLT new 5acdd7d Revert "Support x86-64 TLS code sequences without PLT" adds 07f5af7 Handle indirect branches for AMD64 and Intel64 adds 026122a Re-add support for lbarx, lharx, stbcx. and sthcx. insns back [...] adds de3da64 Automatic date update in version.in adds 2ac27cd Add z8k ld testsuite and fix range check in coff-z8k.c adds a8067ea ld/testsuite/ld-z8k/test-ld.sh: Remove. Checked in by mistake. adds 1704fca Automatic date update in version.in adds 73a229c nds32: constify ptr_arg adds b596680 Automatic date update in version.in adds c4212e1 sh{,64}: make arg type enum adds 852a1d4 fixup another old style function definition adds 67cb102 2016-06-06 Christian Groessler chris@groessler.org adds e2cbcd9 Support x86-64 TLS code sequences without PLT new 10c57ea Merge remote-tracking branch 'origin/master' into users/hjl/l [...] new cf69fe3 Support i386 TLS code sequences without PLT
The 9 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 | 5 + Makefile.in | 5 +- Makefile.tpl | 5 +- bfd/ChangeLog | 187 + bfd/aoutx.h | 66 +- bfd/bout.c | 8 +- bfd/coff-alpha.c | 69 +- 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 | 24 +- bfd/coff-sh.c | 18 +- bfd/coff-tic80.c | 18 +- bfd/coff-w65.c | 25 +- bfd/coff-z80.c | 26 +- bfd/coff-z8k.c | 54 +- bfd/coff64-rs6000.c | 23 +- bfd/cofflink.c | 51 +- bfd/config.bfd | 2 +- bfd/configure | 2 +- bfd/configure.ac | 2 +- bfd/cpu-arm.c | 33 +- bfd/ecoff.c | 23 +- bfd/elf-bfd.h | 19 +- bfd/elf-m10200.c | 21 +- bfd/elf-m10300.c | 14 +- bfd/elf-strtab.c | 41 +- bfd/elf32-arc.c | 22 +- bfd/elf32-arm.c | 36 +- bfd/elf32-avr.c | 16 +- bfd/elf32-bfin.c | 20 +- bfd/elf32-cr16.c | 20 +- bfd/elf32-cr16c.c | 20 +- bfd/elf32-cris.c | 14 +- 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 | 16 +- bfd/elf32-hppa.h | 8 + bfd/elf32-i370.c | 16 +- bfd/elf32-i386.c | 10 +- bfd/elf32-i860.c | 11 +- bfd/elf32-ip2k.c | 11 +- bfd/elf32-iq2000.c | 11 +- bfd/elf32-lm32.c | 19 +- bfd/elf32-m32c.c | 23 +- bfd/elf32-m32r.c | 32 +- bfd/elf32-m68hc1x.c | 49 +- bfd/elf32-m68k.c | 10 +- bfd/elf32-mep.c | 11 +- bfd/elf32-metag.c | 14 +- bfd/elf32-microblaze.c | 17 +- bfd/elf32-moxie.c | 14 +- bfd/elf32-msp430.c | 16 +- bfd/elf32-mt.c | 11 +- bfd/elf32-nds32.c | 44 +- bfd/elf32-nds32.h | 9 + bfd/elf32-nios2.c | 18 +- bfd/elf32-or1k.c | 11 +- bfd/elf32-ppc.c | 23 +- bfd/elf32-rl78.c | 45 +- bfd/elf32-rx.c | 50 +- bfd/elf32-s390.c | 11 +- bfd/elf32-score.c | 30 +- bfd/elf32-score7.c | 30 +- bfd/elf32-sh.c | 29 +- bfd/elf32-sh64.c | 8 +- bfd/elf32-spu.c | 30 +- bfd/elf32-tic6x.c | 24 +- bfd/elf32-tic6x.h | 8 + bfd/elf32-tilepro.c | 14 +- bfd/elf32-v850.c | 20 +- bfd/elf32-vax.c | 8 +- bfd/elf32-visium.c | 11 +- bfd/elf32-xstormy16.c | 14 +- bfd/elf32-xtensa.c | 61 +- bfd/elf64-alpha.c | 8 +- bfd/elf64-hppa.c | 28 +- bfd/elf64-ia64-vms.c | 24 +- bfd/elf64-mmix.c | 15 +- bfd/elf64-ppc.c | 12 +- bfd/elf64-s390.c | 11 +- bfd/elf64-sh64.c | 29 +- bfd/elf64-x86-64.c | 376 +- bfd/elflink.c | 107 +- bfd/elfnn-aarch64.c | 30 +- bfd/elfnn-ia64.c | 24 +- bfd/elfxx-mips.c | 91 +- bfd/elfxx-sparc.c | 8 +- bfd/elfxx-tilegx.c | 14 +- bfd/linker.c | 71 +- bfd/pdp11.c | 47 +- bfd/pe-mips.c | 9 +- bfd/po/sr.po | 6811 ++++++++++++++++++++ bfd/reloc.c | 26 +- bfd/reloc16.c | 8 +- bfd/simple.c | 18 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 5 +- bfd/xcofflink.c | 50 +- binutils/ChangeLog | 15 + binutils/dwarf.c | 10 +- binutils/objcopy.c | 230 +- gas/ChangeLog | 105 + gas/config/tc-aarch64.c | 2 + gas/config/tc-arc.c | 261 +- gas/config/tc-arm.c | 2 + gas/config/tc-avr.c | 7 +- gas/config/tc-i386.c | 9 + gas/config/tc-nds32.c | 2 +- gas/config/tc-ns32k.c | 3 +- gas/config/tc-sh.c | 14 +- gas/config/tc-sh64.c | 8 +- gas/config/xtensa-relax.h | 16 +- gas/configure.tgt | 2 +- gas/doc/c-aarch64.texi | 1 + gas/doc/c-arm.texi | 1 + gas/doc/c-i386.texi | 9 + gas/itbl-parse.y | 3 +- 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/i386/i386.exp | 3 + gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 24 +- 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/x86-64-branch-4.l | 33 + gas/testsuite/gas/i386/x86-64-branch-4.s | 16 + gas/testsuite/gas/i386/x86-64-branch.d | 24 +- gas/testsuite/gas/ppc/e6500.d | 17 + gas/testsuite/gas/ppc/e6500.s | 16 + gas/testsuite/gas/ppc/power4.d | 11 +- gas/testsuite/gas/ppc/power4.s | 8 + gas/testsuite/gas/ppc/power8.d | 32 + gas/testsuite/gas/ppc/power8.s | 32 + gdb/ChangeLog | 101 + gdb/NEWS | 12 +- gdb/common/common-utils.c | 6 + gdb/compile/compile-object-load.c | 22 +- gdb/dwarf2loc.c | 128 +- gdb/dwarf2read.c | 88 +- gdb/gdbserver/ChangeLog | 4 + gdb/gdbserver/win32-low.c | 4 +- gdb/infcmd.c | 30 +- gdb/python/python.c | 4 +- gdb/remote-fileio.c | 78 +- gdb/testsuite/ChangeLog | 52 + gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 6 - .../gdb.dwarf2/dw2-lexical-block-bare.exp | 70 + .../implref-array.c} | 33 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 171 + .../gdb.dwarf2/{implref.exp => implref-const.exp} | 53 +- .../implref-global.c} | 33 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 125 + .../implref-struct.c} | 45 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 186 + gdb/testsuite/gdb.mi/mi-memory-changed.exp | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 4 + gdb/testsuite/gdb.trace/ftrace.exp | 74 - gdb/testsuite/gdb.trace/trace-condition.c | 8 +- gdb/testsuite/gdb.trace/trace-condition.exp | 149 +- gdb/valops.c | 36 +- gdb/valprint.c | 121 +- gdb/windows-nat.c | 4 +- gold/ChangeLog | 16 + gold/s390.cc | 212 +- include/ChangeLog | 27 + include/bfdlink.h | 27 +- include/elf/mips.h | 8 + include/elf/sh.h | 8 + include/opcode/arc.h | 26 +- include/opcode/d10v.h | 8 + include/opcode/d30v.h | 8 + include/opcode/ia64.h | 7 + include/opcode/mips.h | 8 + include/opcode/ppc.h | 8 + include/opcode/sparc.h | 7 + include/opcode/tic6x.h | 8 + include/opcode/v850.h | 8 + ld/ChangeLog | 193 + ld/configure.tgt | 2 +- ld/emultempl/elf32.em | 9 +- ld/ldmain.c | 72 +- ld/testsuite/ld-i386/i386.exp | 6 +- ld/testsuite/ld-i386/lea1a.d | 2 +- ld/testsuite/ld-i386/lea1b.d | 2 +- ld/testsuite/ld-i386/lea1d.d | 2 +- ld/testsuite/ld-i386/lea1e.d | 2 +- ld/testsuite/ld-i386/lea1f.d | 2 +- ld/testsuite/ld-i386/load7.d | 2 +- ld/testsuite/ld-i386/mov1b.d | 2 +- ld/testsuite/ld-i386/pr19175.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- 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/mips-elf.exp | 25 + 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 + .../{unaligned-syms.s => unaligned-data.s} | 0 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/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 2 +- .../{unaligned-syms.s => unaligned-text.s} | 2 +- ld/testsuite/{ld-elf => ld-x86-64}/pass.out | 0 ld/testsuite/ld-x86-64/tls-def1.c | 1 + ld/testsuite/ld-x86-64/tls-gd1.S | 55 + ld/testsuite/ld-x86-64/tls-ld1.S | 47 + ld/testsuite/ld-x86-64/tls-main1.c | 29 + ld/testsuite/ld-x86-64/tls.exp | 125 + ld/testsuite/ld-x86-64/tlsbin2-nacl.rd | 143 + ld/testsuite/ld-x86-64/tlsbin2.dd | 310 + ld/testsuite/ld-x86-64/tlsbin2.rd | 141 + ld/testsuite/ld-x86-64/tlsbin2.sd | 13 + ld/testsuite/ld-x86-64/tlsbin2.td | 16 + ld/testsuite/ld-x86-64/tlsbinpic2.s | 146 + ld/testsuite/ld-x86-64/tlsgd10.dd | 23 + ld/testsuite/ld-x86-64/tlsgd10.s | 18 + ld/testsuite/ld-x86-64/{tlsgd1.dd => tlsgd11.dd} | 0 ld/testsuite/ld-x86-64/{tlsgd1.s => tlsgd11.s} | 0 ld/testsuite/ld-x86-64/tlsgd12.d | 4 + ld/testsuite/ld-x86-64/{tlsgd2.s => tlsgd12.s} | 0 ld/testsuite/ld-x86-64/tlsgd13.d | 4 + ld/testsuite/ld-x86-64/{tlsgd3.s => tlsgd13.s} | 0 ld/testsuite/ld-x86-64/{tlsgd4.dd => tlsgd14.dd} | 0 ld/testsuite/ld-x86-64/{tlsgd4.s => tlsgd14.s} | 0 ld/testsuite/ld-x86-64/tlsgd5.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd5c.s | 8 + ld/testsuite/ld-x86-64/tlsgd6.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd6c.s | 7 + ld/testsuite/ld-x86-64/tlsgd9.dd | 23 + ld/testsuite/ld-x86-64/tlsgd9.s | 25 + ld/testsuite/ld-x86-64/tlsld4.dd | 23 + ld/testsuite/ld-x86-64/tlsld4.s | 27 + ld/testsuite/ld-x86-64/tlsld5.dd | 13 + ld/testsuite/ld-x86-64/tlsld5.s | 12 + ld/testsuite/ld-x86-64/{tlsgd6.dd => tlsld6.dd} | 6 +- ld/testsuite/ld-x86-64/tlsld6.s | 12 + ld/testsuite/ld-x86-64/tlspic2-nacl.rd | 145 + ld/testsuite/ld-x86-64/tlspic2.dd | 378 ++ ld/testsuite/ld-x86-64/tlspic2.rd | 139 + ld/testsuite/ld-x86-64/tlspic2.sd | 20 + ld/testsuite/ld-x86-64/tlspic2.td | 16 + ld/testsuite/ld-x86-64/tlspic3.s | 290 + ld/testsuite/ld-x86-64/tlspie2.s | 58 + ld/testsuite/ld-x86-64/tlspie2a.d | 6 + ld/testsuite/ld-x86-64/tlspie2b.d | 28 + ld/testsuite/ld-x86-64/tlspie2c.d | 28 + ld/testsuite/ld-x86-64/x86-64.exp | 68 +- ld/testsuite/ld-z8k/0filler.s | 6 + ld/testsuite/ld-z8k/branch-target.s | 5 + ld/testsuite/ld-z8k/branch-target2.s | 5 + ld/testsuite/ld-z8k/calr-back-8001.d | 2064 ++++++ ld/testsuite/ld-z8k/calr-back-8002.d | 2064 ++++++ ld/testsuite/ld-z8k/calr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/calr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/calr-forw-8001.d | 2067 ++++++ ld/testsuite/ld-z8k/calr-forw-8002.d | 2067 ++++++ ld/testsuite/ld-z8k/calr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/calr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/calr-opcode.s | 4 + ld/testsuite/ld-z8k/dbjnz-forw-8001.d | 16 + ld/testsuite/ld-z8k/dbjnz-forw-8002.d | 16 + ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/dbjnz-opcode.s | 4 + ld/testsuite/ld-z8k/djnz-back-8001.d | 151 + ld/testsuite/ld-z8k/djnz-back-8002.d | 151 + ld/testsuite/ld-z8k/djnz-back-fail-8001.d | 8 + ld/testsuite/ld-z8k/djnz-back-fail-8002.d | 8 + ld/testsuite/ld-z8k/djnz-forw-8001.d | 16 + ld/testsuite/ld-z8k/djnz-forw-8002.d | 16 + ld/testsuite/ld-z8k/djnz-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/djnz-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/djnz-opcode.s | 4 + ld/testsuite/ld-z8k/filler.s | 6 + ld/testsuite/ld-z8k/jr-back-8001.d | 145 + ld/testsuite/ld-z8k/jr-back-8002.d | 145 + ld/testsuite/ld-z8k/jr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/jr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/jr-forw-8001.d | 146 + ld/testsuite/ld-z8k/jr-forw-8002.d | 146 + ld/testsuite/ld-z8k/jr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/jr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/jr-opcode.s | 4 + ld/testsuite/ld-z8k/ldr-back-8001.d | 20 + ld/testsuite/ld-z8k/ldr-back-8002.d | 20 + ld/testsuite/ld-z8k/ldr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldr-forw-8001.d | 20 + ld/testsuite/ld-z8k/ldr-forw-8002.d | 20 + ld/testsuite/ld-z8k/ldr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldr-opcode.s | 4 + ld/testsuite/ld-z8k/ldrb-forw-8001.d | 20 + ld/testsuite/ld-z8k/ldrb-forw-8002.d | 20 + ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldrb-opcode.s | 4 + ld/testsuite/ld-z8k/ldrb-opcode2.s | 4 + ld/testsuite/ld-z8k/other-file.s | 55 + ld/testsuite/ld-z8k/reloc.dd | 61 + ld/testsuite/ld-z8k/reloc.ld | 22 + ld/testsuite/ld-z8k/relocseg.dd | 61 + ld/testsuite/ld-z8k/relocseg.ld | 22 + ld/testsuite/ld-z8k/relocseg1.dd | 61 + ld/testsuite/ld-z8k/this-file.s | 50 + ld/testsuite/ld-z8k/z8k.exp | 63 + libiberty/ChangeLog | 4 + libiberty/xmemdup.c | 6 +- opcodes/ChangeLog | 78 + opcodes/arc-dis.c | 469 +- opcodes/arc-nps400-tbl.h | 34 +- opcodes/arc-opc.c | 298 +- opcodes/i386-dis.c | 32 +- opcodes/i386-gen.c | 18 + opcodes/i386-init.h | 63 + opcodes/i386-opc.tbl | 6 +- opcodes/i386-tbl.h | 30 +- opcodes/nds32-asm.h | 8 + opcodes/ppc-opc.c | 8 +- opcodes/sh-opc.h | 10 +- patches/README | 1 + patches/binutils-lto-mixed.patch | 123 +- patches/binutils-tls.patch | 3266 ++++++++++ 352 files changed, 28677 insertions(+), 2559 deletions(-) create mode 100644 bfd/po/sr.po 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/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/x86-64-branch-4.l create mode 100644 gas/testsuite/gas/i386/x86-64-branch-4.s create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-lexical-block-bare.exp copy gdb/testsuite/{gdb.trace/trace-condition.c => gdb.dwarf2/implref-array.c} (63%) create mode 100644 gdb/testsuite/gdb.dwarf2/implref-array.exp rename gdb/testsuite/gdb.dwarf2/{implref.exp => implref-const.exp} (57%) copy gdb/testsuite/{gdb.trace/trace-condition.c => gdb.dwarf2/implref-global.c} (63%) create mode 100644 gdb/testsuite/gdb.dwarf2/implref-global.exp copy gdb/testsuite/{gdb.trace/trace-condition.c => gdb.dwarf2/implref-struct.c} (64%) create mode 100644 gdb/testsuite/gdb.dwarf2/implref-struct.exp 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/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 copy ld/testsuite/ld-mips-elf/{unaligned-syms.s => unaligned-data.s} (100%) 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 rename ld/testsuite/ld-mips-elf/{unaligned-syms.s => unaligned-text.s} (95%) copy ld/testsuite/{ld-elf => ld-x86-64}/pass.out (100%) create mode 100644 ld/testsuite/ld-x86-64/tls-def1.c create mode 100644 ld/testsuite/ld-x86-64/tls-gd1.S create mode 100644 ld/testsuite/ld-x86-64/tls-ld1.S create mode 100644 ld/testsuite/ld-x86-64/tls-main1.c create mode 100644 ld/testsuite/ld-x86-64/tls.exp create mode 100644 ld/testsuite/ld-x86-64/tlsbin2-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.dd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.rd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.sd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.td create mode 100644 ld/testsuite/ld-x86-64/tlsbinpic2.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd10.dd create mode 100644 ld/testsuite/ld-x86-64/tlsgd10.s copy ld/testsuite/ld-x86-64/{tlsgd1.dd => tlsgd11.dd} (100%) copy ld/testsuite/ld-x86-64/{tlsgd1.s => tlsgd11.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd12.d copy ld/testsuite/ld-x86-64/{tlsgd2.s => tlsgd12.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd13.d copy ld/testsuite/ld-x86-64/{tlsgd3.s => tlsgd13.s} (100%) copy ld/testsuite/ld-x86-64/{tlsgd4.dd => tlsgd14.dd} (100%) copy ld/testsuite/ld-x86-64/{tlsgd4.s => tlsgd14.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd5c.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd6c.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.dd create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.s create mode 100644 ld/testsuite/ld-x86-64/tlsld4.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld4.s create mode 100644 ld/testsuite/ld-x86-64/tlsld5.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld5.s copy ld/testsuite/ld-x86-64/{tlsgd6.dd => tlsld6.dd} (54%) create mode 100644 ld/testsuite/ld-x86-64/tlsld6.s create mode 100644 ld/testsuite/ld-x86-64/tlspic2-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.dd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.rd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.sd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.td create mode 100644 ld/testsuite/ld-x86-64/tlspic3.s create mode 100644 ld/testsuite/ld-x86-64/tlspie2.s create mode 100644 ld/testsuite/ld-x86-64/tlspie2a.d create mode 100644 ld/testsuite/ld-x86-64/tlspie2b.d create mode 100644 ld/testsuite/ld-x86-64/tlspie2c.d create mode 100644 ld/testsuite/ld-z8k/0filler.s create mode 100644 ld/testsuite/ld-z8k/branch-target.s create mode 100644 ld/testsuite/ld-z8k/branch-target2.s create mode 100644 ld/testsuite/ld-z8k/calr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-opcode.s create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-opcode.s create mode 100644 ld/testsuite/ld-z8k/djnz-back-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-opcode.s create mode 100644 ld/testsuite/ld-z8k/filler.s create mode 100644 ld/testsuite/ld-z8k/jr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode2.s create mode 100644 ld/testsuite/ld-z8k/other-file.s create mode 100644 ld/testsuite/ld-z8k/reloc.dd create mode 100644 ld/testsuite/ld-z8k/reloc.ld create mode 100644 ld/testsuite/ld-z8k/relocseg.dd create mode 100644 ld/testsuite/ld-z8k/relocseg.ld create mode 100644 ld/testsuite/ld-z8k/relocseg1.dd create mode 100644 ld/testsuite/ld-z8k/this-file.s create mode 100644 ld/testsuite/ld-z8k/z8k.exp create mode 100644 patches/binutils-tls.patch