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 677d308dd1 Break "gas: Add --with-optimization=OPTION" into 3 pieces adds b643315dec Automatic date update in version.in adds f3185997ac Have info_to_howto functions return a success/fail status. [...] adds e8f5af786c Use standardized error message for unrecognized relocs. adds bc7c0509f2 Add a new Portuguese translation for the binutils sub-direct [...] adds b6f8c7c452 x86: Add -O[2|s] assembler command-line options adds 0c305b6176 Explicitly specify common tdesc.h for use with aarch64.h adds 5b616beff4 [ARM] Remove ARM_FEATURE_COPY macro adds 55089490f7 Change target_write_memory_blocks to use std::vector adds f6aec96dce ld: Add --enable-separate-code adds e05cac70d8 Update get_args documentation adds 8f065d3b4a gas: Rename .nop directive to .nops adds 0b25598b35 Automatic date update in version.in adds f169cfdc08 Workaround a FreeBSD ptrace() bug with clearing thread events. adds 0d329c0a83 Nonsense error messages on invalid aout string offset adds eef104664e Fix potential integer overflow when reading corrupt dwarf1 d [...] adds 889be5dbd2 Remove any trailing directory separator from ld_canon_sysroo [...] adds 116acb2c26 PR22887, null pointer dereference in aout_32_swap_std_reloc_out adds 12c963421d Catch integer overflows/underflows when parsing corrupt DWAR [...] adds 3083294d65 testsuite: Restore gdb_is_target_remote_prompt adds b4987c956d Create new common/pathstuff.[ch] adds 25e3c82c0e Make gdbserver work with filename-only binaries adds 815615463b Change order of error message printed when gdbserver can't find CWD adds 5224fa0399 correct ft32 reloc range test adds e184813fdb Add missing translations to ALL_LINGUAS adds ca8e0133c4 Automatic date update in version.in adds b1223e7890 btrace, gdbserver: check btrace target pointers adds 8305403a1f x86: Encode AVX256/AVX512 vpsub[bwdq] with VEX128/EVEX128 new e09c503a6b Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new decf17e9cd Remove "x86: Enable -z separate-code by default" new bfc4633659 Remove x86 optimization patches new 6f027e3e6b Apply "x86: Rewrite NOP generation for fill and alignment"
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 | 181 + bfd/aout-cris.c | 4 +- bfd/aoutx.h | 14 +- bfd/config.in | 4 + bfd/configure | 33 +- bfd/configure.ac | 24 + bfd/dwarf1.c | 17 +- bfd/dwarf2.c | 36 +- bfd/elf-bfd.h | 10 +- bfd/elf-hppa.h | 36 +- bfd/elf-m10200.c | 17 +- bfd/elf-m10300.c | 7 +- bfd/elf.c | 3 +- bfd/elf32-arc.c | 15 +- bfd/elf32-arm.c | 20 +- bfd/elf32-avr.c | 6 +- bfd/elf32-bfin.c | 16 +- bfd/elf32-cr16.c | 7 +- bfd/elf32-cr16c.c | 10 +- bfd/elf32-cris.c | 6 +- bfd/elf32-crx.c | 9 +- bfd/elf32-d10v.c | 8 +- bfd/elf32-d30v.c | 12 +- bfd/elf32-dlx.c | 11 +- bfd/elf32-epiphany.c | 6 +- bfd/elf32-fr30.c | 6 +- bfd/elf32-frv.c | 12 +- bfd/elf32-ft32.c | 15 +- bfd/elf32-gen.c | 6 +- bfd/elf32-h8300.c | 36 +- bfd/elf32-i370.c | 5 +- bfd/elf32-i386.c | 37 +- bfd/elf32-i860.c | 12 +- bfd/elf32-i960.c | 16 +- bfd/elf32-ip2k.c | 6 +- bfd/elf32-iq2000.c | 6 +- bfd/elf32-lm32.c | 11 +- bfd/elf32-m32c.c | 14 +- bfd/elf32-m32r.c | 26 +- bfd/elf32-m68hc11.c | 10 +- bfd/elf32-m68hc12.c | 10 +- bfd/elf32-m68hc1x.c | 3 +- bfd/elf32-m68k.c | 6 +- bfd/elf32-mcore.c | 5 +- bfd/elf32-mep.c | 12 +- bfd/elf32-metag.c | 6 +- bfd/elf32-microblaze.c | 5 +- bfd/elf32-mips.c | 21 +- bfd/elf32-moxie.c | 6 +- bfd/elf32-msp430.c | 17 +- bfd/elf32-mt.c | 14 +- bfd/elf32-nds32.c | 28 +- bfd/elf32-nios2.c | 44 +- bfd/elf32-or1k.c | 6 +- bfd/elf32-pj.c | 5 +- bfd/elf32-ppc.c | 11 +- bfd/elf32-pru.c | 48 +- bfd/elf32-rl78.c | 8 +- bfd/elf32-rx.c | 20 +- bfd/elf32-s390.c | 10 +- bfd/elf32-score.c | 16 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 12 +- bfd/elf32-sh.c | 5 +- bfd/elf32-spu.c | 5 +- bfd/elf32-tic6x.c | 58 +- bfd/elf32-tilepro.c | 14 +- bfd/elf32-v850.c | 37 +- bfd/elf32-vax.c | 7 +- bfd/elf32-visium.c | 6 +- bfd/elf32-wasm32.c | 9 +- bfd/elf32-xc16x.c | 15 +- bfd/elf32-xgate.c | 14 +- bfd/elf32-xstormy16.c | 16 +- bfd/elf32-xtensa.c | 9 +- bfd/elf64-alpha.c | 5 +- bfd/elf64-gen.c | 6 +- bfd/elf64-ia64-vms.c | 22 +- bfd/elf64-mips.c | 27 +- bfd/elf64-mmix.c | 6 +- bfd/elf64-ppc.c | 24 +- bfd/elf64-s390.c | 15 +- bfd/elf64-sh64.c | 12 +- bfd/elf64-sparc.c | 6 +- bfd/elf64-x86-64.c | 26 +- bfd/elfcode.h | 10 +- bfd/elfn32-mips.c | 16 +- bfd/elfnn-aarch64.c | 10 +- bfd/elfnn-ia64.c | 23 +- bfd/elfnn-riscv.c | 32 +- bfd/elfxx-ia64.c | 19 +- bfd/elfxx-sparc.c | 30 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 4 +- bfd/elfxx-tilegx.c | 20 +- bfd/elfxx-tilegx.h | 2 +- bfd/version.h | 2 +- binutils/ChangeLog | 20 + binutils/configure | 2 +- binutils/configure.ac | 2 +- binutils/objcopy.c | 15 +- binutils/po/pt.po | 11951 ++++++ binutils/testsuite/binutils-all/objcopy.exp | 2 + binutils/testsuite/binutils-all/readelf.exp | 2 + binutils/testsuite/binutils-all/strip-13.d | 9 + binutils/testsuite/binutils-all/strip-13.s | 12 + gas/ChangeLog | 88 + gas/NEWS | 5 +- gas/config/tc-i386.c | 241 +- gas/configure | 2 +- gas/configure.ac | 2 +- gas/doc/as.texinfo | 8 +- gas/doc/c-i386.texi | 25 + gas/po/ru.po | 2096 +- gas/read.c | 6 +- gas/read.h | 2 +- gas/testsuite/gas/cfi/cfi-x86_64.d | 1 + gas/testsuite/gas/i386/i386.exp | 7 + gas/testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d | 1 + gas/testsuite/gas/i386/nop-1.d | 2 +- gas/testsuite/gas/i386/nop-1.s | 12 +- gas/testsuite/gas/i386/nop-2.d | 2 +- gas/testsuite/gas/i386/nop-2.s | 12 +- gas/testsuite/gas/i386/nop-3.d | 2 +- gas/testsuite/gas/i386/nop-3.s | 2 +- gas/testsuite/gas/i386/nop-4.d | 2 +- gas/testsuite/gas/i386/nop-4.s | 2 +- gas/testsuite/gas/i386/nop-5.d | 2 +- gas/testsuite/gas/i386/nop-5.s | 2 +- gas/testsuite/gas/i386/nop-6.d | 2 +- gas/testsuite/gas/i386/nop-6.s | 2 +- gas/testsuite/gas/i386/nop-bad-1.l | 2 +- gas/testsuite/gas/i386/nop-bad-1.s | 6 +- gas/testsuite/gas/i386/optimize-1.d | 61 + gas/testsuite/gas/i386/optimize-1.s | 68 + gas/testsuite/gas/i386/optimize-2.d | 19 + gas/testsuite/gas/i386/optimize-2.s | 13 + gas/testsuite/gas/i386/optimize-3.d | 12 + gas/testsuite/gas/i386/optimize-3.s | 6 + gas/testsuite/gas/i386/x86-64-nop-1.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-2.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-3.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-4.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-5.d | 2 +- gas/testsuite/gas/i386/x86-64-nop-6.d | 2 +- gas/testsuite/gas/i386/x86-64-optimize-1.d | 53 + gas/testsuite/gas/i386/x86-64-optimize-1.s | 47 + gas/testsuite/gas/i386/x86-64-optimize-2.d | 109 + gas/testsuite/gas/i386/x86-64-optimize-2.s | 116 + gas/testsuite/gas/i386/x86-64-optimize-3.d | 27 + gas/testsuite/gas/i386/x86-64-optimize-3.s | 21 + gas/testsuite/gas/i386/x86-64-optimize-4.d | 12 + gas/testsuite/gas/i386/x86-64-optimize-4.s | 6 + gas/write.c | 6 +- gdb/ChangeLog | 79 + gdb/Makefile.in | 2 + gdb/arch/aarch64.h | 2 +- gdb/auto-load.c | 1 + gdb/common/common-defs.h | 3 + gdb/common/common-utils.c | 32 + gdb/common/common-utils.h | 5 + gdb/common/gdb_tilde_expand.c | 13 + gdb/common/gdb_tilde_expand.h | 4 + gdb/common/pathstuff.c | 156 + gdb/common/pathstuff.h | 53 + gdb/compile/compile.c | 23 +- gdb/defs.h | 4 - gdb/dwarf2read.c | 1 + gdb/exec.c | 1 + gdb/fbsd-nat.c | 32 + gdb/gdbserver/ChangeLog | 32 + gdb/gdbserver/Makefile.in | 2 + gdb/gdbserver/server.c | 102 +- gdb/gdbserver/target.h | 43 +- gdb/guile/scm-safe-call.c | 1 + gdb/linux-thread-db.c | 1 + gdb/main.c | 1 + gdb/nto-tdep.c | 1 + gdb/objfiles.c | 1 + gdb/source.c | 35 +- gdb/symfile.c | 109 +- gdb/symtab.c | 1 + gdb/target-memory.c | 231 +- gdb/target.h | 34 +- gdb/testsuite/ChangeLog | 14 + gdb/testsuite/gdb.server/abspath.exp | 58 + gdb/testsuite/lib/gdb.exp | 47 +- gdb/utils.c | 120 +- gdb/utils.h | 6 - gprof/ChangeLog | 5 + gprof/configure | 2 +- gprof/configure.ac | 2 +- include/ChangeLog | 4 + include/opcode/arm.h | 9 - ld/ChangeLog | 22 + ld/NEWS | 5 + ld/config.in | 4 + ld/configure | 28 +- ld/configure.ac | 19 +- ld/configure.tgt | 9 + ld/emultempl/elf32.em | 1 + ld/ldmain.c | 9 +- opcodes/ChangeLog | 30 + opcodes/arm-dis.c | 4 +- opcodes/configure | 2 +- opcodes/configure.ac | 2 +- opcodes/i386-gen.c | 1 + opcodes/i386-opc.h | 4 + opcodes/i386-opc.tbl | 89 +- opcodes/i386-tbl.h | 10682 +++--- patches/README | 4 +- patches/binutils-x86-nop.patch | 8753 +++++ patches/binutils-x86-optimize-vpsub.patch | 392 - patches/binutils-x86-optimize.patch | 48954 ------------------------ patches/binutils-x86-separate-code.patch | 374 - 215 files changed, 30305 insertions(+), 57053 deletions(-) create mode 100644 binutils/po/pt.po create mode 100644 binutils/testsuite/binutils-all/strip-13.d create mode 100644 binutils/testsuite/binutils-all/strip-13.s create mode 100644 gas/testsuite/gas/i386/optimize-1.d create mode 100644 gas/testsuite/gas/i386/optimize-1.s create mode 100644 gas/testsuite/gas/i386/optimize-2.d create mode 100644 gas/testsuite/gas/i386/optimize-2.s create mode 100644 gas/testsuite/gas/i386/optimize-3.d create mode 100644 gas/testsuite/gas/i386/optimize-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-1.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-optimize-4.s create mode 100644 gdb/common/pathstuff.c create mode 100644 gdb/common/pathstuff.h create mode 100644 gdb/testsuite/gdb.server/abspath.exp create mode 100644 patches/binutils-x86-nop.patch delete mode 100644 patches/binutils-x86-optimize-vpsub.patch delete mode 100644 patches/binutils-x86-optimize.patch delete mode 100644 patches/binutils-x86-separate-code.patch