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 b88c279417 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds ce4ec1a9b6 Bug 23142, SIGSEGV in is_strip_section adds 2ceb7719f7 Cleanup ppc code dealing with opcode dumps. adds ce887586b4 Fix decoding of ARM VFP instructions adds aff689d36d Add -Wduplicated-cond adds 75c0a43899 x86: Replace AddrPrefixOp0 with AddrPrefixOpReg adds c0a30a9f0a Enable Intel MOVDIRI, MOVDIR64B instructions adds a87a64780f Simplify VLE handling in print_insn_powerpc(). adds 95a6d23566 Prevent a memory exhaustion failure when running objdump on [...] adds 968ae51bac [spu] Fix "info spu event" output formatting adds 7785df4880 watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests adds f413a91378 Correct powerpc spe opcode lookup adds 886d542809 PR23141, SIGSEGV in bfd_elf_set_group_contents adds 8ee22052f6 gdb/x86: Handle kernels using compact xsave format adds 10d9808829 RISC-V: New emulations to make path searches follow glibc ABI. adds 7402fbcae1 Define GNULIB_NAMESPACE in unittests/string_view-selftests.c adds e6f372ba66 RISC-V: Add missing hint instructions from RV128I. adds 937d92afc3 Automatic date update in version.in adds 53db9cf9fc PR23147, Heap buffer overflow in pe_print_idata adds b4560c7d15 PR23148, Heap buffer overflow in pe_print_edata adds a7287b941e Regen ld potfile adds 84f9f8c330 PR22069, Several instances of register accidentally spelled [...] adds 493ffac5aa Fix binary compatibility between GCC and the TI compiler for [...] adds 60cb2c8a33 Fix typo in od-macho.c adds 37d9e06231 gdb: xtensa: handle privileged registers adds 06cfb1c895 x86: Remove Disp<N> from movidir{i,64b} adds d0ad159d68 gas: xtensa: fix literal movement adds 6fe88226c2 Automatic date update in version.in adds a45a8f9178 Fix _GLOBAL_OFFSET_TABLE_ value for large GOTs (aarch64). adds 8727de56b0 Fix tagged pointer support adds 637b19704c Add support for detecting Freescale S12Z binaries in readelf. adds 906994d9d5 [gdbserver/win32] fatal "glob could not process pattern '(nu [...] adds 7dbac825b0 gdbserver/Windows: Fix "no program to debug" error adds 190852c8ac gdbserver/Windows: crash during connection establishment phase adds 58ed5c38f5 Allow integer immediate for VFP vmov instructions. adds 6688183925 Allow integer immediates for AArch64 fmov instructions. adds 1a34f210bb Fix the clang build adds 55271bf969 x86 LynxOS-178: Adjust floating-point context structure adds 702dff05e5 Automatic date update in version.in adds 633cf2548b Remove cleanups from mdebugread.c new 330a13962f Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new a0b54abc35 Update binutils-lto-mixed.patch against master adds e540a5a223 Move core_bfd to program space adds 451953fa44 Eliminate the 'the_core_target' global adds 1524450719 Heap-allocate core_target instances adds 3afc23a681 Fix email address in ChangeLog entry adds 67e6f569eb gdb: xtensa: drop gdb_target definition adds cf4912ae57 gdb/x86: Fix write out of mxcsr register for xsave targets adds c64c5aae28 Automatic date update in version.in adds 9933dc5273 PR20659, Objcopy and change section lma failing adds 861d86514a score gcc-8 warning fixes adds de7bbc27f9 Automatic date update in version.in adds 85bd2d83f8 Automatic date update in version.in adds 9bc935ef33 x86: Mark __bss_start, _end and _edata locally defined adds 4ec0995016 x86; Allow IFUNC pointer defined in PDE new 6604e17034 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
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: bfd/ChangeLog | 62 + bfd/elf-attrs.c | 9 + bfd/elf-ifunc.c | 9 +- bfd/elf.c | 160 +- bfd/elf32-i386.c | 2 + bfd/elf32-pru.c | 163 +- bfd/elf64-x86-64.c | 2 + bfd/elfxx-x86.c | 91 +- bfd/elfxx-x86.h | 4 + bfd/peXXigen.c | 4 +- bfd/version.h | 2 +- binutils/ChangeLog | 24 + binutils/objcopy.c | 20 +- binutils/od-macho.c | 2 +- binutils/readelf.c | 1 + cpu/ChangeLog | 4 + cpu/or1kcommon.cpu | 2 +- gas/ChangeLog | 93 + gas/config/tc-aarch64.c | 25 +- gas/config/tc-arm.c | 8 + gas/config/tc-i386.c | 51 +- gas/config/tc-ppc.c | 64 +- gas/config/tc-pru.c | 18 +- gas/config/tc-score.c | 136 +- gas/config/tc-xtensa.c | 51 +- gas/doc/c-i386.texi | 3 + gas/testsuite/gas/aarch64/diagnostic.l | 4 - gas/testsuite/gas/aarch64/diagnostic.s | 8 +- gas/testsuite/gas/aarch64/fpmov.d | 4 + gas/testsuite/gas/aarch64/fpmov.s | 5 + gas/testsuite/gas/aarch64/sve-invalid.l | 14 +- gas/testsuite/gas/aarch64/sve-invalid.s | 10 +- gas/testsuite/gas/arm/vfp-mov-enc.d | 13 + gas/testsuite/gas/arm/vfp-mov-enc.s | 6 + gas/testsuite/gas/i386/i386.exp | 6 + gas/testsuite/gas/i386/movdir-intel.d | 18 + gas/testsuite/gas/i386/movdir.d | 18 + gas/testsuite/gas/i386/movdir.s | 13 + gas/testsuite/gas/i386/movdir64b-reg.l | 5 + gas/testsuite/gas/i386/movdir64b-reg.s | 11 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 18 + gas/testsuite/gas/i386/x86-64-movdir.d | 18 + gas/testsuite/gas/i386/x86-64-movdir.s | 13 + gas/testsuite/gas/i386/x86-64-movdir64b-reg.l | 5 + gas/testsuite/gas/i386/x86-64-movdir64b-reg.s | 11 + gas/testsuite/gas/pru/illegal2.l | 2 + gas/testsuite/gas/pru/illegal2.s | 5 + gas/testsuite/gas/pru/ldi.d | 8 +- gas/testsuite/gas/pru/pru.exp | 1 + gas/testsuite/gas/riscv/c-zero-imm.d | 6 + gas/testsuite/gas/riscv/c-zero-imm.s | 8 + gas/testsuite/gas/riscv/c-zero-reg.d | 2 +- gas/testsuite/gas/riscv/c-zero-reg.s | 4 +- gas/testsuite/gas/xtensa/all.exp | 3 + gas/testsuite/gas/xtensa/auto-litpools-3.d | 11 + gas/testsuite/gas/xtensa/auto-litpools-3.s | 6 + gas/testsuite/gas/xtensa/auto-litpools-4.d | 18 + gas/testsuite/gas/xtensa/auto-litpools-4.s | 6 + gas/testsuite/gas/xtensa/text-section-literals-1.d | 18 + gas/testsuite/gas/xtensa/text-section-literals-1.s | 6 + gdb/ChangeLog | 126 + gdb/aarch64-linux-tdep.c | 5 + gdb/aarch64-tdep.c | 5 - gdb/amd64-tdep.c | 22 +- gdb/arm-tdep.c | 5 +- gdb/common/x86-xstate.h | 13 + gdb/configure | 3 +- gdb/configure.tgt | 2 +- gdb/corefile.c | 22 - gdb/corelow.c | 305 +- gdb/gdbcore.h | 6 +- gdb/gdbserver/ChangeLog | 64 + gdb/gdbserver/configure | 3 +- gdb/gdbserver/i387-fp.c | 210 +- gdb/gdbserver/linux-aarch64-tdesc.c | 6 +- gdb/gdbserver/linux-tic6x-low.c | 4 +- gdb/gdbserver/linux-x86-tdesc.c | 15 +- gdb/gdbserver/lynx-i386-low.c | 41 +- gdb/gdbserver/nto-x86-low.c | 3 +- gdb/gdbserver/regcache.c | 13 + gdb/gdbserver/regcache.h | 3 + gdb/gdbserver/tdesc.c | 7 +- gdb/gdbserver/tdesc.h | 6 +- gdb/gdbserver/win32-i386-low.c | 5 +- gdb/gdbserver/win32-low.c | 11 +- gdb/gdbserver/x86-tdesc.h | 26 + gdb/i387-tdep.c | 767 +- gdb/i387-tdep.h | 6 + gdb/mdebugread.c | 45 +- gdb/progspace.h | 3 + gdb/regformats/regdat.sh | 3 +- gdb/spu-tdep.c | 8 +- gdb/target.h | 14 + gdb/testsuite/ChangeLog | 9 + gdb/testsuite/gdb.arch/amd64-init-x87-values.S | 31 + gdb/testsuite/gdb.arch/amd64-init-x87-values.exp | 175 + gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 4 + gdb/unittests/string_view-selftests.c | 2 + gdb/utils.c | 14 +- gdb/warning.m4 | 3 +- gdb/xtensa-linux-tdep.c | 6 + gdb/xtensa-tdep.c | 12 +- gold/ChangeLog | 5 + gold/aarch64.cc | 4 +- include/ChangeLog | 23 + include/elf/common.h | 3 + include/mach-o/unwind.h | 4 +- include/opcode/ppc.h | 6 +- include/opcode/riscv-opc.h | 6 + ld/ChangeLog | 66 + ld/Makefile.am | 26 + ld/Makefile.in | 30 + ld/configure.tgt | 6 + ld/emulparams/elf32lriscv.sh | 13 + ld/emulparams/elf32lriscv_ilp32.sh | 14 + ld/emulparams/elf32lriscv_ilp32f.sh | 14 + ld/emulparams/elf64lriscv-defs.sh | 11 - ld/emulparams/elf64lriscv.sh | 13 + ld/emulparams/elf64lriscv_lp64.sh | 14 + ld/emulparams/elf64lriscv_lp64f.sh | 14 + ld/genscripts.sh | 22 +- ld/po/BLD-POTFILES.in | 4 + ld/scripttempl/pru.sc | 47 +- ld/testsuite/ld-elf/changelma.d | 12 + ld/testsuite/ld-elf/changelma.lnk | 11 + ld/testsuite/ld-elf/changelma.s | 2 + ld/testsuite/ld-elf/pr23162.map | 4 + ld/testsuite/ld-elf/pr23162.rd | 12 + .../{ld-x86-64/pr22791-1a.c => ld-elf/pr23162a.c} | 0 ld/testsuite/ld-elf/pr23162b.c | 20 + ld/testsuite/ld-elf/shared.exp | 46 + ld/testsuite/ld-ifunc/ifunc-9-i386.d | 9 + ld/testsuite/ld-ifunc/ifunc-9-x86-64.d | 9 + ld/testsuite/ld-ifunc/ifunc-9-x86.d | 3 - ld/testsuite/ld-ifunc/ifunc.exp | 124 + ld/testsuite/ld-ifunc/pr23169a.c | 9 + ld/testsuite/ld-ifunc/pr23169a.rd | 6 + ld/testsuite/ld-ifunc/pr23169b.c | 23 + ld/testsuite/ld-ifunc/pr23169b.rd | 3 + ld/testsuite/ld-ifunc/pr23169c.c | 13 + ld/testsuite/ld-ifunc/pr23169c.rd | 6 + ld/testsuite/ld-pru/ldi32.d | 2 +- ld/testsuite/ld-pru/norelax_ldi32-data.d | 8 +- ld/testsuite/ld-pru/norelax_ldi32-dis.d | 28 +- ld/testsuite/ld-pru/relax_ldi32-data.d | 8 +- ld/testsuite/ld-pru/relax_ldi32-dis.d | 20 +- opcodes/ChangeLog | 68 + opcodes/cr16-opc.c | 2 +- opcodes/hppa-dis.c | 2 +- opcodes/i386-dis.c | 48 +- opcodes/i386-gen.c | 12 +- opcodes/i386-init.h | 334 +- opcodes/i386-opc.h | 12 +- opcodes/i386-opc.tbl | 29 +- opcodes/i386-tbl.h | 9975 ++++++++++---------- opcodes/ppc-dis.c | 133 +- opcodes/ppc-opc.c | 6 +- opcodes/riscv-opc.c | 54 +- patches/binutils-lto-mixed.patch | 82 +- sim/ppc/ChangeLog | 5 + sim/ppc/e500_registers.h | 2 +- sim/ppc/ppc-instructions | 2 +- 162 files changed, 8521 insertions(+), 6315 deletions(-) create mode 100644 gas/testsuite/gas/arm/vfp-mov-enc.d create mode 100644 gas/testsuite/gas/arm/vfp-mov-enc.s create mode 100644 gas/testsuite/gas/i386/movdir-intel.d create mode 100644 gas/testsuite/gas/i386/movdir.d create mode 100644 gas/testsuite/gas/i386/movdir.s create mode 100644 gas/testsuite/gas/i386/movdir64b-reg.l create mode 100644 gas/testsuite/gas/i386/movdir64b-reg.s create mode 100644 gas/testsuite/gas/i386/x86-64-movdir-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movdir.d create mode 100644 gas/testsuite/gas/i386/x86-64-movdir.s create mode 100644 gas/testsuite/gas/i386/x86-64-movdir64b-reg.l create mode 100644 gas/testsuite/gas/i386/x86-64-movdir64b-reg.s create mode 100644 gas/testsuite/gas/pru/illegal2.l create mode 100644 gas/testsuite/gas/pru/illegal2.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-3.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-3.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-4.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools-4.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-1.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-1.s create mode 100755 gdb/gdbserver/x86-tdesc.h create mode 100644 gdb/testsuite/gdb.arch/amd64-init-x87-values.S create mode 100644 gdb/testsuite/gdb.arch/amd64-init-x87-values.exp create mode 100644 ld/emulparams/elf32lriscv_ilp32.sh create mode 100644 ld/emulparams/elf32lriscv_ilp32f.sh create mode 100644 ld/emulparams/elf64lriscv_lp64.sh create mode 100644 ld/emulparams/elf64lriscv_lp64f.sh create mode 100644 ld/testsuite/ld-elf/changelma.d create mode 100644 ld/testsuite/ld-elf/changelma.lnk create mode 100644 ld/testsuite/ld-elf/changelma.s create mode 100644 ld/testsuite/ld-elf/pr23162.map create mode 100644 ld/testsuite/ld-elf/pr23162.rd copy ld/testsuite/{ld-x86-64/pr22791-1a.c => ld-elf/pr23162a.c} (100%) create mode 100644 ld/testsuite/ld-elf/pr23162b.c create mode 100644 ld/testsuite/ld-ifunc/ifunc-9-i386.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-9-x86-64.d delete mode 100644 ld/testsuite/ld-ifunc/ifunc-9-x86.d create mode 100644 ld/testsuite/ld-ifunc/pr23169a.c create mode 100644 ld/testsuite/ld-ifunc/pr23169a.rd create mode 100644 ld/testsuite/ld-ifunc/pr23169b.c create mode 100644 ld/testsuite/ld-ifunc/pr23169b.rd create mode 100644 ld/testsuite/ld-ifunc/pr23169c.c create mode 100644 ld/testsuite/ld-ifunc/pr23169c.rd