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 f357e4704f Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 4ee89e903d Replace the linear search in find_pc_sect_line with a binary [...] adds 8c5b71ad6d Adjust testsuite/ld-plugin/pr22983.d adds 7cbe16e99d Fix misleading indentation error. adds cbac223123 ld/testsuite: XFAIL pr20995-2 on aarch64*-*-elf* adds dca9fbc845 Automatic date update in version.in adds 675e28092f Don't exceed reloc array bounds adds 6a3858a69e Correct multi-toc tprel relocs adds bac3c8c5e7 Make tls_mask unsigned in elf32-ppc.c adds 4bad6366a7 Delete unused elf32-ppc.c code adds 0ccf57bd81 PowerPC64 synthetic symbols adds 7edb9bd32b S390: Enable re-attaching with native-extended-gdbserver adds c49bd90bdb S390: gdbserver: Don't write guarded storage registers adds ce29f8439f S390: Make IPA recognize tdescs with guarded storage adds b1202ffa53 DT_FLAGS_1: Add Solaris bits adds 7eb2418fa4 Add myself as a write-after-approval GDB maintainer. adds 92c00f4228 Automatic date update in version.in adds 62c222b6d9 Make parse_static_tracepoint_marker_definition work with mul [...] adds 5d9310c4b8 Get rid of VEC(static_tracepoint_marker_p) adds f776822506 x86: fold a few XOP templates adds d6793fa1ac x86/Intel: fix fallout from earlier template folding adds 9f79e88693 x86: fix swapped operand handling for BNDMOV adds 1212781b35 ix86: allow HLE store of accumulator to absolute address adds 96bc132a73 x86: drop remaining redundant DispN adds b8c169f359 x86: drop pointless VecESize adds 32546502f3 x86: use local variable in check_VecOperands() adds f69c5afb18 S390: Correct brace style in s390_get_wordsize adds 26d6cec4a9 Make "info proc cmdline" show args on GNU/Linux adds dd6d677f0b ppc: Detect when LR is saved through frame pointer adds 7a8f494c7b ppc: Fix stwux and stdux masks in skip_prologue adds 8ff5bf3db3 Automatic date update in version.in adds a2b2bc12af Remove some cleanups from record-full.c adds 079670b94a Testsuite: fully migrate to use_gdb_stub convenience func adds d80e524238 Move gdbserver tdesc header funcs to c file adds 066cfa988d gdb: Minor cleanup in some gdb.arch/* tests adds 376be529a7 gdb: Fix testsuite issue in gdb.arch/amd64-disp-step-avx.exp adds f6c4d4b152 Add an extra library name template to the list used by the W [...] adds 8fd7578189 Improve readelf's selection of a file start symbol when disp [...] adds dff7492c9b Make gdbserver find_register_by_number static adds 2cc9b3048b Change machoread.c to use std::vector adds 291158a341 Add --debug=plugin option to record plugin actions. adds b7fee5a326 Add psymbols for nested types adds 9a96cf3834 Automatic date update in version.in adds bce02d8884 aarch64: Make "info address" resolve TLS variables adds 3215deaaa6 Add missing ChangeLog entry for last commit. adds 8da9a904f4 Fix warn-unused-return message. adds b3ee71e749 Automatic date update in version.in new bec76313c4 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds bf54968b12 x86-64: Add ENDBR64 to the TLSDESC PLT entry new 57a14366c2 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
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 | 34 + bfd/elf32-ppc.c | 43 +- bfd/elf64-ppc.c | 36 +- bfd/elf64-x86-64.c | 32 +- bfd/version.h | 2 +- binutils/ChangeLog | 15 + binutils/readelf.c | 28 + binutils/testsuite/binutils-all/note-4-32.d | 18 +- binutils/testsuite/binutils-all/note-4-32.s | 4 +- binutils/testsuite/binutils-all/note-4-64.s | 4 +- gas/ChangeLog | 35 + gas/config/tc-i386.c | 42 +- gas/testsuite/gas/i386/hle-intel.d | 3 + gas/testsuite/gas/i386/hle.d | 3 + gas/testsuite/gas/i386/hle.s | 3 + gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/opts-intel.d | 4 + gas/testsuite/gas/i386/opts.d | 4 + gas/testsuite/gas/i386/opts.s | 8 + gas/testsuite/gas/i386/sse2avx-opts-intel.d | 4 + gas/testsuite/gas/i386/sse2avx-opts.d | 4 + gas/testsuite/gas/i386/unspec.l | 65 ++ gas/testsuite/gas/i386/unspec.s | 69 ++ gas/testsuite/gas/i386/xmmword.l | 101 ++ gas/testsuite/gas/i386/xmmword.s | 129 +++ gdb/ChangeLog | 121 ++ gdb/MAINTAINERS | 1 + gdb/Makefile.in | 1 + gdb/breakpoint.c | 68 +- gdb/breakpoint.h | 2 +- gdb/common/rsp-low.c | 13 +- gdb/common/rsp-low.h | 4 + gdb/dwarf2read.c | 3 +- gdb/gdbserver/ChangeLog | 41 + gdb/gdbserver/linux-s390-ipa.c | 13 +- gdb/gdbserver/linux-s390-low.c | 131 +-- gdb/gdbserver/regcache.c | 20 +- gdb/gdbserver/regcache.h | 4 - gdb/gdbserver/tdesc.c | 48 + gdb/gdbserver/tdesc.h | 44 +- gdb/linux-nat.c | 27 +- gdb/linux-tdep.c | 20 +- gdb/machoread.c | 93 +- gdb/minsyms.c | 17 +- gdb/minsyms.h | 2 +- gdb/record-full.c | 22 +- gdb/remote.c | 34 +- gdb/rs6000-tdep.c | 82 +- gdb/symtab.c | 26 +- gdb/target-debug.h | 6 +- gdb/target-delegates.c | 30 +- gdb/target.h | 15 +- gdb/testsuite/ChangeLog | 65 ++ gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/start.exp | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 8 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 27 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 12 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 4 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 12 +- gdb/testsuite/gdb.arch/sparc64-regs.exp | 5 +- gdb/testsuite/gdb.base/async-shell.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 13 + gdb/testsuite/gdb.base/nostdlib.exp | 2 +- gdb/testsuite/gdb.base/solib-nodir.exp | 2 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/testenv.exp | 2 +- gdb/testsuite/gdb.cp/subtypes-2.cc | 30 + gdb/testsuite/gdb.cp/subtypes.cc | 42 + gdb/testsuite/gdb.cp/subtypes.exp | 52 + gdb/testsuite/gdb.cp/subtypes.h | 50 + gdb/testsuite/gdb.mi/mi-exec-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 2 +- gdb/testsuite/gdb.multi/multi-arch.exp | 2 +- gdb/testsuite/gdb.multi/tids.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 2 +- gdb/testsuite/gdb.perf/template-breakpoints.cc | 97 ++ gdb/testsuite/gdb.perf/template-breakpoints.exp | 65 ++ gdb/testsuite/gdb.perf/template-breakpoints.py | 33 + gdb/testsuite/gdb.python/py-events.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/lib/selftest-support.exp | 2 +- gdb/tracepoint.c | 90 +- gdb/tracepoint.h | 22 +- gdb/unittests/rsp-low-selftests.c | 12 + gdb/unittests/tracepoint-selftests.c | 70 ++ gold/ChangeLog | 26 + gold/debug.h | 4 +- gold/plugin.cc | 303 ++++- gold/plugin.h | 15 +- include/ChangeLog | 6 + include/elf/common.h | 3 + ld/ChangeLog | 23 + ld/emultempl/pe.em | 2 + ld/emultempl/pep.em | 2 + ld/ld.texinfo | 1 + ld/testsuite/ld-elf/shared.exp | 4 +- ld/testsuite/ld-plugin/pr22983.d | 10 +- ld/testsuite/ld-x86-64/tlsdesc.pd | 2 +- opcodes/ChangeLog | 33 + opcodes/i386-dis.c | 14 +- opcodes/i386-opc.tbl | 1157 ++++++++++--------- opcodes/i386-tbl.h | 1325 ++++++++++------------ 112 files changed, 3347 insertions(+), 1920 deletions(-) create mode 100644 gas/testsuite/gas/i386/unspec.l create mode 100644 gas/testsuite/gas/i386/unspec.s create mode 100644 gas/testsuite/gas/i386/xmmword.l create mode 100644 gas/testsuite/gas/i386/xmmword.s create mode 100644 gdb/testsuite/gdb.cp/subtypes-2.cc create mode 100644 gdb/testsuite/gdb.cp/subtypes.cc create mode 100644 gdb/testsuite/gdb.cp/subtypes.exp create mode 100644 gdb/testsuite/gdb.cp/subtypes.h create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.cc create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.exp create mode 100644 gdb/testsuite/gdb.perf/template-breakpoints.py create mode 100644 gdb/unittests/tracepoint-selftests.c