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-arm-build_cross in repository toolchain/ci/binutils-gdb.
from caa7fd04f6 gdb: New maintenance command to print XML target description adds d5722d3be2 Automatic date update in version.in adds f8b1e5f6fc ubsan: alpha-vms: shift exponent 536874240 is too large adds a5aae5087c ld --help output adds 5376d47f66 ld: Set non_ir_ref_regular on source for assignment adds c679ec98a1 cris: Don't generate unnecessary dynamic tags adds 2c8e370829 csky: Don't generate unnecessary dynamic tags adds 4bf05d4a90 ld: Correct --dependency-file order adds fb58f5e928 Fix a potential use of an uninitialised variable error in gold. adds 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* new c6d3683661 Use fork instead of vfork on Solaris new bb6e55f3ee Remove obsolete gdbarch_static_transform_name new 767a879e31 gdb/riscv: Improved register alias name creation new 4445e8f59a gdb/riscv: Fix whitespace error new ed69cbc8ef gdb/riscv: Take CSR names from target description new 865bad2602 gdb/riscv: Remove CSR feature file new 3b9fce9660 gdb/riscv: Improve support for matching against target descriptions new be64fd0776 gdb: Extend target description processing of unknown registers new 2e52d03824 gdb/riscv: Record information about unknown tdesc registers new 6d74da72da gdb/riscv: Loop over all registers for 'info all-registers' new d73be61168 cpu: fix offset16 type, update c-calls in bpf.cpu new 277474eea0 gdb: make inferior::terminal a unique ptr new 58373b80f3 gdb: use make_unique_xstrdup in set_inferior_io_terminal
The 13 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 | 22 + bfd/cpu-riscv.c | 18 +- bfd/elf32-cris.c | 49 +- bfd/elf32-csky.c | 45 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 29 +- config/ChangeLog | 9 + config/cet.m4 | 17 +- cpu/ChangeLog | 9 + cpu/bpf.cpu | 20 +- gas/ChangeLog | 89 +++ gas/config/tc-arm.c | 1 + gas/config/tc-i386.c | 121 ++-- 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 | 4 + gas/testsuite/gas/i386/katmai.d | 2 +- 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 | 177 +++++ gdb/amd64-sol2-tdep.c | 23 +- gdb/configure.tgt | 8 +- gdb/dbxread.c | 3 - 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 | 42 ++ .../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.compile/compile-cplus.exp | 12 +- gdb/testsuite/lib/gdb.exp | 28 +- gdb/xcoffread.c | 5 - gold/ChangeLog | 5 + gold/target-reloc.h | 2 +- gprof/ChangeLog | 4 + gprof/po/sv.po | 54 +- include/ChangeLog | 19 + include/filenames.h | 3 +- include/libiberty.h | 7 + ld/ChangeLog | 34 + ld/emultempl/cskyelf.em | 14 +- ld/ldexp.c | 10 +- ld/lexsup.c | 18 +- ld/testsuite/ld-cris/libdso-15b.d | 6 +- ld/testsuite/ld-cris/libdso-15c.d | 22 + ld/testsuite/ld-cris/libdso-1c.d | 6 +- ld/testsuite/ld-cris/libdso-1d.d | 10 +- ld/testsuite/ld-csky/tls-ie-v1.d | 5 +- ld/testsuite/ld-csky/tls-ie.d | 5 +- ld/testsuite/ld-plugin/lto.exp | 8 + ld/testsuite/ld-plugin/pr26163a.c | 9 + ld/testsuite/ld-plugin/pr26163b.c | 19 + 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 | 16 + opcodes/i386-dis.c | 37 +- 127 files changed, 4189 insertions(+), 2673 deletions(-) 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 create mode 100644 ld/testsuite/ld-cris/libdso-15c.d create mode 100644 ld/testsuite/ld-plugin/pr26163a.c create mode 100644 ld/testsuite/ld-plugin/pr26163b.c create mode 100644 libiberty/bsearch_r.c