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 3d0722a Enable 64-bit archives in ar and ranlib 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 new ac6eaba Merge remote-tracking branch 'origin/master' into users/hjl/l [...] new 8748cb1 Revert "Enable 64-bit archives in ar and ranlib" new 23e0a6f Revert "Skip an archive element if not added by linker"
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 | 14 + bfd/ChangeLog | 139 + bfd/archive.c | 92 +- bfd/archive64.c | 21 +- bfd/bfd-in.h | 3 + bfd/bfd-in2.h | 6 + bfd/cofflink.c | 3 +- bfd/config.bfd | 4 + bfd/config.in | 3 + bfd/configure | 34 +- bfd/configure.ac | 25 + bfd/ecoff.c | 4 +- bfd/elf32-arm.c | 233 +- bfd/elf32-i386.c | 2 +- bfd/elf64-ia64-vms.c | 2 +- bfd/elf64-mips.c | 23 - bfd/elf64-s390.c | 15 - bfd/elflink.c | 2 +- bfd/elfnn-aarch64.c | 6 +- bfd/elfxx-mips.c | 19 +- bfd/elfxx-target.h | 4 + bfd/libbfd-in.h | 23 + bfd/libbfd.h | 24 + bfd/pdp11.c | 2 +- bfd/plugin.c | 4 + bfd/reloc.c | 4 + bfd/version.h | 2 +- bfd/vms-alpha.c | 2 +- bfd/xcofflink.c | 4 +- binutils/ChangeLog | 5 + binutils/NEWS | 3 + config.guess | 93 +- config.sub | 10 +- gas/ChangeLog | 227 + gas/config/tc-arc.c | 52 +- gas/config/tc-arm.c | 2 +- gas/config/tc-cr16.c | 2 +- gas/config/tc-crx.c | 2 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-ft32.h | 4 +- gas/config/tc-i386.c | 478 +- gas/config/tc-ia64.c | 8 +- gas/config/tc-metag.c | 2 +- gas/config/tc-mips.c | 30 +- gas/config/tc-mmix.c | 2 +- gas/config/tc-rx.c | 5 +- gas/config/tc-spu.c | 2 +- gas/config/tc-tic54x.c | 58 +- gas/config/tc-xtensa.c | 8 +- gas/configure.tgt | 1 + gas/doc/c-i386.texi | 13 +- gas/doc/c-mips.texi | 1 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.d | 1 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.s | 4 +- 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 | 22 +- 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/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/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/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/mips.exp | 3 + gas/testsuite/gas/ppc/altivec3.d | 1 + gas/testsuite/gas/ppc/altivec3.s | 1 + gas/testsuite/gas/ppc/power9.d | 9 + gas/testsuite/gas/ppc/power9.s | 9 + gdb/ChangeLog | 160 + gdb/MAINTAINERS | 1 + gdb/arch-utils.c | 7 + gdb/arch-utils.h | 3 + gdb/arm-tdep.c | 19 + gdb/configure | 3 +- gdb/configure.ac | 3 +- gdb/doc/ChangeLog | 15 + gdb/doc/gdb.texinfo | 104 +- gdb/doc/python.texi | 5 +- gdb/eval.c | 2 +- gdb/f-typeprint.c | 33 +- gdb/frame.c | 13 + gdb/frame.h | 5 + gdb/gdbarch.c | 23 + gdb/gdbarch.h | 6 + gdb/gdbarch.sh | 3 + gdb/infcmd.c | 2 + gdb/linux-nat.c | 245 +- gdb/linux-nat.h | 4 +- gdb/linux-tdep.c | 77 +- gdb/linux-thread-db.c | 16 +- gdb/nat/gdb_thread_db.h | 1 - gdb/opencl-lang.c | 2 +- gdb/python/py-breakpoint.c | 4 +- gdb/python/py-objfile.c | 5 +- gdb/python/py-progspace.c | 5 +- gdb/python/py-value.c | 11 +- gdb/testsuite/ChangeLog | 77 + gdb/testsuite/gdb.arch/thumb-prologue.exp | 4 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 4 +- .../gdb.base/annota-input-while-running.exp | 4 +- gdb/testsuite/gdb.base/whatis.c | 8 +- gdb/testsuite/gdb.base/whatis.exp | 83 + gdb/testsuite/gdb.fortran/derived-type.exp | 4 +- gdb/testsuite/gdb.fortran/type.f90 | 27 +- gdb/testsuite/gdb.fortran/vla-type.exp | 52 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 41 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 5 +- gdb/testsuite/gdb.python/py-objfile.exp | 2 + gdb/testsuite/gdb.python/py-progspace.exp | 2 + gdb/testsuite/gdb.python/py-value.exp | 7 + .../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 + include/ChangeLog | 20 + include/opcode/arc.h | 10 +- include/opcode/metag.h | 8 + include/opcode/tic54x.h | 8 +- ld/ChangeLog | 118 + ld/Makefile.am | 5 + ld/Makefile.in | 6 + ld/configure.tgt | 1 + ld/emulparams/armelf_phoenix.sh | 24 + ld/emultempl/armelf.em | 4 + ld/ldmain.c | 12 +- ld/plugin.c | 2 - ld/scripttempl/elf32msp430.sc | 4 +- ld/scripttempl/elf32msp430_3.sc | 2 + 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 | 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-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-syms.s | 15 + ld/testsuite/ld-plugin/lto.exp | 85 + ld/testsuite/ld-plugin/pr20103a.c | 8 + ld/testsuite/ld-plugin/pr20103b.c | 3 + ld/testsuite/ld-plugin/pr20103c.c | 6 + opcodes/ChangeLog | 125 + opcodes/arc-dis.c | 39 +- opcodes/arc-ext.h | 2 +- opcodes/arc-opc.c | 2 +- opcodes/arc-tbl.h | 215 +- opcodes/i386-gen.c | 227 +- opcodes/i386-init.h | 469 +- opcodes/i386-opc.h | 27 +- opcodes/i386-opc.tbl | 8 +- opcodes/i386-tbl.h | 20804 +++++++++---------- opcodes/msp430-dis.c | 666 +- opcodes/ppc-opc.c | 8 + opcodes/tic54x-dis.c | 2 +- opcodes/tic54x-opc.c | 12 +- patches/README | 2 - patches/binutils-pr14625.patch | 504 - patches/binutils-pr20103.patch | 231 - 205 files changed, 15468 insertions(+), 12471 deletions(-) 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/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/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/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 gdb/testsuite/gdb.threads/clone-attach-detach.c create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.exp create mode 100644 ld/emulparams/armelf_phoenix.sh 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/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-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-syms.s 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 delete mode 100644 patches/binutils-pr14625.patch delete mode 100644 patches/binutils-pr20103.patch