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-mainline-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 adds 3c7ba803ac Fix TARGET_CHAR_BIT/HOST_CHAR_BIT confusion in gmp-utils.c adds 0fcf331bb1 VAX/BFD: Do not warn about GOT addend mismatches if no GOT e [...] adds 6b1dce3a3d Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 12 + bfd/elf32-vax.c | 2 +- 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 | 33 ++ ld/testsuite/ld-vax-elf/got-local-aux-off.s | 5 + ld/testsuite/ld-vax-elf/got-local-def-off.s | 12 + .../ld-vax-elf/got-local-exe-off-hidden.dd | 17 + .../ld-vax-elf/got-local-exe-off-visible.dd | 17 + ld/testsuite/ld-vax-elf/got-local-exe-off.xd | 3 + .../ld-vax-elf/got-local-lib-off-hidden.dd | 17 + .../ld-vax-elf/got-local-lib-off-visible.ed | 2 + ld/testsuite/ld-vax-elf/got-local-lib-off.xd | 3 + ld/testsuite/ld-vax-elf/got-local-off-external.ed | 2 + .../ld-vax-elf/got-local-ref-off-external.s | 12 + ld/testsuite/ld-vax-elf/got-local-ref-off-hidden.s | 12 + .../ld-vax-elf/got-local-ref-off-visible.s | 12 + ld/testsuite/ld-vax-elf/got-local.ld | 17 + ld/testsuite/ld-vax-elf/vax-elf.exp | 85 +++- 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 + 153 files changed, 2949 insertions(+), 909 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-vax-elf/got-local-aux-off.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-def-off.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-exe-off-hidden.dd create mode 100644 ld/testsuite/ld-vax-elf/got-local-exe-off-visible.dd create mode 100644 ld/testsuite/ld-vax-elf/got-local-exe-off.xd create mode 100644 ld/testsuite/ld-vax-elf/got-local-lib-off-hidden.dd create mode 100644 ld/testsuite/ld-vax-elf/got-local-lib-off-visible.ed create mode 100644 ld/testsuite/ld-vax-elf/got-local-lib-off.xd create mode 100644 ld/testsuite/ld-vax-elf/got-local-off-external.ed create mode 100644 ld/testsuite/ld-vax-elf/got-local-ref-off-external.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-ref-off-hidden.s create mode 100644 ld/testsuite/ld-vax-elf/got-local-ref-off-visible.s create mode 100644 ld/testsuite/ld-vax-elf/got-local.ld 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