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_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O2 in repository toolchain/ci/binutils-gdb.
from a2b1ea81ba arm: Add support for Armv9.1-A to Armv9.3-A adds 61ab1364c7 When loading separate debug info files, also attempt to loca [...] adds f3be70df1b Fix AVR assembler so that it creates relocs that will work w [...] adds 240eab1e59 Automatic date update in version.in adds dbc6a0e2e4 try_build_id_prefix gcc-10 -Wformat-security errors adds 8ef22662dc asan: buffer overflow in elfnn-aarch64.c get_plt_type adds 00d44f7f2f asan: buffer overflow in mmo_get_symbols adds b39de8897a ubsan: bfd.c:2519:8: shift exponent 34 is too large adds 9b54b56185 asan: heap-buffer-overflow in bpf_elf_generic_reloc adds cfabce5ba1 asan: abort in wasm_scan_name_function_section adds 7ebf6ed02b asan: use after free in _bfd_elf_mips_get_relocated_section_ [...] adds 27e3da31c3 asan: NULL dereference in bfd_elf_set_group_contents adds 72994b6028 gdb/tui: install SIGWINCH only when connected to a TTY adds c12d6b570d Initialize `m_ndimensions' in the member initializer list adds 8294c9025a Avoid redundant operations in `fortran_array_walker' adds 74fcd19c51 Move ordinary gdbarch code to arch-utils adds 2b7c3f1dc0 Split gdbarch.h into two files adds 801e2396c6 Do not generate gdbarch.h adds ce5abab737 Do not sort the fields in gdbarch_dump adds 65b1aa7501 Generate new gdbarch-components.py from gdbarch.sh adds 7c8bb2ed1c Add new gdbarch generator adds fb14eb0829 Remove gdbarch.sh adds 166a12baea Document gdbarch-components.py adds 404e887836 Automatic date update in version.in adds 9833dd9767 x86: Terminate mnemonicendp in swap_operand() adds 4f626cad04 gdb/remote: some fixes for 'maint set target-async off' adds 8d34471f70 gdb: add assert in remote_target::wait relating to async being off adds fa8f0a0ff0 gdb: add "exit" command as an alias for "quit" adds 6b526f64aa Automatic date update in version.in adds 682351b932 readelf: avoid a possible divide by zero adds 432e9063fd Obsolete m32c-rtems adds fdc40d5673 Automatic date update in version.in adds 68ba44c41a gdb/ada-lang.h: Reformat comment to follow coding standards adds cc6d00f13b gdb/ada-exp.y: Reformat comment to follow GDB's coding standards adds db956d66c9 Add Enze Li to gdb/MAINTAINERS adds dde238e063 Make n_spaces return a const char * adds b0715493df Remove puts_debug adds 6bebf813ac Remove print_spaces adds 443279aa9c Automatic date update in version.in adds 5ab88688f0 Typo fixes in binutils doc adds ca988435c6 gas/ELF: avoid below-base ref in obj_elf_parse_section_letters() adds 47f4115a1b x86: -mfence-as-lock-add=yes doesn't work for 16-bit mode adds ae47e3097e Obsolete m32c-rtems and m32r-rtems adds 8a7cd1ebd7 [AArch64] Fix typo in error messages adds 6d59be2c2c Automatic date update in version.in adds c3f340f752 gdbarch-components.py: change empty "params" tuples to empty lists adds 85adb21d04 RISC-V: Update Scalar Crypto testcases. adds 5b0a3d6242 gdb: add threads debugging switch adds b6e52a0b3b gdb: convert 'set debug lin-lwp' to a boolean command adds 042574aa6e gdb/doc: add some index entries relating to mi-async setting adds 7898f55ba0 Automatic date update in version.in adds 391c90eea5 gdb: make use of SCOPE_EXIT to manage thread executing state adds b1718fcdd1 gdb: on x86-64 non-trivial C++ objects are returned in memory adds b622494ee3 gdb/remote: handle attach when stop packet lacks thread-id adds b6846ba57b gdb/testsuite: resolve some duplicate testnames in gdb.mi adds d20236e748 Automatic date update in version.in adds 5c3ffbc4dd RISC-V: Hypervisor ext: drop Privileged Spec 1.9.1 implement [...] adds a63375ac33 RISC-V: Hypervisor ext: support Privileged Spec 1.12 adds b6a08665ff RISC-V: Rewrite the csr testcases. adds 34b965f7c0 Move gdb_bfd_errmsg to gdb_bfd.c adds 64b7cc507b Remove gdb_print_host_address adds 5436dda805 Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/bfd.c | 4 +- bfd/config.bfd | 3 +- bfd/cpu-riscv.c | 1 + bfd/cpu-riscv.h | 1 + bfd/elf-bfd.h | 2 +- bfd/elf.c | 10 +- bfd/elf64-bpf.c | 17 +- bfd/elfnn-aarch64.c | 8 +- bfd/elfxx-mips.c | 26 +- bfd/mmo.c | 10 + bfd/version.h | 2 +- bfd/wasm-module.c | 3 +- binutils/ChangeLog | 12 + binutils/doc/binutils.texi | 8 +- binutils/dwarf.c | 115 +- binutils/dwarf.h | 1 + binutils/readelf.c | 4 + binutils/testsuite/binutils-all/debuginfod.exp | 6 +- gas/ChangeLog | 10 + gas/config/obj-elf.c | 24 +- gas/config/tc-avr.c | 26 + gas/config/tc-avr.h | 3 + gas/config/tc-i386.c | 7 +- gas/config/tc-riscv.c | 10 +- gas/testsuite/gas/all/gas.exp | 4 +- gas/testsuite/gas/avr/diffreloc_withrelax.d | 4 +- gas/testsuite/gas/avr/pc-relative-reloc.d | 2 +- gas/testsuite/gas/elf/elf.exp | 2 +- gas/testsuite/gas/i386/opts-intel.d | 162 +- gas/testsuite/gas/i386/opts.d | 18 +- gas/testsuite/gas/i386/sse2avx-opts-intel.d | 162 +- gas/testsuite/gas/i386/sse2avx-opts.d | 18 +- gas/testsuite/gas/i386/x86-64-opts-intel.d | 216 +- gas/testsuite/gas/i386/x86-64-opts.d | 24 +- gas/testsuite/gas/i386/x86-64-sse2avx-opts-intel.d | 216 +- gas/testsuite/gas/i386/x86-64-sse2avx-opts.d | 24 +- gas/testsuite/gas/riscv/csr-dw-regnums.d | 10 - gas/testsuite/gas/riscv/csr-dw-regnums.s | 10 - gas/testsuite/gas/riscv/csr-fail-nonexistent.d | 3 + ...g-fail-nonexistent.l => csr-fail-nonexistent.l} | 0 ...g-fail-nonexistent.s => csr-fail-nonexistent.s} | 0 ...pseudo-noalias.d => csr-insns-pseudo-noalias.d} | 2 +- .../{priv-reg-pseudo.d => csr-insns-pseudo.d} | 2 +- .../{priv-reg-pseudo.s => csr-insns-pseudo.s} | 0 gas/testsuite/gas/riscv/csr-insns-read-only.d | 3 + ...g-fail-read-only-02.l => csr-insns-read-only.l} | 0 ...g-fail-read-only-02.s => csr-insns-read-only.s} | 0 gas/testsuite/gas/riscv/csr-version-1p10.d | 573 +++++ gas/testsuite/gas/riscv/csr-version-1p10.l | 309 +++ gas/testsuite/gas/riscv/csr-version-1p11.d | 573 +++++ gas/testsuite/gas/riscv/csr-version-1p11.l | 307 +++ gas/testsuite/gas/riscv/csr-version-1p12.d | 573 +++++ gas/testsuite/gas/riscv/csr-version-1p12.l | 255 ++ gas/testsuite/gas/riscv/csr-version-1p9p1.d | 573 +++++ gas/testsuite/gas/riscv/csr-version-1p9p1.l | 335 +++ gas/testsuite/gas/riscv/{priv-reg.s => csr.s} | 74 +- gas/testsuite/gas/riscv/h-ext-32.d | 30 + gas/testsuite/gas/riscv/h-ext-32.s | 21 + gas/testsuite/gas/riscv/h-ext-64.d | 33 + gas/testsuite/gas/riscv/h-ext-64.s | 24 + gas/testsuite/gas/riscv/k-ext-64.d | 74 +- gas/testsuite/gas/riscv/k-ext.d | 68 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 3 - gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 6 - .../gas/riscv/priv-reg-fail-nonexistent.d | 3 - .../gas/riscv/priv-reg-fail-read-only-01.d | 3 - .../gas/riscv/priv-reg-fail-read-only-01.l | 71 - .../gas/riscv/priv-reg-fail-read-only-01.s | 269 -- .../gas/riscv/priv-reg-fail-read-only-02.d | 3 - gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 3 - gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 68 - .../gas/riscv/priv-reg-fail-version-1p10.d | 11 - .../gas/riscv/priv-reg-fail-version-1p10.l | 25 - .../gas/riscv/priv-reg-fail-version-1p11.d | 11 - .../gas/riscv/priv-reg-fail-version-1p11.l | 24 - .../gas/riscv/priv-reg-fail-version-1p9p1.d | 12 - .../gas/riscv/priv-reg-fail-version-1p9p1.l | 28 - gas/testsuite/gas/riscv/priv-reg-fail-zkr.d | 3 - gas/testsuite/gas/riscv/priv-reg-fail-zkr.l | 4 - gas/testsuite/gas/riscv/priv-reg-version-1p10.d | 275 -- gas/testsuite/gas/riscv/priv-reg-version-1p11.d | 275 -- gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d | 275 -- gas/testsuite/gas/riscv/zbkb-32.d | 24 +- gas/testsuite/gas/riscv/zbkb-64.d | 28 +- gas/testsuite/gas/riscv/zbkc-32.d | 4 +- gas/testsuite/gas/riscv/zbkc-64.d | 4 +- gas/testsuite/gas/riscv/zbkx-32.d | 4 +- gas/testsuite/gas/riscv/zbkx-64.d | 4 +- gas/testsuite/gas/riscv/zknd-32.d | 4 +- gas/testsuite/gas/riscv/zknd-64.d | 10 +- gas/testsuite/gas/riscv/zkne-32.d | 4 +- gas/testsuite/gas/riscv/zkne-64.d | 8 +- gas/testsuite/gas/riscv/zknh-32.d | 20 +- gas/testsuite/gas/riscv/zknh-64.d | 16 +- gas/testsuite/gas/riscv/zksed-32.d | 4 +- gas/testsuite/gas/riscv/zksed-64.d | 4 +- gas/testsuite/gas/riscv/zksh-32.d | 4 +- gas/testsuite/gas/riscv/zksh-64.d | 4 +- gdb/MAINTAINERS | 1 + gdb/Makefile.in | 1 - gdb/NEWS | 8 + gdb/ada-exp.y | 18 +- gdb/ada-lang.h | 4 +- gdb/amd64-tdep.c | 16 +- gdb/arch-utils.c | 488 ++++ gdb/cli-out.c | 2 +- gdb/cli/cli-cmds.c | 3 +- gdb/compile/compile-loc2c.c | 2 +- gdb/doc/gdb.texinfo | 32 +- gdb/dummy-frame.c | 12 +- gdb/dwarf2/read.c | 32 +- gdb/f-array-walker.h | 14 +- gdb/gdb_bfd.c | 30 + gdb/gdb_bfd.h | 7 + gdb/gdbarch-components.py | 2621 ++++++++++++++++++++ gdb/{gdbarch.h => gdbarch-gen.h} | 487 +--- gdb/gdbarch.c | 1589 ++++-------- gdb/gdbarch.h | 1588 +----------- gdb/gdbarch.py | 526 ++++ gdb/gdbarch.sh | 2604 ------------------- gdb/gdbthread.h | 11 + gdb/gdbtypes.c | 161 +- gdb/inferior.c | 2 + gdb/linux-nat.c | 29 +- gdb/nat/aarch64-mte-linux-ptrace.c | 4 +- gdb/psymtab.c | 46 +- gdb/record-btrace.c | 24 +- gdb/record-full.c | 8 +- gdb/remote.c | 225 +- gdb/symmisc.c | 50 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 70 + gdb/testsuite/gdb.cp/non-trivial-retval.cc | 19 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 26 + gdb/testsuite/gdb.mi/mi-syn-frame.exp | 12 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 10 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 48 +- gdb/testsuite/gdb.mi/mi-watch.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 236 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 10 +- gdb/testsuite/gdb.server/ext-attach.exp | 98 +- gdb/testsuite/lib/gdb.exp | 4 +- gdb/testsuite/lib/notty-wrap | 24 + gdb/thread.c | 38 + gdb/tui/tui-interp.c | 10 +- gdb/utils.c | 129 +- gdb/utils.h | 20 +- include/opcode/riscv-opc.h | 120 +- ld/ChangeLog | 7 + ld/configure.tgt | 4 +- ld/testsuite/ld-avr/avr-prop-7.d | 4 +- ld/testsuite/ld-avr/avr-prop-8.d | 3 +- ld/testsuite/ld-avr/pr13402.d | 6 +- opcodes/i386-dis.c | 1 + opcodes/riscv-opc.c | 21 + 154 files changed, 9667 insertions(+), 8435 deletions(-) create mode 100644 gas/testsuite/gas/riscv/csr-fail-nonexistent.d rename gas/testsuite/gas/riscv/{priv-reg-fail-nonexistent.l => csr-fail-nonexisten [...] rename gas/testsuite/gas/riscv/{priv-reg-fail-nonexistent.s => csr-fail-nonexisten [...] rename gas/testsuite/gas/riscv/{priv-reg-pseudo-noalias.d => csr-insns-pseudo-noal [...] rename gas/testsuite/gas/riscv/{priv-reg-pseudo.d => csr-insns-pseudo.d} (98%) rename gas/testsuite/gas/riscv/{priv-reg-pseudo.s => csr-insns-pseudo.s} (100%) create mode 100644 gas/testsuite/gas/riscv/csr-insns-read-only.d rename gas/testsuite/gas/riscv/{priv-reg-fail-read-only-02.l => csr-insns-read-onl [...] rename gas/testsuite/gas/riscv/{priv-reg-fail-read-only-02.s => csr-insns-read-onl [...] create mode 100644 gas/testsuite/gas/riscv/csr-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p10.l create mode 100644 gas/testsuite/gas/riscv/csr-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p11.l create mode 100644 gas/testsuite/gas/riscv/csr-version-1p12.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p12.l create mode 100644 gas/testsuite/gas/riscv/csr-version-1p9p1.d create mode 100644 gas/testsuite/gas/riscv/csr-version-1p9p1.l rename gas/testsuite/gas/riscv/{priv-reg.s => csr.s} (82%) create mode 100644 gas/testsuite/gas/riscv/h-ext-32.d create mode 100644 gas/testsuite/gas/riscv/h-ext-32.s create mode 100644 gas/testsuite/gas/riscv/h-ext-64.d create mode 100644 gas/testsuite/gas/riscv/h-ext-64.s delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.s delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-zkr.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-zkr.l delete mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p10.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p11.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d create mode 100644 gdb/gdbarch-components.py copy gdb/{gdbarch.h => gdbarch-gen.h} (88%) create mode 100755 gdb/gdbarch.py delete mode 100755 gdb/gdbarch.sh create mode 100644 gdb/testsuite/gdb.base/sigwinch-notty.exp create mode 100755 gdb/testsuite/lib/notty-wrap