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 1cd86e2a2e Apply "x86: Enable -z separate-code by default" adds 325ba6fb34 Ignore degenerate PT_LOAD segments adds bb57c12e55 Automatic date update in version.in adds 62a02d25b6 Add .nop assembler directive adds 92d9e363b5 ld-elf/eh4: Pass -z max-page-size=0x200000 -z noseparate-code to ld adds 34b00afa03 ld: Add -z separate-code test for zero size section adds d85502cffa ld-elf/ehdr_start: Pass --build-id to ld adds e64676d21c Automatic date update in version.in adds d5c78119f7 Automatic date update in version.in adds dbc88fc149 PT_LOAD and PT_GNU_RELRO segment overlap adds b5884fa710 Add common/ dir in build directories adds e535d0ddb3 Fix mistake in the declaration of the --include-all-whitespa [...] adds e207bc53a4 [ARM] Fix bxns mask adds f61f94ec1b ld: Add -z separate-code tests to frame.exp adds 871b3ab29e Use %pA and %pB in messages rather than %A and %B adds c1c8c1ef9a Use %pI, %pR, %pS, %pT in place of %I, %R, %S and %T. adds 2dcf00ce6c %L conversions adds 8979927ae7 Don't use %ll adds f2b740ac53 Add attribute printf to _bfd_error_handler adds 4f7fd351a7 BFD: Remove unused SEC_HAS_GOT_REF section flag adds 8772de117d LD: Support fixed-size sections some psABIs may require adds 6798f8bfa6 MIPS/BFD: Fix the size of `.reginfo' and `.MIPS.abiflags' sections adds b248d650a4 Revert "_bfd_mips_elf_final_link: Notify user about wrong .r [...] adds db1ae9c5b6 gdb/doc: Additional information about 'info line' adds afec267feb Automatic date update in version.in adds a543c5ca7c Fix make 3.81 build errors adds 8811c8f495 Clarify .arch_extension possible values adds de65820cd6 btrace, testsuite: do not force BTS adds 2d8adcbd07 gnulib: import mkstemp adds 6e8d06db1a Enable link time garbage collection support for the IA64 target. adds b0ab9c4549 Fix typo in listing of objcopy's command line options. new bb2632550f Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 6fed89b76f Update support for R_X86_64_THUNK_GOTPCRELX new e027a66187 Remove "Add .nop directive to assembler" new 3a1ac0277d Update "x86: Enable -z separate-code by default" new d0eb67759c Update binutils-x86-gpoff.patch against master new 7a095355d4 Update binutils-lto-mixed.patch against master
The 6 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 | 227 ++++ bfd/aout-adobe.c | 2 +- bfd/aout-cris.c | 6 +- bfd/aoutx.h | 16 +- bfd/archive.c | 2 +- bfd/bfd-in.h | 18 + bfd/bfd-in2.h | 29 +- bfd/bfd.c | 132 +- bfd/binary.c | 2 +- bfd/cache.c | 2 +- bfd/coff-alpha.c | 10 +- bfd/coff-arm.c | 38 +- bfd/coff-i860.c | 2 +- bfd/coff-mcore.c | 13 +- bfd/coff-ppc.c | 19 +- bfd/coff-rs6000.c | 8 +- bfd/coff-sh.c | 41 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 2 +- bfd/coff-tic80.c | 4 +- bfd/coff64-rs6000.c | 2 +- bfd/coffcode.h | 46 +- bfd/coffgen.c | 18 +- bfd/cofflink.c | 18 +- bfd/coffswap.h | 4 +- bfd/compress.c | 4 +- bfd/cpu-arm.c | 6 +- bfd/dwarf2.c | 28 +- bfd/ecoff.c | 2 +- bfd/elf-attrs.c | 9 +- bfd/elf-eh-frame.c | 16 +- bfd/elf-ifunc.c | 2 +- bfd/elf-m10300.c | 13 +- bfd/elf-properties.c | 12 +- bfd/elf-s390-common.c | 6 +- bfd/elf.c | 144 +-- bfd/elf32-arc.c | 54 +- bfd/elf32-arm.c | 251 ++-- bfd/elf32-avr.c | 2 +- bfd/elf32-bfin.c | 25 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-cr16c.c | 2 +- bfd/elf32-cris.c | 58 +- bfd/elf32-crx.c | 2 +- bfd/elf32-d10v.c | 2 +- bfd/elf32-d30v.c | 4 +- bfd/elf32-epiphany.c | 2 +- bfd/elf32-fr30.c | 2 +- bfd/elf32-frv.c | 14 +- bfd/elf32-gen.c | 2 +- bfd/elf32-hppa.c | 29 +- bfd/elf32-i370.c | 14 +- bfd/elf32-i386.c | 38 +- bfd/elf32-i960.c | 2 +- bfd/elf32-ip2k.c | 18 +- bfd/elf32-iq2000.c | 6 +- bfd/elf32-lm32.c | 13 +- bfd/elf32-m32c.c | 6 +- bfd/elf32-m32r.c | 14 +- bfd/elf32-m68hc11.c | 2 +- bfd/elf32-m68hc12.c | 2 +- bfd/elf32-m68hc1x.c | 10 +- bfd/elf32-m68k.c | 27 +- bfd/elf32-mcore.c | 10 +- bfd/elf32-mep.c | 8 +- bfd/elf32-metag.c | 18 +- bfd/elf32-microblaze.c | 14 +- bfd/elf32-moxie.c | 2 +- bfd/elf32-msp430.c | 18 +- bfd/elf32-mt.c | 4 +- bfd/elf32-nds32.c | 88 +- bfd/elf32-nios2.c | 10 +- bfd/elf32-or1k.c | 14 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 94 +- bfd/elf32-rl78.c | 24 +- bfd/elf32-rx.c | 33 +- bfd/elf32-s390.c | 21 +- bfd/elf32-score.c | 8 +- bfd/elf32-score7.c | 8 +- bfd/elf32-sh-symbian.c | 6 +- bfd/elf32-sh.c | 126 +- bfd/elf32-sh64.c | 21 +- bfd/elf32-sparc.c | 4 +- bfd/elf32-spu.c | 31 +- bfd/elf32-tic6x.c | 44 +- bfd/elf32-tilepro.c | 17 +- bfd/elf32-v850.c | 54 +- bfd/elf32-vax.c | 26 +- bfd/elf32-visium.c | 4 +- bfd/elf32-wasm32.c | 2 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xtensa.c | 49 +- bfd/elf64-alpha.c | 40 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 8 +- bfd/elf64-ia64-vms.c | 64 +- bfd/elf64-mmix.c | 37 +- bfd/elf64-ppc.c | 52 +- bfd/elf64-s390.c | 23 +- bfd/elf64-sh64.c | 27 +- bfd/elf64-sparc.c | 18 +- bfd/elf64-x86-64.c | 58 +- bfd/elfcode.h | 9 +- bfd/elfcore.h | 6 +- bfd/elflink.c | 135 +- bfd/elfnn-aarch64.c | 47 +- bfd/elfnn-ia64.c | 50 +- bfd/elfnn-riscv.c | 36 +- bfd/elfxx-mips.c | 129 +- bfd/elfxx-sparc.c | 17 +- bfd/elfxx-tilegx.c | 19 +- bfd/elfxx-x86.c | 22 +- bfd/hpux-core.c | 2 +- bfd/ieee.c | 12 +- bfd/ihex.c | 23 +- bfd/libbfd-in.h | 2 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 2 +- bfd/linker.c | 20 +- bfd/mach-o.c | 7 +- bfd/merge.c | 4 +- bfd/mmo.c | 62 +- bfd/oasys.c | 2 +- bfd/pdp11.c | 8 +- bfd/pe-mips.c | 8 +- bfd/peXXigen.c | 36 +- bfd/peicode.h | 16 +- bfd/reloc.c | 10 +- bfd/rs6000-core.c | 2 +- bfd/section.c | 11 +- bfd/srec.c | 8 +- bfd/stabs.c | 2 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 8 +- bfd/xcofflink.c | 37 +- binutils/ChangeLog | 10 + binutils/doc/binutils.texi | 2 +- binutils/strings.c | 2 +- gas/ChangeLog | 48 + gas/NEWS | 3 + gas/as.h | 10 + gas/config/tc-i386.c | 272 ++-- gas/config/tc-i386.h | 5 + gas/doc/as.texinfo | 18 + gas/doc/c-arm.texi | 2 +- gas/read.c | 53 + gas/read.h | 1 + gas/testsuite/gas/i386/i386.exp | 13 + gas/testsuite/gas/i386/nop-1.d | 31 + gas/testsuite/gas/i386/nop-1.s | 21 + gas/testsuite/gas/i386/nop-2.d | 40 + gas/testsuite/gas/i386/nop-2.s | 22 + gas/testsuite/gas/i386/nop-3.d | 20 + gas/testsuite/gas/i386/nop-3.s | 15 + gas/testsuite/gas/i386/nop-4.d | 23 + gas/testsuite/gas/i386/nop-4.s | 18 + gas/testsuite/gas/i386/nop-5.d | 25 + gas/testsuite/gas/i386/nop-5.s | 19 + gas/testsuite/gas/i386/nop-6.d | 17 + gas/testsuite/gas/i386/nop-6.s | 25 + gas/testsuite/gas/i386/nop-bad-1.l | 4 + gas/testsuite/gas/i386/nop-bad-1.s | 4 + gas/testsuite/gas/i386/x86-64-nop-1.d | 32 + gas/testsuite/gas/i386/x86-64-nop-2.d | 41 + gas/testsuite/gas/i386/x86-64-nop-3.d | 21 + gas/testsuite/gas/i386/x86-64-nop-4.d | 24 + gas/testsuite/gas/i386/x86-64-nop-5.d | 26 + gas/testsuite/gas/i386/x86-64-nop-6.d | 18 + gas/write.c | 59 +- gdb/ChangeLog | 13 + gdb/Makefile.in | 87 +- gdb/common/common.host | 4 +- gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 19 +- gdb/gdbserver/ChangeLog | 11 + gdb/gdbserver/Makefile.in | 86 +- gdb/gdbserver/configure | 4 +- gdb/gdbserver/configure.ac | 4 +- gdb/gnulib/aclocal.m4 | 3 + gdb/gnulib/config.in | 30 + gdb/gnulib/configure | 200 +++ gdb/gnulib/import/Makefile.am | 28 +- gdb/gnulib/import/Makefile.in | 47 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 3 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 23 + gdb/gnulib/import/m4/mkstemp.m4 | 82 ++ gdb/gnulib/import/m4/secure_getenv.m4 | 26 + gdb/gnulib/import/m4/tempname.m4 | 19 + gdb/gnulib/import/mkstemp.c | 50 + gdb/gnulib/import/secure_getenv.c | 54 + gdb/gnulib/import/tempname.c | 324 +++++ gdb/gnulib/import/tempname.h | 65 + gdb/gnulib/update-gnulib.sh | 1 + gdb/testsuite/ChangeLog | 4 + gdb/testsuite/gdb.btrace/buffer-size.exp | 15 +- ld/ChangeLog | 88 ++ ld/emultempl/beos.em | 4 +- ld/emultempl/cr16elf.em | 10 +- ld/emultempl/elf32.em | 20 +- ld/emultempl/m68kcoff.em | 10 +- ld/emultempl/m68kelf.em | 14 +- ld/emultempl/mmo.em | 2 +- ld/emultempl/nds32elf.em | 4 +- ld/emultempl/pe.em | 8 +- ld/emultempl/pep.em | 6 +- ld/emultempl/sh64elf.em | 4 +- ld/emultempl/spuelf.em | 2 +- ld/emultempl/sunos.em | 8 +- ld/emultempl/xtensaelf.em | 10 +- ld/ldcref.c | 20 +- ld/ldctor.c | 2 +- ld/ldemul.c | 4 +- ld/ldexp.c | 36 +- ld/ldgram.y | 8 +- ld/ldlang.c | 88 +- ld/ldlex.l | 2 +- ld/ldmain.c | 70 +- ld/ldmisc.c | 281 ++--- ld/pe-dll.c | 8 +- ld/plugin.c | 2 +- ld/testsuite/ld-elf/binutils.exp | 6 +- ld/testsuite/ld-elf/eh4.d | 2 +- ld/testsuite/ld-elf/ehdr_start.d | 2 +- ld/testsuite/ld-elf/frame.exp | 34 +- ld/testsuite/ld-mips-elf/mips-abiflags-0.d | 9 + ld/testsuite/ld-mips-elf/mips-abiflags-0.ld | 5 + ld/testsuite/ld-mips-elf/mips-abiflags-0r.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-1.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-1.ld | 5 + ld/testsuite/ld-mips-elf/mips-abiflags-1r.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-2.d | 6 + ld/testsuite/ld-mips-elf/mips-abiflags-2r.d | 6 + ld/testsuite/ld-mips-elf/mips-elf.exp | 17 + ld/testsuite/ld-mips-elf/reginfo-0.d | 9 + ld/testsuite/ld-mips-elf/reginfo-0.ld | 5 + ld/testsuite/ld-mips-elf/reginfo-0r.d | 9 + ld/testsuite/ld-mips-elf/reginfo-1.d | 9 + ld/testsuite/ld-mips-elf/reginfo-1.ld | 5 + ld/testsuite/ld-mips-elf/reginfo-1.s | 10 + ld/testsuite/ld-mips-elf/reginfo-1r.d | 9 + ld/testsuite/ld-mips-elf/reginfo-2.d | 9 + ld/testsuite/ld-mips-elf/reginfo-2.s | 10 + ld/testsuite/ld-mips-elf/reginfo-2r.d | 9 + opcodes/ChangeLog | 4 + opcodes/arm-dis.c | 2 +- ...zero-size-section-for-RELRO-segment-match.patch | 85 -- ...002-ld-elf-ehdr_start-Pass-build-id-to-ld.patch | 45 - ...Pass-z-max-page-size-0x200000-z-noseparat.patch | 40 - ...004-x86-Enable-z-separate-code-by-default.patch | 100 -- patches/README | 6 +- patches/binutils-lto-mixed.patch | 154 +-- patches/binutils-x86-64-gold-thunk.patch | 2 +- patches/binutils-x86-64-thunk.patch | 426 +++++-- patches/binutils-x86-gpoff.patch | 100 +- patches/binutils-x86-nop.patch | 1317 -------------------- patches/binutils-x86-separate-code.patch | 228 ++++ 259 files changed, 5029 insertions(+), 3895 deletions(-) create mode 100644 gas/testsuite/gas/i386/nop-1.d create mode 100644 gas/testsuite/gas/i386/nop-1.s create mode 100644 gas/testsuite/gas/i386/nop-2.d create mode 100644 gas/testsuite/gas/i386/nop-2.s create mode 100644 gas/testsuite/gas/i386/nop-3.d create mode 100644 gas/testsuite/gas/i386/nop-3.s create mode 100644 gas/testsuite/gas/i386/nop-4.d create mode 100644 gas/testsuite/gas/i386/nop-4.s create mode 100644 gas/testsuite/gas/i386/nop-5.d create mode 100644 gas/testsuite/gas/i386/nop-5.s create mode 100644 gas/testsuite/gas/i386/nop-6.d create mode 100644 gas/testsuite/gas/i386/nop-6.s create mode 100644 gas/testsuite/gas/i386/nop-bad-1.l create mode 100644 gas/testsuite/gas/i386/nop-bad-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-nop-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-5.d create mode 100644 gas/testsuite/gas/i386/x86-64-nop-6.d create mode 100644 gdb/gnulib/import/m4/mkstemp.m4 create mode 100644 gdb/gnulib/import/m4/secure_getenv.m4 create mode 100644 gdb/gnulib/import/m4/tempname.m4 create mode 100644 gdb/gnulib/import/mkstemp.c create mode 100644 gdb/gnulib/import/secure_getenv.c create mode 100644 gdb/gnulib/import/tempname.c create mode 100644 gdb/gnulib/import/tempname.h create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0.ld create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-0r.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1.ld create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-1r.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips-abiflags-2r.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0.ld create mode 100644 ld/testsuite/ld-mips-elf/reginfo-0r.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.ld create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1.s create mode 100644 ld/testsuite/ld-mips-elf/reginfo-1r.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2.d create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2.s create mode 100644 ld/testsuite/ld-mips-elf/reginfo-2r.d delete mode 100644 patches/0001-Exclude-zero-size-section-for-RELRO-segment-match.patch delete mode 100644 patches/0002-ld-elf-ehdr_start-Pass-build-id-to-ld.patch delete mode 100644 patches/0003-ld-elf-eh4-Pass-z-max-page-size-0x200000-z-nosepar [...] delete mode 100644 patches/0004-x86-Enable-z-separate-code-by-default.patch delete mode 100644 patches/binutils-x86-nop.patch create mode 100644 patches/binutils-x86-separate-code.patch