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-arm-stable-allyesconfig in repository toolchain/ci/binutils-gdb.
from 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 new 0fcf331bb1 VAX/BFD: Do not warn about GOT addend mismatches if no GOT e [...]
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 | 12 + bfd/elf32-vax.c | 2 +- bfd/elf64-x86-64.c | 2 +- bfd/version.h | 2 +- gdb/ChangeLog | 434 ++++++++++++++++++ gdb/Makefile.in | 1 + gdb/aarch64-linux-tdep.c | 3 +- gdb/aarch64-tdep.c | 18 +- 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/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/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 | 14 +- 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 | 19 + gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 2 +- .../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/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 + 135 files changed, 2714 insertions(+), 833 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