This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/binutils-gdb.
from 069057bf0f bfd/riscv: tighten matching rules in riscv_scan adds a8654e7d78 Fixes PR 25475: ensure exec-file-mismatch "ask" always asks [...] adds 331733cd4e W/ Clang, compile C/C++ testcases with -Wno-unknown-warning-option adds 221db974e6 W/ Clang, compile/link C++ test programs with "-x c++" adds 727b7b1864 Sync config, include and libiberty with GCC adds 0a3eb8aeb3 Automatic date update in version.in adds 11abe42647 x86: drop stray assignment from build_evex_prefix() adds 40d231b4fb x86: also refuse data size prefix on SIMD insns adds a5aeccd9d3 x86-64: honor REX prefixes for SSE2AVX adds 0b9404fd37 x86-64: REX prefix is invalid with VEX etc adds 589958d6ff x86: fix SYSRET disassembly, improve {,V}CVTSI2S{S,D} and PTWRITE adds 8bbb3ad806 x86: operand sizing prefixes can disambiguate insns adds c423d21a43 x86: move ImmExt processing adds 464dc4af9a x86: drop left-over 4-way alternative disassembler templates adds 8f570d6288 x86: make J disassembler macro available for new use adds b59d128a11 Stop the assembler from generating R_ARM_THM_JMP11 relocatio [...] adds 6248d9d647 Remove the use of the register keyword in the libiberty.h he [...] adds 42cc83080d Update the Swedish translation in the gprof/ subdirectory. adds d412e69677 Move common handlers to sol2_init_abi adds a7e6196bb8 Don't include *sol2-tdep.o on Linux/sparc* adds c6d3683661 Use fork instead of vfork on Solaris adds bb6e55f3ee Remove obsolete gdbarch_static_transform_name adds 767a879e31 gdb/riscv: Improved register alias name creation adds 4445e8f59a gdb/riscv: Fix whitespace error adds ed69cbc8ef gdb/riscv: Take CSR names from target description adds 865bad2602 gdb/riscv: Remove CSR feature file adds 3b9fce9660 gdb/riscv: Improve support for matching against target descriptions adds be64fd0776 gdb: Extend target description processing of unknown registers adds 2e52d03824 gdb/riscv: Record information about unknown tdesc registers adds 6d74da72da gdb/riscv: Loop over all registers for 'info all-registers' adds d73be61168 cpu: fix offset16 type, update c-calls in bpf.cpu adds 277474eea0 gdb: make inferior::terminal a unique ptr adds 58373b80f3 gdb: use make_unique_xstrdup in set_inferior_io_terminal adds 30610e1520 Automatic date update in version.in adds ba9b3ef5ee RISCV changes broke 32-bit --enable-targets=all adds 85f7484a3a m68k: tag floating-point ABI used adds edf92af0fb Improve documentation of which shell is used by GDB's shell [...] new f53b3eeb67 Fix -Wstring-compare testcase build failure new 2a1bb84c67 x86: fix processing of -M disassembler option new 198e1db737 ld/x86: actually invoke k1om tests new d1c361252b x86: make I disassembler macro available for new use new 1776e3e59c Fix --enable-libctf and --disable-static new 094e34f221 binutils, ld: work with --disable-libctf new fe4c2d5563 libctf: create: non-root-visible types should not appear in [...] new 6bbf9da892 libctf: create: don't add forwards if the type added already exists new d04a47ac53 libctf: create: ctf_add_type should hand back already-added [...] new 8ffcdf1823 libctf: create: forwards are always in the namespace of thei [...] new 2f6ecaed66 libctf, binutils: support CTF archives like objdump new 2e428e7440 libctf: avoid nonportable __thread in CTF archive handling new 866706584c libctf: work with compilers not supporting GNU C attributes new e755667f94 libctf, elfcpp, gold: do not assume that <byteswap.h> contai [...] new c1401ecc29 libctf: add some missing #includes. new 8e6635bd14 libctf: support platforms with separate libintl new 63112cd67b x86: Rename VecSIB to SIB for Intel AMX new 79b32e73d8 x86: Correct VexSIB128 to VecSIB128 new e978ad6249 i386-opc.tbl: Add a blank line new b6cd5d100a x86: Process ImmExt without operands
The 20 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 | 14 + bfd/cpu-riscv.c | 80 +++ bfd/elf32-m68k.c | 62 ++ bfd/elfxx-riscv.c | 95 --- bfd/version.h | 2 +- binutils/ChangeLog | 45 ++ binutils/Makefile.am | 5 + binutils/Makefile.in | 9 +- binutils/aclocal.m4 | 1 + binutils/config.in | 3 + binutils/configure | 39 +- binutils/configure.ac | 6 + binutils/doc/Makefile.in | 1 + binutils/doc/binutils.texi | 9 +- binutils/objdump.c | 27 +- binutils/readelf.c | 160 ++++- config/ChangeLog | 9 + config/cet.m4 | 17 +- cpu/ChangeLog | 9 + cpu/bpf.cpu | 20 +- elfcpp/ChangeLog | 9 + elfcpp/elfcpp_swap.h | 16 +- gas/ChangeLog | 112 +++ gas/config/tc-arm.c | 1 + gas/config/tc-i386.c | 155 +++-- gas/config/tc-m68k.c | 20 + gas/doc/as.texi | 16 + gas/testsuite/gas/arm/plt-1.d | 12 +- gas/testsuite/gas/i386/avx-16bit.d | 54 +- gas/testsuite/gas/i386/avx-scalar.d | 54 +- gas/testsuite/gas/i386/avx.d | 54 +- gas/testsuite/gas/i386/avx512f-16bit.d | 48 +- gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-wig1.d | 8 +- gas/testsuite/gas/i386/i386.exp | 5 + gas/testsuite/gas/i386/katmai.d | 2 +- gas/testsuite/gas/i386/nop-1-suffix.d | 60 ++ gas/testsuite/gas/i386/noreg16-data32.d | 152 ++++ gas/testsuite/gas/i386/noreg16.d | 32 +- gas/testsuite/gas/i386/noreg16.s | 286 ++++---- gas/testsuite/gas/i386/noreg32-data16.d | 163 +++++ gas/testsuite/gas/i386/noreg32-data16.e | 11 + gas/testsuite/gas/i386/noreg32.d | 18 +- gas/testsuite/gas/i386/noreg32.s | 306 ++++---- gas/testsuite/gas/i386/noreg64-data16.d | 161 +++++ gas/testsuite/gas/i386/noreg64-data16.e | 11 + gas/testsuite/gas/i386/noreg64-rex64.d | 160 +++++ gas/testsuite/gas/i386/noreg64.s | 328 +++++---- gas/testsuite/gas/i386/prefix32.l | 8 +- gas/testsuite/gas/i386/prefix32.s | 2 +- gas/testsuite/gas/i386/prefix64.l | 10 +- gas/testsuite/gas/i386/prefix64.s | 2 +- gas/testsuite/gas/i386/ptwrite.d | 16 +- gas/testsuite/gas/i386/simd.d | 20 +- gas/testsuite/gas/i386/sse2-16bit.d | 4 +- gas/testsuite/gas/i386/sse2.d | 2 +- gas/testsuite/gas/i386/sse2avx.d | 10 +- gas/testsuite/gas/i386/sse2avx.s | 4 + gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 3 + gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 3 + gas/testsuite/gas/i386/x86-64-pseudos.d | 6 - gas/testsuite/gas/i386/x86-64-pseudos.s | 6 - gas/testsuite/gas/i386/x86-64-sse2avx.d | 27 + gas/testsuite/gas/i386/x86-64-sse2avx.s | 39 +- gdb/ChangeLog | 193 +++++ gdb/Makefile.in | 8 +- gdb/acinclude.m4 | 3 + gdb/amd64-sol2-tdep.c | 23 +- gdb/config.in | 3 + gdb/configure | 40 ++ gdb/configure.ac | 21 + gdb/configure.tgt | 8 +- gdb/ctfread.c | 13 + gdb/dbxread.c | 3 - gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 7 +- gdb/exec.c | 5 +- gdb/features/Makefile | 6 - gdb/features/riscv/32bit-csr.c | 253 ------- gdb/features/riscv/32bit-csr.xml | 251 ------- gdb/features/riscv/64bit-csr.c | 253 ------- gdb/features/riscv/64bit-csr.xml | 186 ----- gdb/features/riscv/rebuild-csr-xml.sh | 37 - gdb/gdbarch.c | 32 - gdb/gdbarch.h | 8 - gdb/gdbarch.sh | 2 - gdb/i386-sol2-tdep.c | 52 +- gdb/infcmd.c | 6 +- gdb/inferior.c | 1 - gdb/inferior.h | 3 +- gdb/mdebugread.c | 4 - gdb/procfs.c | 9 +- gdb/riscv-tdep.c | 519 ++++++++++---- gdb/riscv-tdep.h | 15 + gdb/sol2-tdep.c | 66 +- gdb/sol2-tdep.h | 4 +- gdb/sparc-sol2-tdep.c | 79 +-- gdb/sparc-tdep.h | 7 - gdb/sparc64-sol2-tdep.c | 26 +- gdb/sparc64-tdep.h | 3 - gdb/stabsread.c | 41 +- gdb/symfile-add-flags.h | 6 + gdb/symfile.c | 10 +- gdb/target-descriptions.c | 31 +- gdb/target-descriptions.h | 27 +- gdb/testsuite/ChangeLog | 61 ++ gdb/testsuite/Makefile.in | 2 + gdb/testsuite/aclocal.m4 | 1 + gdb/testsuite/configure | 18 + gdb/testsuite/configure.ac | 3 + .../gdb.arch/amd64-entry-value-paramref.exp | 3 +- gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml | 83 +++ gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml | 81 +++ gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml | 79 +++ gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml | 77 ++ gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp | 39 ++ gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml | 89 +++ gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml | 93 +++ .../riscv-tdesc-regs.c} | 0 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp | 123 ++++ gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 3 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 12 +- gdb/testsuite/gdb.cp/try_catch.cc | 5 +- gdb/testsuite/gdb.cp/try_catch.exp | 4 + gdb/testsuite/lib/gdb.exp | 37 +- gdb/xcoffread.c | 5 - gold/ChangeLog | 6 + gold/config.in | 12 + gold/configure | 127 ++-- gold/configure.ac | 3 + gprof/ChangeLog | 4 + gprof/po/sv.po | 54 +- include/ChangeLog | 28 + include/ctf-api.h | 4 + include/elf/m68k.h | 14 +- include/filenames.h | 3 +- include/libiberty.h | 7 + ld/ChangeLog | 50 ++ ld/Makefile.am | 4 + ld/Makefile.in | 5 +- ld/aclocal.m4 | 1 + ld/config.in | 3 + ld/configure | 42 +- ld/configure.ac | 9 + ld/ldelfgen.c | 14 + ld/ldlang.c | 35 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-00.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-01.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-02.d | 8 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-10.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-11.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-12.d | 4 + .../mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s | 0 ld/testsuite/ld-m68k/attr-gnu-4-20.d | 8 + ld/testsuite/ld-m68k/attr-gnu-4-21.d | 4 + ld/testsuite/ld-m68k/attr-gnu-4-22.d | 8 + ld/testsuite/ld-m68k/m68k.exp | 10 + ld/testsuite/ld-x86-64/x86-64.exp | 3 + libctf/ChangeLog | 81 +++ libctf/Makefile.in | 13 + libctf/aclocal.m4 | 1 + libctf/config.h.in | 16 + libctf/configure | 120 +++- libctf/configure.ac | 3 + libctf/ctf-archive.c | 93 ++- libctf/ctf-create.c | 49 +- libctf/ctf-impl.h | 15 +- libctf/ctf-open-bfd.c | 69 +- libctf/ctf-open.c | 37 +- libctf/libctf.ver | 1 + libctf/swap.h | 16 +- libiberty/ChangeLog | 50 ++ libiberty/Makefile.in | 12 +- libiberty/bsearch_r.c | 93 +++ libiberty/configure | 12 +- libiberty/d-demangle.c | 773 ++++++++++++++------- libiberty/functions.texi | 21 +- libiberty/testsuite/d-demangle-expected | 80 +++ opcodes/ChangeLog | 50 ++ opcodes/i386-dis.c | 66 +- opcodes/i386-gen.c | 2 +- opcodes/i386-opc.h | 12 +- opcodes/i386-opc.tbl | 160 ++--- 188 files changed, 5627 insertions(+), 2978 deletions(-) create mode 100644 gas/testsuite/gas/i386/nop-1-suffix.d create mode 100644 gas/testsuite/gas/i386/noreg16-data32.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.d create mode 100644 gas/testsuite/gas/i386/noreg32-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-data16.d create mode 100644 gas/testsuite/gas/i386/noreg64-data16.e create mode 100644 gas/testsuite/gas/i386/noreg64-rex64.d delete mode 100644 gdb/features/riscv/32bit-csr.c delete mode 100644 gdb/features/riscv/32bit-csr.xml delete mode 100644 gdb/features/riscv/64bit-csr.c delete mode 100644 gdb/features/riscv/64bit-csr.xml delete mode 100755 gdb/features/riscv/rebuild-csr-xml.sh create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-01.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-02.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-03.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading-04.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-loading.exp create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-32.xml create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs-64.xml copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.arch/riscv-tdesc-regs.c} (100%) create mode 100644 gdb/testsuite/gdb.arch/riscv-tdesc-regs.exp copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-0.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-00.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-01.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-02.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-1.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-10.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-11.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-12.d copy {gas/testsuite/gas/mips => ld/testsuite/ld-m68k}/attr-gnu-4-2.s (100%) create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-20.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-21.d create mode 100644 ld/testsuite/ld-m68k/attr-gnu-4-22.d create mode 100644 libiberty/bsearch_r.c