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-allnoconfig in repository toolchain/ci/binutils-gdb.
from 2c72d5e58a Rewrite tui_puts adds f243e458cd PR26656 testcases adds c769fd6a32 aarch64: Neoverse V1 tweaks adds 9bede61ce5 arm: Add missing Neoverse V1 feature adds 1ff8e40105 This patch introduces TRBE (Trace Buffer Extension) system r [...] adds 3454861d89 This patch introduces ETE (Embedded Trace Extension) system [...] adds 47e1f9deaa This patch adds support for Cortex-X1 adds 12e35da62f This patch introduces ETMv4 (Embedded Trace Macrocell) syste [...] adds 394e9bf642 This patch adds support for Cortex-X1 for ARM. adds bd356ec6c0 gdb: fix formatting of serial::async_state's enumerators adds 2714a459f8 Automatic date update in version.in adds 5b8a477608 Remove target_has_all_memory adds a739972c7c Remove target_has_memory macro adds 841de12014 Remove target_has_stack macro adds 9dccd06e8a Remove target_has_registers macro adds 05374cfd90 Turn target_can_execute_reverse into function adds 55f6301ac0 Remove target_has_execution macro adds 8a3ecb79b0 Turn target_can_lock_scheduler into a function adds 9aed480c3a Turn target_have_steppable_watchpoint into function adds 1c9f770d16 binutils: dwarf.c handle DWARF5 DW_LLE_start_end and DW_LLE_ [...] adds aeaccbf4c5 Add a note about recent changes to the AArch64 assembler: TR [...] adds de38d64ad2 Tweak gdbsupport/valid-expr.h for GCC 6, fix build adds 9dc318a3e5 Automatic date update in version.in adds f800b00e51 Add attribute::value_as_string method adds 95f982e587 Rename struct attribute accessors adds 6c412691f9 Avoid using DW_* macros in dwarf2/attribute.c adds 2c830f5475 Change some uses of DW_STRING to string method adds 3b64bf15bc Remove some uses of DW_STRING_IS_CANONICAL adds c648120540 Remove DW_STRING and DW_STRING_IS_CANONICAL adds 9d2246fce0 Remove DW_BLOCK adds 630ed6b975 Remove DW_SIGNATURE adds 1bc397c561 Remove DW_SND adds 414ad644a8 Use setter for attribute's unsigned value adds fe56917a86 Add reprocessing flag to struct attribute adds 36d378cf86 Remove DW_ADDR adds 7a5f294dbd Change how reprocessing is done adds bf23a26804 Change how accessibility is handled in dwarf2/read.c adds d4df075e8b Add attribute::as_unsigned method adds e8e5c1585d Change is_valid_DW_AT_defaulted to a method on attribute adds 52c14d1128 Change die_info methods to check the attribute's form adds 23dca5c3d7 Add attribute::as_virtuality method adds c45bc3f8ab Add attribute::as_boolean method adds 529908cbd0 Remove DW_UNSND adds e37c930f9e gcc-4.4.7 warning fixes adds 51dee44b37 After preventing creating an import library for an exe when [...] adds f65825ec7a Fix gdb.dwarf2/dw2-double-set-die-type.exp with Clang adds 990e5268d2 aarch64: Add support for Neoverse N2 CPU adds c81946efc2 NEWS: Mention recent Arm CPU support adds 04e433a857 ld: Override the IR definition for non-ELF targets adds 77718e5b7d [GAS][AArch64] Add support for Cortex-A78 and Cortex-A78AE adds cae21f8ebf Fix regression in variant part handling adds 95eb9e54a5 [gdb] Fix regression in dwarf2_name adds 27f134698a x86: Check register operand for AddrPrefixOpReg adds 1f22ee1f72 Automatic date update in version.in adds 642f545a93 Add new directive to GAS: .attach_to_group. adds 1eb6eb795f Include the x86-bsd-nat.h header and fix the NetBSD/i386 build adds e2a2a24a8e Preinitialize the sockaddr_un variable to zero adds 15397b0e05 Refactor the NetBSD amd64 gdbserver support adds 8b667faedf Add NetBSD/i386 gdbserver support adds 6ff330351e Remove the old sanity check of sigcontext offsets for NetBSD/i386 adds 064280be25 Fix the i386 build adds 71a74ee72d Automatic date update in version.in new 048fde1ef4 DWARFv5: Handle DW_MACRO_define_strx and DW_MACRO_undef_strx [...]
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 | 4 + bfd/cpu-arm.c | 1 + bfd/version.h | 2 +- binutils/ChangeLog | 5 + binutils/dwarf.c | 23 +- gas/ChangeLog | 100 +++ gas/NEWS | 18 + gas/config/obj-elf.c | 28 +- gas/config/tc-aarch64.c | 44 +- gas/config/tc-arm.c | 7 +- gas/config/tc-i386.c | 13 + gas/doc/as.texi | 12 +- gas/doc/c-aarch64.texi | 6 +- gas/doc/c-arm.texi | 1 + gas/symbols.c | 3 +- gas/testsuite/gas/aarch64/ete.d | 18 + gas/testsuite/gas/aarch64/ete.s | 15 + gas/testsuite/gas/aarch64/etm-ro-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-ro-invalid.l | 37 + gas/testsuite/gas/aarch64/etm-ro-invalid.s | 39 + gas/testsuite/gas/aarch64/etm-ro.d | 44 ++ gas/testsuite/gas/aarch64/etm-ro.s | 39 + gas/testsuite/gas/aarch64/etm-wo-invalid.d | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.l | 3 + gas/testsuite/gas/aarch64/etm-wo-invalid.s | 5 + gas/testsuite/gas/aarch64/etm-wo.d | 10 + gas/testsuite/gas/aarch64/etm-wo.s | 5 + gas/testsuite/gas/aarch64/etm.d | 362 ++++++++++ gas/testsuite/gas/aarch64/etm.s | 360 +++++++++ gas/testsuite/gas/aarch64/sysreg.d | 4 +- gas/testsuite/gas/aarch64/trbe-invalid.d | 3 + gas/testsuite/gas/aarch64/trbe-invalid.l | 2 + gas/testsuite/gas/aarch64/trbe-invalid.s | 2 + gas/testsuite/gas/aarch64/trbe.d | 21 + gas/testsuite/gas/aarch64/trbe.s | 16 + gas/testsuite/gas/arm/cpu-cortex-x1.d | 6 + gas/testsuite/gas/elf/attach-1.d | 11 + gas/testsuite/gas/elf/attach-1.s | 11 + gas/testsuite/gas/elf/attach-2.d | 11 + gas/testsuite/gas/elf/attach-2.s | 9 + gas/testsuite/gas/elf/attach-err.d | 3 + gas/testsuite/gas/elf/attach-err.err | 4 + gas/testsuite/gas/elf/attach-err.s | 5 + gas/testsuite/gas/elf/elf.exp | 4 + gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 28 +- gas/testsuite/gas/i386/x86-64-enqcmd.d | 28 +- gas/testsuite/gas/i386/x86-64-enqcmd.s | 12 + gas/testsuite/gas/i386/x86-64-movdir-intel.d | 24 +- gas/testsuite/gas/i386/x86-64-movdir.d | 24 +- gas/testsuite/gas/i386/x86-64-movdir.s | 6 + gdb/ChangeLog | 372 ++++++++++ gdb/ada-tasks.c | 2 +- gdb/arm-tdep.c | 2 +- gdb/auxv.c | 2 +- gdb/breakpoint.c | 8 +- gdb/cli/cli-dump.c | 2 +- gdb/compile/compile.c | 2 +- gdb/dwarf2/attribute.c | 141 +++- gdb/dwarf2/attribute.h | 191 ++++- gdb/dwarf2/die.h | 22 +- gdb/dwarf2/macro.c | 71 +- gdb/dwarf2/macro.h | 3 + gdb/dwarf2/read.c | 802 +++++++++++---------- gdb/eval.c | 2 +- gdb/exec.c | 2 +- gdb/findvar.c | 2 +- gdb/frame.c | 9 +- gdb/gcore.c | 6 +- gdb/i386-bsd-nat.c | 6 +- gdb/i386-bsd-nat.h | 2 + gdb/i386-nbsd-tdep.c | 2 +- gdb/i386-tdep.h | 1 - gdb/ia64-libunwind-tdep.c | 2 +- gdb/ia64-tdep.c | 4 +- gdb/inf-loop.c | 2 +- gdb/infcall.c | 4 +- gdb/infcmd.c | 14 +- gdb/inferior.h | 2 +- gdb/infrun.c | 30 +- gdb/linux-fork.c | 2 +- gdb/linux-tdep.c | 4 +- gdb/linux-thread-db.c | 12 +- gdb/mep-tdep.c | 4 +- gdb/mi/mi-main.c | 6 +- gdb/objc-lang.c | 8 +- gdb/procfs.c | 2 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/record-btrace.c | 2 +- gdb/record-full.c | 2 +- gdb/regcache-dump.c | 4 +- gdb/remote.c | 17 +- gdb/reverse.c | 2 +- gdb/rs6000-nat.c | 2 +- gdb/score-tdep.c | 2 +- gdb/ser-base.c | 13 +- gdb/solib-dsbt.c | 2 +- gdb/solib-svr4.c | 2 +- gdb/solib.c | 4 +- gdb/sparc64-tdep.c | 4 +- gdb/stack.c | 8 +- gdb/target.c | 35 +- gdb/target.h | 50 +- gdb/testsuite/ChangeLog | 8 + gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 6 +- gdb/thread.c | 14 +- gdb/top.c | 2 +- gdb/tui/tui-regs.c | 4 +- gdb/unittests/enum-flags-selftests.c | 24 +- gdb/valops.c | 4 +- gdb/windows-tdep.c | 4 +- gdbserver/ChangeLog | 23 + gdbserver/Makefile.in | 1 + gdbserver/configure.srv | 6 + gdbserver/netbsd-amd64-low.cc | 53 +- gdbserver/netbsd-i386-low.cc | 157 ++++ gdbserver/netbsd-low.cc | 13 +- gdbserver/netbsd-low.h | 30 +- gdbsupport/ChangeLog | 10 +- gdbsupport/agent.cc | 2 +- gdbsupport/valid-expr.h | 8 +- ld/ChangeLog | 22 + ld/emultempl/pe.em | 3 +- ld/emultempl/pep.em | 3 +- ld/plugin.c | 6 +- ld/testsuite/ld-powerpc/powerpc.exp | 6 + ld/testsuite/ld-powerpc/tlsget.d | 89 +++ ld/testsuite/ld-powerpc/tlsget.s | 24 + ld/testsuite/ld-powerpc/tlsget.wf | 27 + ld/testsuite/ld-powerpc/tlsget2.d | 76 ++ ld/testsuite/ld-powerpc/tlsget2.wf | 27 + opcodes/ChangeLog | 26 + opcodes/aarch64-opc.c | 230 ++++++ 132 files changed, 3524 insertions(+), 727 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/ete.d create mode 100644 gas/testsuite/gas/aarch64/ete.s create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.d create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.l create mode 100644 gas/testsuite/gas/aarch64/etm-ro-invalid.s create mode 100644 gas/testsuite/gas/aarch64/etm-ro.d create mode 100644 gas/testsuite/gas/aarch64/etm-ro.s create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.d create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.l create mode 100644 gas/testsuite/gas/aarch64/etm-wo-invalid.s create mode 100644 gas/testsuite/gas/aarch64/etm-wo.d create mode 100644 gas/testsuite/gas/aarch64/etm-wo.s create mode 100644 gas/testsuite/gas/aarch64/etm.d create mode 100644 gas/testsuite/gas/aarch64/etm.s create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.d create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.l create mode 100644 gas/testsuite/gas/aarch64/trbe-invalid.s create mode 100644 gas/testsuite/gas/aarch64/trbe.d create mode 100644 gas/testsuite/gas/aarch64/trbe.s create mode 100644 gas/testsuite/gas/arm/cpu-cortex-x1.d create mode 100644 gas/testsuite/gas/elf/attach-1.d create mode 100644 gas/testsuite/gas/elf/attach-1.s create mode 100644 gas/testsuite/gas/elf/attach-2.d create mode 100644 gas/testsuite/gas/elf/attach-2.s create mode 100644 gas/testsuite/gas/elf/attach-err.d create mode 100644 gas/testsuite/gas/elf/attach-err.err create mode 100644 gas/testsuite/gas/elf/attach-err.s create mode 100644 gdbserver/netbsd-i386-low.cc create mode 100644 ld/testsuite/ld-powerpc/tlsget.d create mode 100644 ld/testsuite/ld-powerpc/tlsget.s create mode 100644 ld/testsuite/ld-powerpc/tlsget.wf create mode 100644 ld/testsuite/ld-powerpc/tlsget2.d create mode 100644 ld/testsuite/ld-powerpc/tlsget2.wf