This is an automated email from the git hooks/post-receive script.
tcwg-benchmark pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm-eabi-coremark-O3_LTO in repository toolchain/ci/binutils-gdb.
from a4915e8d6c Use expression completer for "maint print type" adds 365f5fb6d0 binutils: Use file descriptors from make_tempname adds 1a1c3b4cc1 objcopy: Get input file stat after BFD open adds 014cc7f849 binutils: Make smart_rename safe too adds 846141822b Remove references to the unofficial SHF_GNU_BUILD_NOTE secti [...] adds bc545da73f gdb.base/break-on-linker-gcd-function.exp: Remove unused variable adds 28e36bf890 Automatic date update in version.in adds 8439f446a1 [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp for -m32 adds b46551b20c [gdb/testsuite] Simplify gdb.arch/amd64-gs_base.exp adds 60a7223fdd gdbsupport: Use LOCALAPPDATA to determine cache dir adds dd235d453e Automatic date update in version.in adds 037311d1df gas: Generate a new section for SHF_GNU_RETAIN adds 6244c1196a gdb: make discrete_position return optional adds 1f8d288117 gdb: make get_discrete_bounds return bool adds 14c09924a0 gdb: split get_discrete_bounds in two adds 5b56203a7c gdb: fix value_subscript when array upper bound is not known adds 6ad368b8ca gdb: address review comments of previous series adds d9c3a9c036 Unify all operators into std-operator.def adds 5cde1d8222 Handle 128-bit constants for fixed point adds 12932e2ca1 Use add_angle_brackets in ada_lookup_encoded_symbol adds cd6b05c1b2 Automatic date update in version.in adds 729a53530e RISC-V: Control fence.i and csr instructions by zifencei and zicsr. adds 8152e0407c RISC-V: Dump CSR according to the elf privileged spec attributes. adds c2137f55ad RISC-V: Add sext.[bh] and zext.[bhw] pseudo instructions. adds 15cc148fb8 gdb: move bfd_open_from_target_memory to gdb_bfd adds 6afcd2d416 [AArch64] SVE/FPSIMD fixup for big endian adds ae1f4d2d99 Remove spurious newline on debug printf adds 2ccee230f8 Fix off-by-one error in ada_fold_name adds 1006702837 [gdb/testsuite] Fix gdb.tui/new-layout.exp with tcl 8.5 adds 33e06c75aa Automatic date update in version.in adds 4483a8e72a gdb/testsuite: fix race condition in gdb.multi/multi-arch-exec.exp adds 9cd7a95a2b [gdb/testsuite] Fix gdb.base/float128.exp with --with-mpfr=no adds b143e2d506 Fix a build problem when using FreeBSD 12. adds a9f14fa549 Handle CPU offset for Ravenscar adds 15f4dddd8a Use thread_info_ref in enable_thread_stack_temporaries adds 51107df53a Change current_inferior_ to be a inferior_ref adds d634cd0bce Use thread_info_ref in stop_context adds bfcb9db853 Remove scoped_inc_dec_ref adds b6433ede07 Make bp_location derive from refcounted_object adds 2c1413a98c Use htab_t in varobj adds 76deb5d918 Change varobj.c:rootlist to a std::list adds d8f168ddd0 Change all_root_varobjs to take a function_view adds 54746ce37a C++-ify varobj iteration adds 60ee72f6d3 Change varobj_iter::next to return unique_ptr adds 7446266408 Change varobj_dynamic::saved_item to unique_ptr adds 24fd95b4cd Change varobj_dynamic::child_iter to unique_ptr adds 1110649507 Change varobj_item::value to a value_ref_ptr adds 446d2c032d Remove varobj_clear_saved_item adds 1345dee280 Use gdbpy_ref in instantiate_pretty_printer adds 07d9937a20 install_variable cannot fail adds 14a772212b Add support for the .bss pseudo-op to the Z80 assembler. adds 02c727013c Avoid side effects in expression lexers adds 346e7e1923 [gdb/testsuite] Update gdb.arch/i386-mpx-call.exp for -m32 adds 74b773fcd6 gdb: factor out debug_prefixed_printf_cond adds 94ba44a68d gdb: make debug_infrun a bool adds 9664849417 gdbsupport: make use of safe-ctype functions from libiberty adds 1536146f30 gdb: don't warn about deprecated aliases during tab completion adds 9ef6d4a1b4 gdb: give deprecated command warning for aliases with a prefix adds 44c77c3272 gdb: make deprecated_cmd_warning i18n friendly adds 19c659f164 gdb: improve the warning given for deprecated aliases with a prefix adds 33fff0ced3 Automatic date update in version.in new 77e890c695 Automatic date update in version.in
The 1 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 | 18 ++ bfd/bfd-in2.h | 2 + bfd/elfxx-riscv.c | 59 ++-- bfd/opncls.c | 33 +++ bfd/version.h | 2 +- binutils/ChangeLog | 55 ++++ binutils/ar.c | 23 +- binutils/arsup.c | 14 +- binutils/bucomm.c | 4 +- binutils/bucomm.h | 5 +- binutils/objcopy.c | 95 ++++--- binutils/rename.c | 101 ++++--- gas/ChangeLog | 54 ++++ gas/config/obj-elf.c | 35 +-- gas/config/obj-elf.h | 3 +- gas/config/tc-riscv.c | 47 +++- gas/config/tc-z80.c | 10 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/section24b.d | 10 +- gas/testsuite/gas/elf/section27.d | 19 ++ gas/testsuite/gas/elf/section27.s | 34 +++ gas/testsuite/gas/riscv/ext-32.d | 39 +++ gas/testsuite/gas/riscv/ext-64.d | 51 ++++ gas/testsuite/gas/riscv/ext.s | 38 +++ gas/testsuite/gas/riscv/march-imply-i.s | 24 ++ .../{march-imply-i2p0.d => march-imply-i2p0-01.d} | 3 +- gas/testsuite/gas/riscv/march-imply-i2p0-02.d | 7 + gas/testsuite/gas/riscv/march-imply-i2p1-01.d | 3 + gas/testsuite/gas/riscv/march-imply-i2p1-01.l | 21 ++ gas/testsuite/gas/riscv/march-imply-i2p1-02.d | 7 + gas/testsuite/gas/riscv/march-imply-i2p1.d | 6 - gdb/ChangeLog | 309 +++++++++++++++++++++ gdb/aarch64-linux-tdep.c | 114 ++++++-- gdb/aarch64-tdep.h | 1 - gdb/ada-lang.c | 40 +-- gdb/ada-operator.def | 98 ------- gdb/ada-tasks.c | 22 +- gdb/ada-valprint.c | 2 +- gdb/arch/aarch64.h | 2 + gdb/breakpoint.c | 45 +-- gdb/breakpoint.h | 30 +- gdb/c-lang.c | 4 +- gdb/cli/cli-decode.c | 253 ++++++++--------- gdb/command.h | 54 +++- gdb/completer.c | 5 +- gdb/displaced-stepping.h | 7 +- gdb/dwarf2/read.c | 98 ++++--- gdb/eval.c | 4 +- gdb/expprint.c | 2 - gdb/expression.h | 9 - gdb/f-array-walker.h | 4 +- gdb/f-exp.y | 10 +- gdb/f-lang.c | 2 +- gdb/fortran-operator.def | 35 --- gdb/gdb_bfd.c | 85 ++++++ gdb/gdb_bfd.h | 6 + gdb/gdbthread.h | 10 +- gdb/gdbtypes.c | 227 ++++++++++----- gdb/gdbtypes.h | 20 +- gdb/inferior.c | 11 +- gdb/infrun.c | 32 +-- gdb/infrun.h | 9 +- gdb/inline-frame.c | 2 +- gdb/jit.c | 85 +----- gdb/linux-nat.c | 7 +- gdb/m2-exp.y | 8 +- gdb/m2-typeprint.c | 4 +- gdb/m2-valprint.c | 6 +- gdb/mi/mi-cmd-var.c | 26 +- gdb/nat/aarch64-sve-linux-ptrace.c | 77 ++++- gdb/p-exp.y | 48 ++-- gdb/p-valprint.c | 3 +- gdb/python/py-varobj.c | 87 +++--- gdb/python/python-internal.h | 4 +- gdb/std-operator.def | 105 +++++++ gdb/testsuite/ChangeLog | 59 ++++ gdb/testsuite/gdb.ada/mi_task_arg.exp | 6 +- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 28 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 31 ++- .../gdb.base/break-on-linker-gcd-function.exp | 1 - gdb/testsuite/gdb.base/commands.exp | 21 +- gdb/testsuite/gdb.base/completion.exp | 13 + gdb/testsuite/gdb.base/flexible-array-member.c | 70 +++++ gdb/testsuite/gdb.base/flexible-array-member.exp | 66 +++++ gdb/testsuite/gdb.base/float128.exp | 22 +- gdb/testsuite/gdb.multi/multi-arch-exec.c | 7 + gdb/testsuite/gdb.tui/new-layout.exp | 16 +- gdb/thread.c | 41 +-- gdb/top.c | 2 +- gdb/trad-frame.c | 46 ++- gdb/trad-frame.h | 19 ++ gdb/valarith.c | 24 +- gdb/valops.c | 4 +- gdb/varobj-iter.h | 43 +-- gdb/varobj.c | 273 +++++------------- gdb/varobj.h | 3 +- gdbserver/ChangeLog | 4 + gdbserver/Makefile.in | 2 +- gdbsupport/ChangeLog | 22 ++ gdbsupport/common-debug.h | 17 ++ gdbsupport/common-utils.cc | 22 +- gdbsupport/event-loop.h | 8 +- gdbsupport/pathstuff.cc | 10 + include/ChangeLog | 12 + include/elf/common.h | 1 - include/opcode/riscv.h | 10 +- opcodes/ChangeLog | 20 ++ opcodes/disassemble.c | 2 +- opcodes/disassemble.h | 1 + opcodes/riscv-dis.c | 37 ++- opcodes/riscv-opc.c | 45 +-- 111 files changed, 2576 insertions(+), 1267 deletions(-) create mode 100644 gas/testsuite/gas/elf/section27.d create mode 100644 gas/testsuite/gas/elf/section27.s create mode 100644 gas/testsuite/gas/riscv/ext-32.d create mode 100644 gas/testsuite/gas/riscv/ext-64.d create mode 100644 gas/testsuite/gas/riscv/ext.s create mode 100644 gas/testsuite/gas/riscv/march-imply-i.s rename gas/testsuite/gas/riscv/{march-imply-i2p0.d => march-imply-i2p0-01.d} (83%) create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p0-02.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-01.d create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-01.l create mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1-02.d delete mode 100644 gas/testsuite/gas/riscv/march-imply-i2p1.d delete mode 100644 gdb/ada-operator.def delete mode 100644 gdb/fortran-operator.def create mode 100644 gdb/testsuite/gdb.base/flexible-array-member.c create mode 100644 gdb/testsuite/gdb.base/flexible-array-member.exp