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 8ace655 Merge remote-tracking branch 'origin/master' into users/hjl/l [...] 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 new 82e0b0a Merge remote-tracking branch 'origin/master' into users/hjl/l [...] new 8b6a0c3 Handle symbols defined/referenced only within IR
The 2 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 | 133 + bfd/bfd-in.h | 3 +- bfd/bfd-in2.h | 3 +- bfd/configure | 17 +- bfd/elf-bfd.h | 4 +- bfd/elf.c | 16 +- bfd/elf32-arm.c | 603 +- bfd/elf32-hppa.c | 39 +- bfd/elf32-hppa.h | 3 + bfd/elf32-ppc.c | 1 + bfd/elf64-ppc.c | 4 +- bfd/elfnn-aarch64.c | 16 +- bfd/elfxx-mips.c | 2 + bfd/elfxx-target.h | 13 +- bfd/version.h | 2 +- binutils/ChangeLog | 20 + binutils/configure | 17 +- binutils/doc/binutils.texi | 11 +- binutils/readelf.c | 13 + gas/ChangeLog | 128 + gas/NEWS | 4 + gas/config/tc-arm.c | 143 +- gas/config/tc-i386.c | 2 + gas/config/tc-mips.c | 16 +- gas/configure | 17 +- gas/doc/as.texinfo | 10 +- gas/doc/c-i386.texi | 3 +- gas/doc/c-mips.texi | 18 +- 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-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 | 5 + gas/testsuite/gas/arm/archv8m-cmse-msr-base.d | 33 + gas/testsuite/gas/arm/archv8m-cmse-msr-main.d | 33 + gas/testsuite/gas/arm/archv8m-cmse-msr.s | 24 + gas/testsuite/gas/arm/archv8m-cmse.s | 12 + 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 | 33 + gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 140 + 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/i386/i386.exp | 4 + 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/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/mips/mips.exp | 1 + gas/testsuite/gas/mips/mips32-dspr3.d | 22 + gas/testsuite/gas/mips/mips32-dspr3.s | 12 + gas/testsuite/gas/sparc/sparc5vis4.d | 2 +- gas/testsuite/gas/sparc/sparc5vis4.s | 2 +- gdb/ChangeLog | 242 + gdb/aarch64-linux-tdep.c | 1 - gdb/aarch64-tdep.c | 23 - 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/arm-linux-tdep.c | 2 - gdb/arm-symbian-tdep.c | 2 - gdb/arm-tdep.c | 10 +- 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 | 15 +- gdb/coffread.c | 2 - gdb/cris-tdep.c | 14 - gdb/d-exp.y | 1 - gdb/dbxread.c | 20 - gdb/dicos-tdep.c | 2 - gdb/disasm.c | 6 - gdb/dtrace-probe.c | 2 - gdb/dwarf2read.c | 41 +- gdb/extension.c | 2 - gdb/frv-linux-tdep.c | 1 - gdb/ft32-tdep.c | 3 +- gdb/gdbtypes.c | 3 - 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-tdep.c | 8 +- gdb/infcmd.c | 3 - gdb/infrun.c | 8 - gdb/iq2000-tdep.c | 5 - gdb/language.c | 3 - gdb/linespec.c | 2 +- gdb/linux-nat.c | 4 - gdb/linux-tdep.c | 1 - gdb/linux-thread-db.c | 5 - gdb/location.c | 2 +- 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/maint.c | 1 - gdb/mi/mi-cmd-stack.c | 3 - gdb/mi/mi-main.c | 5 - gdb/minsyms.c | 1 - gdb/mn10300-tdep.c | 2 - gdb/msp430-tdep.c | 1 - gdb/mt-tdep.c | 3 +- gdb/nios2-tdep.c | 9 +- gdb/ppc-ravenscar-thread.c | 1 - gdb/ppcfbsd-tdep.c | 1 - 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-symtab.c | 1 - gdb/python/py-unwind.c | 3 - gdb/python/py-varobj.c | 1 - gdb/ravenscar-thread.c | 1 - gdb/rs6000-aix-tdep.c | 2 - gdb/rs6000-lynx178-tdep.c | 2 - gdb/rs6000-tdep.c | 1 - gdb/s390-linux-tdep.c | 6 - gdb/score-tdep.c | 9 +- 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/sparc-tdep.c | 1 - gdb/sparc64-linux-tdep.c | 1 - gdb/sparcobsd-tdep.c | 2 - gdb/spu-tdep.c | 3 +- gdb/stack.c | 2 - gdb/symfile.c | 4 +- gdb/symmisc.c | 1 - gdb/symtab.c | 7 +- gdb/target.c | 10 +- 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/valops.c | 5 - gdb/value.c | 1 - gdb/windows-tdep.c | 5 +- gdb/x86-linux-nat.c | 1 - gdb/xcoffread.c | 2 - gdb/xtensa-tdep.c | 4 - gold/ChangeLog | 10 + gold/aarch64-reloc.def | 1 + gold/aarch64.cc | 23 +- gold/configure | 16 +- gprof/configure | 17 +- include/ChangeLog | 33 + include/elf/arm.h | 26 +- include/elf/mips.h | 3 +- include/opcode/arm.h | 11 +- include/opcode/mips.h | 1 + ld/ChangeLog | 72 + ld/Makefile.am | 8 +- ld/Makefile.in | 8 +- ld/configure | 20 +- ld/emultempl/armelf.em | 31 +- ld/emultempl/hppaelf.em | 1 + ld/testsuite/ld-arm/arm-elf.exp | 9 +- 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 + ...tm32l4xx-fix-vldm.s => stm32l4xx-fix-vldm-dp.s} | 9 +- ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s | 1 + ld/testsuite/ld-elf/flags1.d | 17 +- ld/testsuite/ld-elf/merge.d | 2 +- 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/pr14962-2.t | 2 +- ld/testsuite/ld-scripts/rgn-at5.t | 10 +- ld/testsuite/ld-scripts/section-match-1.t | 6 +- opcodes/ChangeLog | 39 + opcodes/arm-dis.c | 28 +- opcodes/configure | 17 +- opcodes/i386-dis.c | 2 +- opcodes/i386-gen.c | 3 + opcodes/i386-init.h | 223 +- opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 7 + opcodes/i386-tbl.h | 10424 ++++++++++--------- opcodes/mips-dis.c | 4 +- opcodes/mips-opc.c | 2 + opcodes/sparc-opc.c | 7 +- patches/README | 1 + patches/binutils-pr20070.patch | 964 ++ zlib/configure | 2 +- 223 files changed, 8716 insertions(+), 6186 deletions(-) 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/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-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/mips32-dspr3.d create mode 100644 gas/testsuite/gas/mips/mips32-dspr3.s 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 copy ld/testsuite/ld-arm/{stm32l4xx-fix-vldm.s => stm32l4xx-fix-vldm-dp.s} (82%) 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 patches/binutils-pr20070.patch