This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allmodconfig in repository toolchain/ci/binutils-gdb.
from 288f0ba264 asan: readelf: memory leaks adds c524d11e50 IBM Z: Add risbgz and risbgnz extended mnemonics adds 9c027c2f6c [gdb/testsuite] Handle SIGILL in gdb.reverse/insn-reverse.exp adds a1499830fe [gdb/testsuite] Fix gdb.reverse/insn-reverse-x86.c for -m32 adds f17727b349 [gdb/testsuite] Fix count usage in gdb.reverse/insn-reverse.exp adds a8d136756b [gdb/testsuite] Fix control-flow in gdb.reverse/insn-reverse.exp adds b6a6aa07c5 [gdb/tdep] Handle static field in i386_16_byte_align_p adds 67748e0f66 [gdb/testsuite] Make gdb.arch/amd64-gs_base.exp unsupported [...] adds 5382f97180 Fix shifting of negative value adds 91f8721328 Constify value_internal_function_name adds 10806efd8d Update gdb/ChangeLog to reflect the PR for a bug fix adds ab954e4a53 Fix building gdb release from tar file without makeinfo adds e633b1172a gdb/testsuite: make declare_labels use better default label names adds f99b517750 Remove redundant typedefs adds aafdfb4edd [gdb] Fix heap-buffer-overflow in completion_tracker::build_ [...] adds 42a4fec513 gdb: add inferior_execd observable adds 3b7a962dec gdb: clear inferior displaced stepping state and in-line ste [...] adds c0aba012ed gdb: restore displaced step buffer bytes when another thread forks adds f5f0169964 gdb: get rid of get_displaced_stepping_state adds 28d5518b12 gdb: rename things related to step over chains adds 1152d984bb gdb: rename displaced_step_closure to displaced_step_copy_in [...] adds 7def77a1cf gdb: rename displaced_step_fixup to displaced_step_finish adds bab37966cf gdb: introduce status enum for displaced step prepare/finish adds 94b24c74e8 gdb: pass inferior to get_linux_inferior_data adds c7acb87bc6 gdb: move displaced stepping types to displaced-stepping.{h,c} adds 187b041e25 gdb: move displaced stepping logic to gdbarch, allow startin [...] adds d965505887 gdb: change linux gdbarch data from post to pre-init adds 480af54cf6 gdb: make displaced stepping implementation capable of manag [...] adds 372ff58fda gdb: use two displaced step buffers on amd64/Linux adds 4979ae6a9e Automatic date update in version.in adds 7e45e7a9ab x86-64: Convert load to mov only for GOTPCRELX relocations new 3c7ba803ac Fix TARGET_CHAR_BIT/HOST_CHAR_BIT confusion in gmp-utils.c
The 1 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 | 6 + bfd/elf64-x86-64.c | 2 +- bfd/version.h | 2 +- gas/ChangeLog | 7 + gas/testsuite/gas/s390/zarch-z10.d | 12 +- gas/testsuite/gas/s390/zarch-z10.s | 4 +- gas/testsuite/gas/s390/zarch-zEC12.d | 20 +- gas/testsuite/gas/s390/zarch-zEC12.s | 3 + gdb/ChangeLog | 455 +++++++++++++++++++ gdb/Makefile.in | 1 + gdb/aarch64-linux-tdep.c | 3 +- gdb/aarch64-tdep.c | 22 +- gdb/aarch64-tdep.h | 5 +- gdb/alpha-linux-tdep.c | 2 +- gdb/amd64-linux-tdep.c | 11 +- gdb/amd64-tdep.c | 23 +- gdb/amd64-tdep.h | 9 +- gdb/arc-linux-tdep.c | 2 +- gdb/arch/aarch64-insn.c | 31 +- gdb/arch/aarch64-insn.h | 16 + gdb/arm-linux-tdep.c | 19 +- gdb/arm-tdep.c | 183 ++++---- gdb/arm-tdep.h | 18 +- gdb/bfin-linux-tdep.c | 2 +- gdb/completer.c | 4 +- gdb/cris-linux-tdep.c | 2 +- gdb/csky-linux-tdep.c | 2 +- gdb/displaced-stepping.c | 305 +++++++++++++ gdb/displaced-stepping.h | 215 +++++++++ gdb/doc/ChangeLog | 5 + gdb/doc/Makefile.in | 7 +- gdb/frv-linux-tdep.c | 2 +- gdb/gdbarch.c | 117 ++++- gdb/gdbarch.h | 47 +- gdb/gdbarch.sh | 26 +- gdb/gdbthread.h | 45 +- gdb/gmp-utils.c | 4 +- gdb/guile/guile-internal.h | 40 +- gdb/guile/scm-arch.c | 5 +- gdb/guile/scm-block.c | 8 +- gdb/guile/scm-cmd.c | 4 +- gdb/guile/scm-exception.c | 4 +- gdb/guile/scm-frame.c | 5 +- gdb/guile/scm-iterator.c | 5 +- gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-objfile.c | 5 +- gdb/guile/scm-param.c | 4 +- gdb/guile/scm-ports.c | 4 +- gdb/guile/scm-pretty-print.c | 8 +- gdb/guile/scm-progspace.c | 5 +- gdb/guile/scm-symbol.c | 4 +- gdb/guile/scm-symtab.c | 8 +- gdb/guile/scm-type.c | 9 +- gdb/guile/scm-value.c | 8 +- gdb/hppa-linux-tdep.c | 2 +- gdb/i386-linux-tdep.c | 31 +- gdb/i386-tdep.c | 16 +- gdb/i386-tdep.h | 12 +- gdb/ia64-linux-tdep.c | 2 +- gdb/inferior.h | 1 + gdb/infrun.c | 488 +++++++++------------ gdb/infrun.h | 84 +--- gdb/jit.c | 9 +- gdb/jit.h | 7 - gdb/linespec.c | 3 +- gdb/linux-tdep.c | 118 ++++- gdb/linux-tdep.h | 27 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/mips-linux-tdep.c | 2 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/nios2-linux-tdep.c | 2 +- gdb/observable.c | 1 + gdb/observable.h | 3 + gdb/or1k-linux-tdep.c | 2 +- gdb/ppc-linux-tdep.c | 5 +- gdb/python/py-arch.c | 4 +- gdb/python/py-block.c | 16 +- gdb/python/py-cmd.c | 2 - gdb/python/py-event.h | 4 +- gdb/python/py-events.h | 8 +- gdb/python/py-frame.c | 4 +- gdb/python/py-inferior.c | 4 +- gdb/python/py-instruction.c | 4 +- gdb/python/py-lazy-string.c | 4 +- gdb/python/py-linetable.c | 12 +- gdb/python/py-objfile.c | 4 +- gdb/python/py-param.c | 2 - gdb/python/py-progspace.c | 4 +- gdb/python/py-record-btrace.c | 4 +- gdb/python/py-record.c | 4 +- gdb/python/py-record.h | 8 +- gdb/python/py-registers.c | 16 +- gdb/python/py-symbol.c | 10 +- gdb/python/py-symtab.c | 22 +- gdb/python/py-type.c | 20 +- gdb/python/py-unwind.c | 12 +- gdb/python/py-value.c | 4 +- gdb/python/python-internal.h | 8 +- gdb/riscv-linux-tdep.c | 2 +- gdb/rs6000-aix-tdep.c | 6 +- gdb/rs6000-tdep.c | 94 +++- gdb/s390-linux-tdep.c | 2 +- gdb/s390-tdep.c | 22 +- gdb/sh-linux-tdep.c | 2 +- gdb/solib.c | 4 + gdb/sparc-linux-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/testsuite/ChangeLog | 48 ++ gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 2 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 26 +- gdb/testsuite/gdb.reverse/insn-reverse-x86.c | 8 + gdb/testsuite/gdb.reverse/insn-reverse.c | 43 +- gdb/testsuite/gdb.reverse/insn-reverse.exp | 32 +- .../forking-threads-plus-breakpoint.exp | 2 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 2 +- gdb/testsuite/gdb.threads/step-over-exec-execd.c | 30 ++ gdb/testsuite/gdb.threads/step-over-exec.c | 90 ++++ gdb/testsuite/gdb.threads/step-over-exec.exp | 113 +++++ gdb/testsuite/lib/dwarf.exp | 10 +- gdb/testsuite/lib/my-syscalls.S | 56 +++ gdb/testsuite/lib/my-syscalls.h | 25 ++ gdb/thread.c | 84 +++- gdb/tic6x-linux-tdep.c | 2 +- gdb/tilegx-linux-tdep.c | 2 +- gdb/value.c | 2 +- gdb/value.h | 2 +- gdb/xtensa-linux-tdep.c | 2 +- ld/ChangeLog | 9 + ld/testsuite/ld-x86-64/pr27016a.d | 23 + ld/testsuite/ld-x86-64/pr27016a.s | 23 + ld/testsuite/ld-x86-64/pr27016b.d | 23 + ld/testsuite/ld-x86-64/pr27016b.s | 4 + ld/testsuite/ld-x86-64/x86-64.exp | 2 + opcodes/ChangeLog | 7 + opcodes/s390-opc.c | 28 +- opcodes/s390-opc.txt | 2 + 138 files changed, 2704 insertions(+), 906 deletions(-) create mode 100644 gdb/displaced-stepping.c create mode 100644 gdb/displaced-stepping.h create mode 100644 gdb/testsuite/gdb.threads/step-over-exec-execd.c create mode 100644 gdb/testsuite/gdb.threads/step-over-exec.c create mode 100644 gdb/testsuite/gdb.threads/step-over-exec.exp create mode 100644 gdb/testsuite/lib/my-syscalls.S create mode 100644 gdb/testsuite/lib/my-syscalls.h create mode 100644 ld/testsuite/ld-x86-64/pr27016a.d create mode 100644 ld/testsuite/ld-x86-64/pr27016a.s create mode 100644 ld/testsuite/ld-x86-64/pr27016b.d create mode 100644 ld/testsuite/ld-x86-64/pr27016b.s