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 c1202057eb Pull in patch for libiberty that fixes a stack exhaustion bu [...] adds e7f0831be8 Automatic date update in version.in adds 3f52fdbcb5 Fix amd64->i386 linux syscall restart problem adds 795e3bb7de ld: Don't define __rel[a]_iplt_start/__rel[a]_iplt_end in PIE adds 68811f8ff8 AArch64: Ensure regcache is reset between tests adds e54010f1ae [BINUTILS, AArch64, 1/2] Add new LDGM/STGM instruction adds bd7ceb8d26 [BINUTILS, AArch64, 2/2] Update Store Allocation Tag instructions adds ce12121b63 AArch64: When DF_BIND_NOW don't use TLSDESC GOT value. adds 9bff840e8c PR24435, buffer overflow reading dynamic entries adds a0ea3a14dc Check corrupt VTENTRY entry in bfd_elf_gc_record_vtentry adds b3d7a86748 ld: Add -static-pie tests adds ca4e633102 Add PR ld/24436 to ChangeLog entry adds 233a00833b x86: Add -z cet-report=[none|warning|error] adds c30391f893 [gdb/testsuite] Add cc-with-dwz.exp and cc-with-dwz-m.exp adds 035801cebe ld: Add --no-print-map-discarded option adds 548791769d xtensa: gas: put .literal_position at section start adds f8aecf3cc9 xtensa: gas: clean up literal management code adds 6f2b771531 xtensa: gas: convert tests to run_dump_tests adds c0b4cd4655 xtensa: gas: add relaxations tests adds 02cf60c7a4 Make "msg" const in internal_vproblem new 9f0272f854 gdb/riscv: Handle empty C++ structs during argument passing new 41077b6625 gdb: Fix alignment computation for structs with only static fields new a9158a863c gdb/riscv: Remove riscv_type_alignment function
The 3 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 | 59 + bfd/elf-linker-x86.h | 13 + bfd/elf-m10300.c | 4 +- bfd/elf32-arm.c | 4 +- bfd/elf32-bfin.c | 4 +- bfd/elf32-cris.c | 4 +- bfd/elf32-csky.c | 4 +- bfd/elf32-d10v.c | 4 +- bfd/elf32-dlx.c | 4 +- bfd/elf32-fr30.c | 4 +- bfd/elf32-frv.c | 4 +- bfd/elf32-hppa.c | 4 +- bfd/elf32-i386.c | 4 +- bfd/elf32-iq2000.c | 4 +- bfd/elf32-m32r.c | 8 +- bfd/elf32-m68hc1x.c | 4 +- bfd/elf32-m68k.c | 4 +- bfd/elf32-mcore.c | 4 +- bfd/elf32-metag.c | 4 +- bfd/elf32-or1k.c | 4 +- bfd/elf32-ppc.c | 4 +- bfd/elf32-s390.c | 4 +- bfd/elf32-sh.c | 4 +- bfd/elf32-v850.c | 4 +- bfd/elf32-vax.c | 4 +- bfd/elf32-xstormy16.c | 4 +- bfd/elf32-xtensa.c | 4 +- bfd/elf64-mmix.c | 4 +- bfd/elf64-ppc.c | 4 +- bfd/elf64-s390.c | 4 +- bfd/elf64-x86-64.c | 4 +- bfd/elflink.c | 14 +- bfd/elfnn-aarch64.c | 13 +- bfd/elfxx-mips.c | 4 +- bfd/elfxx-sparc.c | 4 +- bfd/elfxx-x86.c | 60 +- bfd/version.h | 2 +- gas/ChangeLog | 85 + gas/config/tc-aarch64.c | 2 + gas/config/tc-xtensa.c | 136 +- gas/testsuite/gas/aarch64/armv8_5-a-memtag.d | 52 +- gas/testsuite/gas/aarch64/armv8_5-a-memtag.s | 12 +- gas/testsuite/gas/aarch64/illegal-memtag.l | 16 +- gas/testsuite/gas/aarch64/illegal-memtag.s | 18 +- gas/testsuite/gas/xtensa/all.exp | 99 +- gas/testsuite/gas/xtensa/auto-litpools-first1.d | 6 +- gas/testsuite/gas/xtensa/auto-litpools-first2.d | 10 +- gas/testsuite/gas/xtensa/auto-litpools.d | 6 +- gas/testsuite/gas/xtensa/entry_align.d | 3 + gas/testsuite/gas/xtensa/entry_align.l | 2 + gas/testsuite/gas/xtensa/entry_misalign.d | 7 + gas/testsuite/gas/xtensa/entry_misalign2.d | 7 + gas/testsuite/gas/xtensa/j_too_far.d | 3 + gas/testsuite/gas/xtensa/j_too_far.l | 2 + gas/testsuite/gas/xtensa/loop-relax-2.d | 7 + gas/testsuite/gas/xtensa/loop-relax.d | 14 + gas/testsuite/gas/xtensa/loop-relax.s | 58 + gas/testsuite/gas/xtensa/loop_align.d | 7 + gas/testsuite/gas/xtensa/loop_misalign.d | 7 + .../gas/xtensa/text-section-literals-1a.d | 18 + gas/testsuite/gas/xtensa/text-section-literals-2.d | 9 + gas/testsuite/gas/xtensa/text-section-literals-2.s | 3 + .../gas/xtensa/text-section-literals-2a.d | 10 + gas/testsuite/gas/xtensa/text-section-literals-3.d | 11 + gas/testsuite/gas/xtensa/text-section-literals-3.s | 3 + gas/testsuite/gas/xtensa/text-section-literals-4.d | 9 + gas/testsuite/gas/xtensa/text-section-literals-4.s | 3 + .../gas/xtensa/text-section-literals-4a.d | 10 + gas/testsuite/gas/xtensa/trampoline-2.d | 4 + gas/testsuite/gas/xtensa/trampoline-2.l | 1 - gas/testsuite/gas/xtensa/xtensa-err.exp | 8 +- gdb/ChangeLog | 53 + gdb/aarch64-tdep.c | 2 + gdb/amd64-linux-nat.c | 69 +- gdb/gdbserver/ChangeLog | 5 + gdb/gdbserver/linux-x86-low.c | 13 + gdb/gdbtypes.c | 12 +- gdb/riscv-tdep.c | 213 +- gdb/testsuite/ChangeLog | 11 + .../testsuite/boards/cc-with-dwz-m.exp | 30 +- .../testsuite/boards/cc-with-dwz.exp | 30 +- gdb/testsuite/boards/cc-with-tweaks.exp | 4 + gdb/testsuite/gdb.base/align.exp | 24 +- gdb/trad-frame.c | 21 +- gdb/trad-frame.h | 3 + gdb/utils.c | 2 +- include/ChangeLog | 4 + include/opcode/aarch64.h | 1 + ld/ChangeLog | 80 + ld/NEWS | 2 + ld/emulparams/cet.sh | 19 + ld/ld.h | 3 + ld/ld.texi | 23 + ld/ldlang.c | 25 +- ld/ldlex.h | 2 + ld/ldmain.c | 1 + ld/lexsup.c | 14 + ld/scripttempl/elf.sc | 17 +- ld/testsuite/config/default.exp | 37 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 1 + ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d | 19 + ld/testsuite/ld-elf/elf.exp | 50 + ld/testsuite/ld-gc/gc.exp | 2 + ld/testsuite/ld-gc/skip-map-discarded.d | 3 + ld/testsuite/ld-gc/skip-map-discarded.map | 5 + ld/testsuite/ld-gc/skip-map-discarded.s | 5 + ld/testsuite/ld-i386/i386.exp | 10 + ld/testsuite/ld-i386/property-x86-cet1.d | 11 + ld/testsuite/ld-i386/property-x86-cet2a.d | 15 + ld/testsuite/ld-i386/property-x86-cet2b.d | 7 + ld/testsuite/ld-i386/property-x86-cet3a.d | 4 + ld/testsuite/ld-i386/property-x86-cet3b.d | 4 + ld/testsuite/ld-i386/property-x86-cet4a.d | 4 + ld/testsuite/ld-i386/property-x86-cet4b.d | 4 + ld/testsuite/ld-i386/property-x86-cet5a.d | 10 + ld/testsuite/ld-i386/property-x86-cet5b.d | 11 + ld/testsuite/ld-i386/property-x86-cet6.d | 5 + ld/testsuite/ld-ifunc/ifunc.exp | 16 +- .../ld-x86-64/{pr24322a.s => property-x86-cet.s} | 0 ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet1.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 15 + ld/testsuite/ld-x86-64/property-x86-cet2a.d | 15 + ld/testsuite/ld-x86-64/property-x86-cet2b-x32.d | 7 + ld/testsuite/ld-x86-64/property-x86-cet2b.d | 7 + ld/testsuite/ld-x86-64/property-x86-cet3a-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet3a.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet3b-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet3b.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4a-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4a.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4b-x32.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet4b.d | 4 + ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 10 + ld/testsuite/ld-x86-64/property-x86-cet5a.d | 10 + ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet5b.d | 11 + ld/testsuite/ld-x86-64/property-x86-cet6-x32.d | 5 + ld/testsuite/ld-x86-64/property-x86-cet6.d | 5 + ld/testsuite/ld-x86-64/x86-64.exp | 20 + opcodes/ChangeLog | 20 + opcodes/aarch64-asm-2.c | 743 +++--- opcodes/aarch64-dis-2.c | 2645 ++++++++++---------- opcodes/aarch64-opc-2.c | 31 +- opcodes/aarch64-opc.c | 2 + opcodes/aarch64-tbl.h | 23 +- 146 files changed, 3276 insertions(+), 2201 deletions(-) create mode 100644 gas/testsuite/gas/xtensa/entry_align.d create mode 100644 gas/testsuite/gas/xtensa/entry_align.l create mode 100644 gas/testsuite/gas/xtensa/entry_misalign.d create mode 100644 gas/testsuite/gas/xtensa/entry_misalign2.d create mode 100644 gas/testsuite/gas/xtensa/j_too_far.d create mode 100644 gas/testsuite/gas/xtensa/j_too_far.l create mode 100644 gas/testsuite/gas/xtensa/loop-relax-2.d create mode 100644 gas/testsuite/gas/xtensa/loop-relax.d create mode 100644 gas/testsuite/gas/xtensa/loop-relax.s create mode 100644 gas/testsuite/gas/xtensa/loop_align.d create mode 100644 gas/testsuite/gas/xtensa/loop_misalign.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-1a.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-2.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-2.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-2a.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-3.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-3.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-4.d create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-4.s create mode 100644 gas/testsuite/gas/xtensa/text-section-literals-4a.d create mode 100644 gas/testsuite/gas/xtensa/trampoline-2.d delete mode 100644 gas/testsuite/gas/xtensa/trampoline-2.l copy gas/testsuite/gas/xtensa/xtensa-err.exp => gdb/testsuite/boards/cc-with-dwz-m [...] copy gas/testsuite/gas/xtensa/xtensa-err.exp => gdb/testsuite/boards/cc-with-dwz.e [...] create mode 100644 ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d create mode 100644 ld/testsuite/ld-gc/skip-map-discarded.d create mode 100644 ld/testsuite/ld-gc/skip-map-discarded.map create mode 100644 ld/testsuite/ld-gc/skip-map-discarded.s create mode 100644 ld/testsuite/ld-i386/property-x86-cet1.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet2a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet2b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet3a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet3b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet4a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet4b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet5a.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet5b.d create mode 100644 ld/testsuite/ld-i386/property-x86-cet6.d copy ld/testsuite/ld-x86-64/{pr24322a.s => property-x86-cet.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet1-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet1.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet2b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet3b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet4b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5a.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet5b.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet6-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-cet6.d