This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-master-arm-spec2k6-O2_LTO in repository toolchain/ci/binutils-gdb.
from 4f6d070adb Don't waste space in prefix_opcd_indices adds 79b377b3cf Revert patch that disables building libctf for non-ELF based [...] adds 9303eb2fb1 Add highlight style, title style, fputs_highlighted. Improve [...] adds 66d8c86285 Improve usability and/or readibility of help and apropos output. adds 206584bdf1 Update tests following changes to "help" and "apropos" adds e664d72803 Document in NEWS and gdb.texinfo the "help", "apropos" and " [...] adds 1ff30553d8 Automatic date update in version.in adds a9d96ab97e Remove an unnecessary set of parentheses in the arm-dis.c so [...] adds e1f2e1a2da Add an objfile getter to gdb.Type adds 5d79adc4b2 Add support for Intel ENQCMD[S] instructions adds 9186c494a3 Enable Intel AVX512_VP2INTERSECT insn adds a610aa4f9c libctf: fix the type of ctf_enum.cte_value adds 941accce38 libctf: fix use-after-free in function dumping adds 6b22174ff1 libctf: look for BSD versus GNU qsort_r signatures adds ad118caa9f libctf: work on platforms without O_CLOEXEC. adds 63c6fc6cac i386: Check for reserved VEX.vvvv and EVEX.vvvv adds 76fad99963 Use CHAR_BIT instead of NBBY in libctf adds d3238f7d90 Fix paths to ChangeLog files adds b02f78f928 Introduce and use make_unique_xstrdup adds fbe4d6650d Automatic date update in version.in adds 312617a3d0 gdb/riscv: Don't error when decoding a 6 or 8 byte instruction adds 0088ba596b gdb/testsuite: Improve comments in recently added test adds 62d8e3b731 libctf: eschew %zi format specifier adds 12efd68d15 i386: Check vector length for EVEX vextractfXX and vinsertfXX adds 811731b21b Automatic date update in version.in adds 8bf6d176b0 [LD, AArch64] Move ELF options behind -z adds 237df8fe18 [BFD, AArch64] Fix PT_GNU_PROPERTY alignment issue adds 3847a7bfbf Add timestamps to "maint time" output adds 8d01b5310e gas: Correct ChangeLog for commit 5d79adc4b22b0abd adds dd455cf51d gas: Add .enqcmd and noenqcmd directives adds 1a3da2cd61 Add thread-exit annotation. adds 4fa0265ede Apply substitute-path to relative filenames as well adds bec3a0c822 Automatic date update in version.in adds f5e73be11b libctf: mark various args as unused in the !HAVE_MMAP case adds 595a4d439b libctf: explicitly cast more size_t types used in printf()s adds 942d35f72b libctf: avoid strndup adds c1b00498af LD/doc: Clarify `-rpath' option's semantics WRT link-time de [...] adds c588b266bf Automatic date update in version.in adds 2e1a984c23 Automatic date update in version.in adds a72f8c4ce3 Automatic date update in version.in adds 81873cc81e [gdb/symtab] Support DW_AT_main_subprogram with -readnow. adds a3972330f4 Fix a missing include of <string> adds 2e02f29632 Tidy up ar_open by using asprintf to replace xmalloc and sprintf. adds caa429d81a Delay allocation of dbx_symfile_info adds 25ce02ee7b Use gdbpy_enter in py-breakpoint.c adds 58e07198f3 Add support for NetBSD/sh3 core file sections. Merge multip [...] adds 422186a95c Remove newlines from warnings adds 9bf7038bb2 Update help text in ada-lang.c adds c6a636ce37 Fix printing large decimal values in strings. adds e99f9db0f5 [gdb/symtab] Fix symbol loading performance regression adds f19e22e922 [gdb] Fix dynamic-stack-buffer-overflow in linespec_lexer_le [...] adds 9ab084121f [gdb] Fix heap-buffer-overflow in cp_find_first_component_aux adds a706786341 gdb: Check for not allocated/associated values during array slicing adds 8bbce0c702 Automatic date update in version.in adds b49851c8e2 [gdb/testsuite] Add readnow.exp adds 8c2e74f181 [gdb/testsuite] Fix main high_pc in nonvar-access.exp adds 86108c1311 Remove shadowing from darwin-nat.c adds fea82da0fe [gdb/testsuite] Fix remove-inferiors.exp FAIL with readnow board adds 89549d7f4d Remove trailing newlines from help text adds c93dbb25ac Fix an unitinitalised local variable in decode_arm_unwind(). adds 1c7fe9515d Remove linux-waitpid.c debugging code adds 08f10e02be Move gdb's xmalloc and friends to new file adds 2057d69dcc Add support for reporting Alpha and Vax symbol visibility in [...] adds a5fd13a915 Dwarf: Don't add nameless modules to partial symbol table adds d106773eac Dwarf: Don't add nameless modules to partial symbol table (C [...] adds 0529f3fe5c Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + bfd/ChangeLog | 23 + bfd/bfd-in.h | 2 +- bfd/bfd-in2.h | 2 +- bfd/elf.c | 86 +- bfd/elfnn-aarch64.c | 4 +- bfd/elfxx-aarch64.c | 10 +- bfd/version.h | 2 +- binutils/ChangeLog | 41 + binutils/Makefile.am | 4 +- binutils/Makefile.in | 2 +- binutils/arsup.c | 11 +- binutils/config.in | 3 - binutils/configure | 64 +- binutils/configure.ac | 30 - binutils/doc/Makefile.in | 1 - binutils/objdump.c | 36 +- binutils/readelf.c | 45 +- binutils/strings.c | 4 +- configure | 16 - configure.ac | 16 - gas/ChangeLog | 60 + gas/config/tc-i386.c | 6 + gas/doc/c-i386.texi | 7 +- gas/testsuite/gas/i386/disassem.d | 8 + gas/testsuite/gas/i386/disassem.s | 4 + gas/testsuite/gas/i386/enqcmd-intel.d | 20 + gas/testsuite/gas/i386/enqcmd-inval.l | 10 + gas/testsuite/gas/i386/enqcmd-inval.s | 15 + gas/testsuite/gas/i386/enqcmd.d | 20 + gas/testsuite/gas/i386/enqcmd.s | 15 + gas/testsuite/gas/i386/i386.exp | 14 + gas/testsuite/gas/i386/inval-avx512vl.l | 12 + gas/testsuite/gas/i386/inval-avx512vl.s | 6 + gas/testsuite/gas/i386/vp2intersect-intel.d | 48 + gas/testsuite/gas/i386/vp2intersect-inval-bcast.l | 13 + gas/testsuite/gas/i386/vp2intersect-inval-bcast.s | 19 + gas/testsuite/gas/i386/vp2intersect.d | 48 + gas/testsuite/gas/i386/vp2intersect.s | 51 + gas/testsuite/gas/i386/x86-64-disassem.d | 7 + gas/testsuite/gas/i386/x86-64-disassem.s | 4 + gas/testsuite/gas/i386/x86-64-enqcmd-intel.d | 20 + gas/testsuite/gas/i386/x86-64-enqcmd-inval.l | 9 + gas/testsuite/gas/i386/x86-64-enqcmd-inval.s | 15 + gas/testsuite/gas/i386/x86-64-enqcmd.d | 20 + gas/testsuite/gas/i386/x86-64-enqcmd.s | 15 + gas/testsuite/gas/i386/x86-64-inval-avx512vl.l | 12 + gas/testsuite/gas/i386/x86-64-inval-avx512vl.s | 6 + gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d | 48 + .../gas/i386/x86-64-vp2intersect-inval-bcast.l | 13 + .../gas/i386/x86-64-vp2intersect-inval-bcast.s | 19 + gas/testsuite/gas/i386/x86-64-vp2intersect.d | 48 + gas/testsuite/gas/i386/x86-64-vp2intersect.s | 51 + gdb/ChangeLog | 216 + gdb/Makefile.in | 1 + gdb/NEWS | 35 + gdb/ada-lang.c | 21 +- gdb/alloc.c | 111 + gdb/annotate.c | 14 + gdb/breakpoint.c | 15 +- gdb/btrace.c | 8 +- gdb/cli/cli-cmds.c | 24 +- gdb/cli/cli-decode.c | 56 +- gdb/cli/cli-decode.h | 2 +- gdb/cli/cli-dump.c | 2 +- gdb/cli/cli-style.c | 117 +- gdb/cli/cli-style.h | 21 +- gdb/coffread.c | 7 - gdb/common/common-utils.c | 72 - gdb/common/filestuff.c | 2 +- gdb/common/gdb_tilde_expand.c | 2 +- gdb/common/gdb_unique_ptr.h | 8 + gdb/common/pathstuff.c | 8 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/completer.c | 19 +- gdb/cp-support.c | 2 +- gdb/darwin-nat.c | 12 +- gdb/dbxread.c | 10 + gdb/disasm.c | 2 +- gdb/doc/ChangeLog | 15 + gdb/doc/annotate.texinfo | 7 + gdb/doc/gdb.texinfo | 58 +- gdb/doc/python.texi | 5 + gdb/dwarf-index-cache.c | 2 +- gdb/dwarf2read.c | 23 +- gdb/elfread.c | 12 +- gdb/fbsd-tdep.c | 2 +- gdb/gdbserver/ChangeLog | 25 + gdb/gdbserver/Makefile.in | 11 + gdb/gdbserver/linux-s390-low.c | 2 +- gdb/gdbserver/linux-x86-low.c | 2 +- gdb/gdbserver/remote-utils.c | 6 +- gdb/gdbserver/server.c | 2 +- gdb/gdbserver/thread-db.c | 4 +- gdb/gdbserver/tracepoint.c | 4 +- gdb/guile/guile.c | 2 +- gdb/guile/scm-safe-call.c | 2 +- gdb/infcall.c | 2 +- gdb/infcmd.c | 6 +- gdb/interps.c | 5 +- gdb/language.c | 6 +- gdb/linespec.c | 7 +- gdb/m32c-tdep.c | 2 +- gdb/maint.c | 25 + gdb/maint.h | 7 +- gdb/mi/mi-main.c | 2 +- gdb/nat/fork-inferior.c | 2 +- gdb/nat/linux-waitpid.c | 34 +- gdb/psymtab.c | 2 +- gdb/python/py-breakpoint.c | 18 +- gdb/python/py-type.c | 14 + gdb/python/python.c | 5 +- gdb/reverse.c | 4 +- gdb/riscv-tdep.c | 10 +- gdb/s12z-tdep.c | 6 +- gdb/solib-svr4.c | 2 +- gdb/source.c | 13 +- gdb/spu-tdep.c | 10 +- gdb/symfile.c | 2 +- gdb/symtab.c | 15 +- gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 65 + gdb/testsuite/boards/readnow.exp | 27 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s | 45 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s | 45 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c | 25 + gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp | 61 + gdb/testsuite/gdb.base/annota1.exp | 12 +- gdb/testsuite/gdb.base/help.exp | 7 +- gdb/testsuite/gdb.base/maint.exp | 7 +- gdb/testsuite/gdb.base/style.exp | 33 + gdb/testsuite/gdb.base/watch_thread_num.c | 25 +- gdb/testsuite/gdb.cp/annota2.exp | 2 + gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 8 +- gdb/testsuite/gdb.fortran/block-data.exp | 63 + gdb/testsuite/gdb.fortran/block-data.f | 56 + gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 4 +- gdb/testsuite/gdb.multi/remove-inferiors.exp | 5 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-type.exp | 4 + gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- gdb/testsuite/lib/gdb-utils.exp | 2 + gdb/testsuite/lib/gdb.exp | 66 +- gdb/top.c | 2 +- gdb/tracepoint.c | 6 +- gdb/tui/tui-layout.c | 2 +- gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-stack.c | 2 +- gdb/tui/tui-win.c | 64 +- gdb/typeprint.c | 2 +- gdb/user-regs.c | 2 +- gdb/utils.c | 36 + gdb/utils.h | 6 + gdb/valops.c | 5 + gdb/value.c | 6 +- gold/ChangeLog | 4 + gold/errors.h | 1 + include/ChangeLog | 4 + include/ctf.h | 2 +- ld/ChangeLog | 33 + ld/NEWS | 4 +- ld/emultempl/aarch64elf.em | 28 +- ld/ld.texi | 17 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 2 +- ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 2 +- ld/testsuite/ld-aarch64/bti-plt-1.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-2.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-3.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-4.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-6.d | 4 +- ld/testsuite/ld-aarch64/bti-plt-7.d | 6 +- ld/testsuite/ld-aarch64/bti-warn.d | 6 +- ld/testsuite/ld-aarch64/pac-plt-1.d | 2 +- ld/testsuite/ld-aarch64/pac-plt-2.d | 2 +- ld/testsuite/ld-aarch64/property-bti-pac4-a.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac4-b.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac4.s | 21 + libctf/ChangeLog | 58 + libctf/Makefile.am | 4 +- libctf/Makefile.in | 29 +- libctf/config.h.in | 16 +- libctf/configure | 198 +- libctf/configure.ac | 60 +- libctf/ctf-archive.c | 18 +- libctf/ctf-create.c | 23 +- libctf/ctf-decls.h | 44 +- libctf/ctf-dump.c | 18 +- libctf/ctf-lookup.c | 2 +- libctf/{qsort_r.c => ctf-qsort_r.c} | 2 +- libctf/ctf-subr.c | 2 +- opcodes/ChangeLog | 69 + opcodes/arm-dis.c | 2 +- opcodes/i386-dis-evex.h | 86 +- opcodes/i386-dis.c | 49 +- opcodes/i386-gen.c | 12 +- opcodes/i386-init.h | 396 +- opcodes/i386-opc.h | 6 + opcodes/i386-opc.tbl | 16 + opcodes/i386-tbl.h | 8006 ++++++++++---------- 201 files changed, 7293 insertions(+), 4954 deletions(-) create mode 100644 gas/testsuite/gas/i386/enqcmd-intel.d create mode 100644 gas/testsuite/gas/i386/enqcmd-inval.l create mode 100644 gas/testsuite/gas/i386/enqcmd-inval.s create mode 100644 gas/testsuite/gas/i386/enqcmd.d create mode 100644 gas/testsuite/gas/i386/enqcmd.s create mode 100644 gas/testsuite/gas/i386/inval-avx512vl.l create mode 100644 gas/testsuite/gas/i386/inval-avx512vl.s create mode 100644 gas/testsuite/gas/i386/vp2intersect-intel.d create mode 100644 gas/testsuite/gas/i386/vp2intersect-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/vp2intersect-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/vp2intersect.d create mode 100644 gas/testsuite/gas/i386/vp2intersect.s create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd.d create mode 100644 gas/testsuite/gas/i386/x86-64-enqcmd.s create mode 100644 gas/testsuite/gas/i386/x86-64-inval-avx512vl.l create mode 100644 gas/testsuite/gas/i386/x86-64-inval-avx512vl.s create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-inval-bcast.l create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect-inval-bcast.s create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect.d create mode 100644 gas/testsuite/gas/i386/x86-64-vp2intersect.s create mode 100644 gdb/alloc.c create mode 100644 gdb/testsuite/boards/readnow.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-6.s create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn-8.s create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn.c create mode 100644 gdb/testsuite/gdb.arch/riscv-unwind-long-insn.exp create mode 100644 gdb/testsuite/gdb.fortran/block-data.exp create mode 100644 gdb/testsuite/gdb.fortran/block-data.f create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-a.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4-b.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac4.s rename libctf/{qsort_r.c => ctf-qsort_r.c} (99%)