This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from 9a182d0461 x86: derive opcode length from opcode value adds dbe692af2d New target methods for memory tagging support adds c193949e75 New gdbarch memory tagging hooks adds 2c2e7f87a8 Add GDB-side remote target support for memory tagging adds 754487e200 Unit testing for GDB-side remote memory tagging handling adds 546b77fe78 GDBserver remote packet support for memory tagging adds c2cfa6542c Unit tests for gdbserver memory tagging remote packets adds 0f01515a24 Documentation for memory tagging remote packets adds 0424512519 AArch64: Add MTE CPU feature check support adds c1bd443b4d AArch64: Add target description/feature for MTE registers adds 5e984dbf35 AArch64: Add MTE register set support for GDB and gdbserver adds 3f3bd8b8c1 AArch64: Add MTE ptrace requests adds 4601818e8c AArch64: Implement memory tagging target methods for AArch64 adds 93e447c605 Convert char array to std::string in linux_find_memory_regions_full adds 1e735120b9 Refactor parsing of /proc/<pid>/smaps adds c7782e50b1 AArch64: Implement the memory tagging gdbarch hooks adds b4a7d4fcfe AArch64: Add unit testing for logical tag set/get operations adds cf44c9fa1b AArch64: Report tag violation error information adds 41919a58ce AArch64: Add gdbserver MTE support adds ffcc2a1549 AArch64: Add MTE register set support for core files adds 48136e006e New memory-tag commands adds 362a070019 Documentation for the new mtag commands adds bef382e61a Extend "x" and "print" commands to support memory tagging adds a668276c18 Document new "x" and "print" memory tagging extensions adds ce19233864 Add NEWS entry. adds bf0aecce6e Add memory tagging testcases adds 41c0087ba5 gdb: make gdbarch_data_registry static adds 68f115f8c0 Fix TYPE_DECLARED_CLASS thinko adds b64f703b51 Remove 'kind' parameter from dw2_map_matching_symbols adds d777bf0df2 gdb: move all "current target" wrapper implementations to target.c adds 328d42d87e gdb: remove current_top_target function adds 0fa6376c7a gnulib: import gitlog-to-changelog adds b73ebe34f4 Automatic date update in version.in adds 5a4037661b PR27647 PowerPC extended conditional branch mnemonics
No new revisions were added by this update.
Summary of changes: bfd/version.h | 2 +- gas/ChangeLog | 6 + gas/testsuite/gas/ppc/a2.d | 8 +- gas/testsuite/gas/ppc/power8.d | 8 +- gdb/ChangeLog | 411 +++++++++ gdb/Makefile.in | 3 + gdb/NEWS | 40 + gdb/aarch64-linux-nat.c | 127 ++- gdb/aarch64-linux-tdep.c | 333 ++++++- gdb/aarch64-linux-tdep.h | 3 + gdb/aarch64-tdep.c | 40 +- gdb/aarch64-tdep.h | 12 +- gdb/arch-utils.c | 49 ++ gdb/arch-utils.h | 22 + gdb/arch/aarch64-mte-linux.c | 76 ++ gdb/arch/aarch64-mte-linux.h | 74 ++ gdb/arch/aarch64.c | 7 +- gdb/arch/aarch64.h | 7 +- gdb/auxv.c | 6 +- gdb/avr-tdep.c | 6 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 12 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/configure.nat | 3 +- gdb/configure.tgt | 1 + gdb/corefile.c | 4 +- gdb/doc/ChangeLog | 20 + gdb/doc/gdb.texinfo | 248 +++++- gdb/dwarf2/read.c | 12 +- gdb/elfread.c | 14 +- gdb/eval.c | 5 +- gdb/exec.c | 2 +- gdb/fbsd-tdep.c | 2 +- gdb/features/Makefile | 1 + gdb/features/aarch64-mte.c | 14 + gdb/features/aarch64-mte.xml | 11 + gdb/frame.c | 5 +- gdb/gdbarch.c | 137 +++ gdb/gdbarch.h | 54 ++ gdb/gdbarch.sh | 39 +- gdb/gnu-v3-abi.c | 5 +- gdb/ia64-tdep.c | 4 +- gdb/ia64-vms-tdep.c | 3 +- gdb/infcall.c | 9 +- gdb/infcmd.c | 14 +- gdb/inferior.c | 2 +- gdb/infrun.c | 19 +- gdb/linespec.c | 3 +- gdb/linux-tdep.c | 397 ++++++--- gdb/linux-tdep.h | 4 + gdb/maint.c | 3 +- gdb/mi/mi-main.c | 9 +- gdb/minsyms.c | 6 +- gdb/nat/aarch64-mte-linux-ptrace.c | 210 +++++ gdb/nat/aarch64-mte-linux-ptrace.h | 50 ++ gdb/ppc-linux-nat.c | 19 +- gdb/printcmd.c | 481 ++++++++++- gdb/procfs.c | 3 +- gdb/regcache.c | 2 +- gdb/remote-sim.c | 4 +- gdb/remote.c | 245 +++++- gdb/reverse.c | 2 +- gdb/rs6000-tdep.c | 3 +- gdb/s390-linux-nat.c | 2 +- gdb/s390-tdep.c | 3 +- gdb/sh-tdep.c | 2 +- gdb/solib-aix.c | 3 +- gdb/solib-darwin.c | 3 +- gdb/solib-dsbt.c | 6 +- gdb/solib-svr4.c | 34 +- gdb/solib-target.c | 5 +- gdb/sparc-tdep.c | 2 +- gdb/sparc64-tdep.c | 6 +- gdb/symfile.c | 6 +- gdb/symtab.c | 6 +- gdb/target-debug.h | 24 + gdb/target-delegates.c | 95 ++ gdb/target-descriptions.c | 6 +- gdb/target-memory.c | 5 +- gdb/target.c | 878 ++++++++++++++++--- gdb/target.h | 330 ++++--- gdb/testsuite/ChangeLog | 13 + gdb/testsuite/gdb.arch/aarch64-mte.c | 107 +++ gdb/testsuite/gdb.arch/aarch64-mte.exp | 370 ++++++++ .../testsuite/gdb.base/memtag.c | 17 +- gdb/testsuite/gdb.base/memtag.exp | 66 ++ gdb/testsuite/gdb.base/options.exp | 1 + gdb/testsuite/gdb.base/with.exp | 2 +- gdb/testsuite/lib/gdb.exp | 16 + gdb/tracefile-tfile.c | 2 +- gdb/tracepoint.c | 3 +- gdb/tui/tui-stack.c | 4 +- gdb/valops.c | 5 +- gdb/valprint.c | 29 +- gdb/valprint.h | 4 + gdb/value.c | 4 +- gdb/windows-tdep.c | 2 +- gdbserver/ChangeLog | 69 ++ gdbserver/Makefile.in | 1 + gdbserver/configure.srv | 2 + gdbserver/linux-aarch64-ipa.cc | 8 +- gdbserver/linux-aarch64-low.cc | 97 ++- gdbserver/linux-aarch64-tdesc.cc | 10 +- gdbserver/linux-aarch64-tdesc.h | 3 +- gdbserver/remote-utils.cc | 42 +- gdbserver/remote-utils.h | 12 +- gdbserver/server.cc | 218 +++++ gdbserver/server.h | 3 + gdbserver/target.cc | 20 + gdbserver/target.h | 21 + gdbsupport/ChangeLog | 8 + gdbsupport/common-utils.cc | 49 ++ gdbsupport/common-utils.h | 15 + gdbsupport/rsp-low.cc | 49 -- gdbsupport/rsp-low.h | 19 - gnulib/ChangeLog | 9 + gnulib/configure | 1 + gnulib/import/Makefile.am | 8 + gnulib/import/Makefile.in | 59 +- gnulib/import/extra/gitlog-to-changelog | 515 +++++++++++ gnulib/import/m4/gnulib-cache.m4 | 2 + gnulib/import/m4/gnulib-comp.m4 | 2 + gnulib/update-gnulib.sh | 1 + include/elf/common.h | 3 + opcodes/ChangeLog | 9 + opcodes/ppc-opc.c | 953 +++++++++++---------- 126 files changed, 6366 insertions(+), 1228 deletions(-) create mode 100644 gdb/arch/aarch64-mte-linux.c create mode 100644 gdb/arch/aarch64-mte-linux.h create mode 100644 gdb/features/aarch64-mte.c create mode 100644 gdb/features/aarch64-mte.xml create mode 100644 gdb/nat/aarch64-mte-linux-ptrace.c create mode 100644 gdb/nat/aarch64-mte-linux-ptrace.h create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-mte.exp copy gdbserver/linux-aarch64-tdesc.h => gdb/testsuite/gdb.base/memtag.c (64%) create mode 100644 gdb/testsuite/gdb.base/memtag.exp create mode 100755 gnulib/import/extra/gitlog-to-changelog