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 b9fa99c5c9 Apply gold test patches adds d512d31c39 Fix gdb.python/py-record-btrace-threads.exp with Python 3 adds 323449189c Automatic date update in version.in adds e13cb306f0 gdb: Disable -Werror for -Wmaybe-uninitialized adds 7ed1acafa0 btrace: Fix memory leak in btrace_clear. adds 7b937cba77 Automatic date update in version.in adds 21ea5acdd1 Introduce "gdb/configure.nat" (and delete "gdb/config/*/*.mh [...] adds e50f25ecdb Rearrange gdb/configure.nat to make it simpler and less redundant adds 618a737b59 Automatic date update in version.in adds b48e3ca69a Automatic date update in version.in adds 146e6c5cc7 Remove some uses of MAX_REGISTER_SIZE uses from mn10300-linu [...] adds 27bfc1d1c2 Remove some uses of MAX_REGISTER_SIZE from mips-linux-tdep.c adds 313c596122 Remove some uses of MAX_REGISTER_SIZE from mips-tdep.c adds 046734ff42 Make import libraries relocatable objects adds f604c2a2a5 i386: Improve PLT generation and synthetic PLT symbols adds d7ab4911f8 S/390: Fix ifunc missing runtime reloc adds 38b123494b x86-64: Improve PLT generation and synthetic PLT symbols new 2bc1b2ba6e Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 559452de9c Don't apply x86 -z now patches adds dd9e66ee95 Add missing initializer to silence GCC 4.2 new 01497512b0 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 749d3c7c25 Apply "x86: Generate PLT relocations for -z now"
The 4 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 | 139 ++ bfd/elf-s390-common.c | 4 +- bfd/elf32-arm.c | 4 + bfd/elf32-i386.c | 1221 +++++++--- bfd/elf32-s390.c | 2 +- bfd/elf64-s390.c | 7 +- bfd/elf64-x86-64.c | 1407 +++++++---- bfd/elflink.c | 3 +- bfd/version.h | 2 +- gdb/ChangeLog | 104 + gdb/Makefile.in | 24 +- gdb/btrace.c | 1 + gdb/config/aarch64/linux.mh | 29 - gdb/config/alpha/alpha-linux.mh | 15 - gdb/config/alpha/nbsd.mh | 4 - gdb/config/arm/linux.mh | 10 - gdb/config/arm/nbsdelf.mh | 2 - gdb/config/i386/cygwin.mh | 3 - gdb/config/i386/cygwin64.mh | 20 - gdb/config/i386/darwin.mh | 4 - gdb/config/i386/fbsd.mh | 8 - gdb/config/i386/fbsd64.mh | 7 - gdb/config/i386/go32.mh | 11 - gdb/config/i386/{i386gnu.mh => i386gnu.mn} | 12 - gdb/config/i386/i386sol2.mh | 4 - gdb/config/i386/linux.mh | 14 - gdb/config/i386/linux64.mh | 15 - gdb/config/i386/mingw.mh | 3 - gdb/config/i386/mingw64.mh | 1 - gdb/config/i386/nbsd64.mh | 3 - gdb/config/i386/nbsdelf.mh | 5 - gdb/config/i386/nto.mh | 4 - gdb/config/i386/obsd.mh | 5 - gdb/config/i386/obsd64.mh | 5 - gdb/config/i386/sol2-64.mh | 4 - gdb/config/ia64/linux.mh | 13 - gdb/config/m32r/linux.mh | 10 - gdb/config/m68k/linux.mh | 14 - gdb/config/m68k/nbsdelf.mh | 4 - gdb/config/m68k/obsd.mh | 4 - gdb/config/m88k/obsd.mh | 2 - gdb/config/mips/fbsd.mh | 3 - gdb/config/mips/linux.mh | 11 - gdb/config/mips/nbsd.mh | 2 - gdb/config/mips/obsd64.mh | 2 - gdb/config/pa/linux.mh | 10 - gdb/config/pa/nbsd.mh | 2 - gdb/config/pa/obsd.mh | 2 - gdb/config/powerpc/aix.mh | 8 - gdb/config/powerpc/fbsd.mh | 24 - gdb/config/powerpc/linux.mh | 12 - gdb/config/powerpc/nbsd.mh | 4 - gdb/config/powerpc/obsd.mh | 4 - gdb/config/powerpc/ppc64-linux.mh | 15 - gdb/config/powerpc/spu-linux.mh | 8 - gdb/config/s390/linux.mh | 9 - gdb/config/sh/nbsd.mh | 2 - gdb/config/sparc/fbsd.mh | 7 - gdb/config/sparc/linux.mh | 13 - gdb/config/sparc/linux64.mh | 13 - gdb/config/sparc/nbsd64.mh | 5 - gdb/config/sparc/nbsdelf.mh | 5 - gdb/config/sparc/obsd64.mh | 5 - gdb/config/sparc/sol2.mh | 6 - gdb/config/tilegx/linux.mh | 13 - gdb/config/vax/nbsdelf.mh | 5 - gdb/config/vax/obsd.mh | 5 - gdb/config/xtensa/linux.mh | 11 - gdb/configure | 41 +- gdb/configure.ac | 37 +- gdb/configure.nat | 484 ++++ gdb/doc/Makefile.in | 3 - gdb/gdbserver/ChangeLog | 8 + gdb/gdbserver/configure | 2 +- gdb/mips-linux-tdep.c | 18 +- gdb/mips-tdep.c | 9 +- gdb/mn10300-linux-tdep.c | 17 +- gdb/testsuite/ChangeLog | 5 + .../gdb.python/py-record-btrace-threads.exp | 4 +- gdb/warning.m4 | 2 +- ld/ChangeLog | 54 + ld/testsuite/ld-arm/arm-elf.exp | 3 +- ld/testsuite/ld-arm/cmse-implib.type | 9 + ld/testsuite/ld-i386/i386.exp | 21 + ld/testsuite/ld-i386/plt-pic2.dd | 33 + ld/testsuite/ld-i386/plt2.dd | 35 + ld/testsuite/ld-i386/plt2.rd | 9 + ld/testsuite/ld-i386/plt2.s | 7 + ld/testsuite/ld-i386/pr20830.d | 4 +- ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 14 + ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d | 14 + ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 36 + ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 36 + ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d | 32 + ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d | 32 + ld/testsuite/ld-ifunc/pr17154-i386-now.d | 52 + ld/testsuite/ld-ifunc/pr17154-x86-64-now.d | 51 + ld/testsuite/ld-x86-64/bnd-branch-1-now.d | 43 + ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d | 33 + ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d | 55 + ld/testsuite/ld-x86-64/bnd-plt-1-now.d | 43 + ld/testsuite/ld-x86-64/load1b-nacl.d | 76 +- ld/testsuite/ld-x86-64/load1b.d | 77 +- ld/testsuite/ld-x86-64/mpx.exp | 10 + ld/testsuite/ld-x86-64/mpx3n.dd | 28 + ld/testsuite/ld-x86-64/mpx4n.dd | 25 + ld/testsuite/ld-x86-64/plt-main-bnd-now.rd | 3 + ld/testsuite/ld-x86-64/plt-main-bnd.dd | 2 +- ld/testsuite/ld-x86-64/plt2.dd | 34 + ld/testsuite/ld-x86-64/plt2.rd | 9 + ld/testsuite/ld-x86-64/plt2.s | 7 + ld/testsuite/ld-x86-64/pr20253-1h.d | 12 +- .../ld-x86-64/{pr20830a.d => pr20830a-now.d} | 12 +- ld/testsuite/ld-x86-64/pr20830a.d | 4 +- .../ld-x86-64/{pr20830b.d => pr20830b-now.d} | 12 +- ld/testsuite/ld-x86-64/pr20830b.d | 4 +- .../ld-x86-64/{pr21038a.d => pr21038a-now.d} | 13 +- ld/testsuite/ld-x86-64/pr21038a.d | 4 +- .../ld-x86-64/{pr21038a.d => pr21038b-now.d} | 16 +- .../ld-x86-64/{pr21038a.d => pr21038c-now.d} | 36 +- ld/testsuite/ld-x86-64/pr21038c.d | 4 +- ld/testsuite/ld-x86-64/x86-64.exp | 56 + patches/README | 3 +- patches/binutils-i386-now.patch | 1611 ------------ patches/binutils-x86-64-now.patch | 2555 -------------------- patches/binutils-x86-now.patch | 791 ++++++ 126 files changed, 4255 insertions(+), 5754 deletions(-) delete mode 100644 gdb/config/aarch64/linux.mh delete mode 100644 gdb/config/alpha/alpha-linux.mh delete mode 100644 gdb/config/alpha/nbsd.mh delete mode 100644 gdb/config/arm/linux.mh delete mode 100644 gdb/config/arm/nbsdelf.mh delete mode 100644 gdb/config/i386/cygwin.mh delete mode 100644 gdb/config/i386/cygwin64.mh delete mode 100644 gdb/config/i386/darwin.mh delete mode 100644 gdb/config/i386/fbsd.mh delete mode 100644 gdb/config/i386/fbsd64.mh delete mode 100644 gdb/config/i386/go32.mh rename gdb/config/i386/{i386gnu.mh => i386gnu.mn} (79%) delete mode 100644 gdb/config/i386/i386sol2.mh delete mode 100644 gdb/config/i386/linux.mh delete mode 100644 gdb/config/i386/linux64.mh delete mode 100644 gdb/config/i386/mingw.mh delete mode 100644 gdb/config/i386/mingw64.mh delete mode 100644 gdb/config/i386/nbsd64.mh delete mode 100644 gdb/config/i386/nbsdelf.mh delete mode 100644 gdb/config/i386/nto.mh delete mode 100644 gdb/config/i386/obsd.mh delete mode 100644 gdb/config/i386/obsd64.mh delete mode 100644 gdb/config/i386/sol2-64.mh delete mode 100644 gdb/config/ia64/linux.mh delete mode 100644 gdb/config/m32r/linux.mh delete mode 100644 gdb/config/m68k/linux.mh delete mode 100644 gdb/config/m68k/nbsdelf.mh delete mode 100644 gdb/config/m68k/obsd.mh delete mode 100644 gdb/config/m88k/obsd.mh delete mode 100644 gdb/config/mips/fbsd.mh delete mode 100644 gdb/config/mips/linux.mh delete mode 100644 gdb/config/mips/nbsd.mh delete mode 100644 gdb/config/mips/obsd64.mh delete mode 100644 gdb/config/pa/linux.mh delete mode 100644 gdb/config/pa/nbsd.mh delete mode 100644 gdb/config/pa/obsd.mh delete mode 100644 gdb/config/powerpc/aix.mh delete mode 100644 gdb/config/powerpc/fbsd.mh delete mode 100644 gdb/config/powerpc/linux.mh delete mode 100644 gdb/config/powerpc/nbsd.mh delete mode 100644 gdb/config/powerpc/obsd.mh delete mode 100644 gdb/config/powerpc/ppc64-linux.mh delete mode 100644 gdb/config/powerpc/spu-linux.mh delete mode 100644 gdb/config/s390/linux.mh delete mode 100644 gdb/config/sh/nbsd.mh delete mode 100644 gdb/config/sparc/fbsd.mh delete mode 100644 gdb/config/sparc/linux.mh delete mode 100644 gdb/config/sparc/linux64.mh delete mode 100644 gdb/config/sparc/nbsd64.mh delete mode 100644 gdb/config/sparc/nbsdelf.mh delete mode 100644 gdb/config/sparc/obsd64.mh delete mode 100644 gdb/config/sparc/sol2.mh delete mode 100644 gdb/config/tilegx/linux.mh delete mode 100644 gdb/config/vax/nbsdelf.mh delete mode 100644 gdb/config/vax/obsd.mh delete mode 100644 gdb/config/xtensa/linux.mh create mode 100644 gdb/configure.nat create mode 100644 ld/testsuite/ld-arm/cmse-implib.type create mode 100644 ld/testsuite/ld-i386/plt-pic2.dd create mode 100644 ld/testsuite/ld-i386/plt2.dd create mode 100644 ld/testsuite/ld-i386/plt2.rd create mode 100644 ld/testsuite/ld-i386/plt2.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-16-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-16-x86-64-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-2-x86-64-now.d create mode 100644 ld/testsuite/ld-ifunc/pr17154-i386-now.d create mode 100644 ld/testsuite/ld-ifunc/pr17154-x86-64-now.d create mode 100644 ld/testsuite/ld-x86-64/bnd-branch-1-now.d create mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-1-now.d create mode 100644 ld/testsuite/ld-x86-64/bnd-ifunc-2-now.d create mode 100644 ld/testsuite/ld-x86-64/bnd-plt-1-now.d create mode 100644 ld/testsuite/ld-x86-64/mpx3n.dd create mode 100644 ld/testsuite/ld-x86-64/mpx4n.dd create mode 100644 ld/testsuite/ld-x86-64/plt-main-bnd-now.rd create mode 100644 ld/testsuite/ld-x86-64/plt2.dd create mode 100644 ld/testsuite/ld-x86-64/plt2.rd create mode 100644 ld/testsuite/ld-x86-64/plt2.s copy ld/testsuite/ld-x86-64/{pr20830a.d => pr20830a-now.d} (79%) copy ld/testsuite/ld-x86-64/{pr20830b.d => pr20830b-now.d} (78%) copy ld/testsuite/ld-x86-64/{pr21038a.d => pr21038a-now.d} (78%) copy ld/testsuite/ld-x86-64/{pr21038a.d => pr21038b-now.d} (74%) copy ld/testsuite/ld-x86-64/{pr21038a.d => pr21038c-now.d} (55%) delete mode 100644 patches/binutils-i386-now.patch delete mode 100644 patches/binutils-x86-64-now.patch create mode 100644 patches/binutils-x86-now.patch