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-vs-O3_LTO in repository toolchain/ci/binutils-gdb.
from 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 adds 77e890c695 Automatic date update in version.in adds 7393df7f3f x86: Do not dump DS/CS segment overrides for branch hints adds 50a5f1878e gdb: introduce new 'maint flush ' prefix command adds ee9812a001 gdb: new command 'maint flush dcache' adds 5d7e6ed0bd [gdb/testsuite] Avoid gnatbind/gnatlink in gdb.ada/catch_ex_std.exp adds a406a98e6e [gdb/testsuite] Handle ada in gdb_compile_shlib adds 862fcbd8f0 [gdb/testsuite] Fix gdb.base/endianity.exp with gcc-4.8 adds f5756acc15 Constify parse_and_eval_type adds 4cf2ad7200 Update ELF headers and readelf with recent e_machine assignments. adds f12650bff1 Fix incremental linking with rodata merge sections. adds 387a56a543 Fix incremental tests using gcc 9, which adds Gnu properties [...] adds 70759921d8 Automatic date update in version.in adds f22318ef0d Re-enable incremental tests that were failing with GCC 9+. adds ad9675dd80 sim/mips/cp1.c: Include <stdlib.h> for abort() declaration adds f7c54040d7 rx-elf FAIL: SHF_GNU_RETAIN sections 27 adds 6abe7848fa Solaris 11.4 ld build failure adds 3991c7acb2 Fix a use of an uninitialised variable in the bfd linker. adds 8da4f428d1 PR26836, memory leak in parse_args adds a86c6c1964 Put bfd_section_from_shdr loop detection array in elf_tdata adds bf6d803782 Add a plugin for processing static library dependencies. adds a3bdae4ef8 Handle fixed-point division by zero adds e26624c669 Be more careful when rewriting thick pointer array type adds 25a1127be7 Use exact match in get_var_value adds 86b442599b Handle block-local names for Ada adds 153f6e6cb0 [gdb/testsuite] Handle shell prompt in batch-preserve-term-s [...] adds 519155c9f6 [gdb/testsuite] Handle no glibc debuginfo in gdb.base/solib- [...] adds 18f1cb1fc5 [gdb/testsuite] Handle missing xz in gdb.base/gnu-debugdata.exp adds a6f3c8a1a8 Do not manually dissect OP_TYPE operations adds 2f4132646d [gdb/testsuite] Don't pass -fPIC to gdb_compile_shlib adds eab9267c33 Use DW_FORM_exprloc in testsuite Dwarf Assembler for DWARF v [...] adds 8cd6d968de Add form used for SPECIAL_expr as comment in testsuite Dwarf [...] adds ff4bc37d77 Keep input SHF_GNU_RETAIN sections and strip output SHF_GNU_ [...] adds 2eef5098e9 Automatic date update in version.in adds 60598dbd58 gdb/testsuite: fix typo in gdb_test_multiple doc adds ee0688c233 Define a new DT_GNU_FLAGS_1 dynamic section for ld, readelf et al adds 6a0a0dd0cc Handle -z unique/-z nounique in ld adds c3805e4cef Document -z unique/-z nounique in the ld man page and help output adds a5da3dee21 Handle DT_GNU_FLAGS_1 in readelf adds af3c233bdb Define DT_GNU_FLAGS_1 and DF_GNU_1_UNIQUE for gold adds 8a87b27911 Implement and document -z unique / -z nounique handling in gold adds 77c8aaf716 [gdb/testsuite] Handle PS1 quirk in gdb.base/multi-line-star [...] adds 9f132af9e1 Add support for the SDIV and UDIV instructions to the ARM si [...] adds 7bed846687 PR27071, gas bugs uncovered by fuzzing adds 0e5ad4426a Highlight deprecated commands using title style adds 8947abe6bf gold: Add missing ChangeLog entries for commit ff4bc37d7 adds 2b2d74f4a1 Cosmetic improvements for OSABI access. adds e1b2362cbf Automatic date update in version.in adds cf608cc40c C++-ify Ada component interval handling adds 1ab8280d7d Clean up arguments to evaluate_subexp_do_call adds 2adab65cc0 Introduce expression::first_opcode adds efd7ff149a Add expected type parameter to evaluate_expression adds a33fc9aed4 gdb: multi-line support for "document" command adds cf7a3c01d8 Lose some COFF/PE static vars, and peicode.h constify adds 14aa7c52a3 arc constify adds 8cb1c2c857 ppc64 constify adds 61d2295d72 xtensa constify adds 342371d54c XCOFF constify adds 3f75e1d67f elflink.c constify adds c410035d37 constify elfNN_bed
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 93 + bfd/arc-plt.h | 2 +- bfd/bfd-in2.h | 4 - bfd/bfd.c | 68 - bfd/coff-rs6000.c | 28 +- bfd/coff64-rs6000.c | 9 +- bfd/coffcode.h | 27 +- bfd/elf-bfd.h | 1 + bfd/elf.c | 108 +- bfd/elf32-arc.c | 8 +- bfd/elf32-nds32.c | 10 +- bfd/elf32-xtensa.c | 4 +- bfd/elf64-ppc.c | 2 +- bfd/elfcode.h | 3 + bfd/elflink.c | 7 +- bfd/elfxx-riscv.c | 59 +- bfd/elfxx-target.h | 2 +- bfd/libxcoff.h | 38 +- bfd/pei-x86_64.c | 23 +- bfd/peicode.h | 2 +- bfd/version.h | 2 +- bfd/xtensa-modules.c | 1100 +++---- binutils/ChangeLog | 15 + binutils/ar.c | 2 +- binutils/arsup.c | 2 +- binutils/objcopy.c | 2 +- binutils/readelf.c | 40 +- elfcpp/ChangeLog | 15 + elfcpp/elfcpp.h | 16 + gas/ChangeLog | 88 + gas/config/obj-elf.c | 80 +- gas/config/obj-elf.h | 8 +- gas/config/tc-riscv.c | 47 +- gas/config/tc-z80.c | 10 + gas/listing.c | 9 +- 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/i386/align-branch-9.d | 22 +- gas/testsuite/gas/i386/align-branch-9.s | 24 +- gas/testsuite/gas/i386/branch.d | 6 +- gas/testsuite/gas/i386/branch.s | 6 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 21 +- gas/testsuite/gas/i386/x86-64-align-branch-9.d | 11 +- gas/testsuite/gas/i386/x86-64-align-branch-9.s | 12 +- gas/testsuite/gas/i386/x86-64-branch.d | 21 +- gas/testsuite/gas/i386/x86-64-branch.s | 6 +- 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 | 420 +++ gdb/NEWS | 14 + gdb/aarch64-linux-tdep.c | 114 +- gdb/aarch64-tdep.h | 1 - gdb/ada-lang.c | 222 +- 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-cmds.c | 4 + gdb/cli/cli-cmds.h | 4 + gdb/cli/cli-decode.c | 262 +- gdb/cli/cli-script.c | 49 +- gdb/cli/cli-script.h | 1 + gdb/command.h | 54 +- gdb/completer.c | 5 +- gdb/dictionary.c | 7 + gdb/displaced-stepping.h | 7 +- gdb/doc/ChangeLog | 10 + gdb/doc/gdb.texinfo | 28 +- gdb/dtrace-probe.c | 8 +- gdb/dwarf2/read.c | 169 +- gdb/eval.c | 42 +- gdb/expprint.c | 2 - gdb/expression.h | 23 +- gdb/f-array-walker.h | 4 +- gdb/f-exp.y | 10 +- gdb/f-lang.c | 8 +- gdb/fortran-operator.def | 35 - gdb/gdb_bfd.c | 85 + gdb/gdb_bfd.h | 6 + gdb/gdbthread.h | 10 +- gdb/gdbtypes.c | 229 +- 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/maint.c | 5 + gdb/mi/mi-cmd-var.c | 26 +- gdb/nat/aarch64-sve-linux-ptrace.c | 77 +- gdb/objc-lang.c | 6 +- gdb/p-exp.y | 48 +- gdb/p-valprint.c | 3 +- gdb/python/py-varobj.c | 87 +- gdb/python/python-internal.h | 4 +- gdb/regcache.c | 13 +- gdb/stack.c | 4 +- gdb/stap-probe.c | 4 +- gdb/std-operator.def | 105 + gdb/symtab.c | 8 +- gdb/target-dcache.c | 19 + gdb/testsuite/ChangeLog | 145 + gdb/testsuite/gdb.ada/catch_ex_std.exp | 89 +- gdb/testsuite/gdb.ada/nested.exp | 15 + gdb/testsuite/gdb.ada/nested/hello.adb | 18 +- gdb/testsuite/gdb.arch/i386-mpx-call.exp | 31 +- .../gdb.base/batch-preserve-term-settings.exp | 9 +- gdb/testsuite/gdb.base/break-probes.exp | 3 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 2 +- gdb/testsuite/gdb.base/commands.exp | 21 +- gdb/testsuite/gdb.base/completion.exp | 13 + gdb/testsuite/gdb.base/ctxobj.exp | 4 +- gdb/testsuite/gdb.base/dcache-flush.c | 33 + gdb/testsuite/gdb.base/dcache-flush.exp | 64 + .../{gdb.ada/nested.exp => gdb.base/document.exp} | 34 +- gdb/testsuite/gdb.base/dso2dso.exp | 4 +- gdb/testsuite/gdb.base/endianity.exp | 11 +- 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.base/global-var-nested-by-dso.exp | 4 +- gdb/testsuite/gdb.base/info-shared.exp | 6 +- gdb/testsuite/gdb.base/jit-reader-simple.exp | 2 +- gdb/testsuite/gdb.base/killed-outside.exp | 2 +- .../gdb.base/multi-line-starts-subshell.exp | 6 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/solib-corrupted.exp | 12 +- gdb/testsuite/gdb.base/style.exp | 7 + gdb/testsuite/gdb.btrace/dlopen.exp | 3 +- gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp | 95 + gdb/testsuite/gdb.dwarf2/dw2-fixed-point.exp | 3 + gdb/testsuite/gdb.multi/multi-arch-exec.c | 7 + gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 2 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 2 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 2 +- gdb/testsuite/gdb.tui/new-layout.exp | 16 +- gdb/testsuite/lib/dwarf.exp | 27 +- gdb/testsuite/lib/gdb.exp | 62 +- gdb/thread.c | 41 +- gdb/top.c | 2 +- gdb/tracepoint.c | 4 +- gdb/trad-frame.c | 46 +- gdb/trad-frame.h | 19 + gdb/typeprint.c | 38 +- gdb/valarith.c | 26 +- gdb/valops.c | 4 +- gdb/value.c | 2 +- gdb/value.h | 11 +- gdb/varobj-iter.h | 43 +- gdb/varobj.c | 280 +- gdb/varobj.h | 3 +- gdbserver/ChangeLog | 4 + gdbserver/Makefile.in | 2 +- gdbsupport/ChangeLog | 17 + gdbsupport/common-debug.h | 17 + gdbsupport/common-utils.cc | 22 +- gdbsupport/event-loop.h | 8 +- gold/ChangeLog | 59 + gold/dwp.cc | 4 +- gold/incremental.cc | 4 +- gold/layout.cc | 40 +- gold/object.cc | 14 +- gold/object.h | 48 + gold/options.h | 3 + gold/testsuite/Makefile.am | 20 +- gold/testsuite/Makefile.in | 127 +- gold/testsuite/retain.sh | 60 + .../retain1.s => gold/testsuite/retain_1.s | 0 gold/testsuite/retain_2.s | 22 + include/ChangeLog | 31 + include/bfdlink.h | 9 + include/elf/common.h | 16 + include/opcode/riscv.h | 10 +- include/xtensa-isa-internal.h | 30 +- ld/ChangeLog | 44 + ld/Makefile.am | 5 + ld/Makefile.in | 158 +- ld/NEWS | 3 + ld/deffilep.y | 8 +- ld/emultempl/elf.em | 13 +- ld/emultempl/ppc32elf.em | 2 +- ld/ld.h | 6 - ld/ld.texi | 63 + ld/ldemul.c | 13 +- ld/ldexp.c | 8 +- ld/lexsup.c | 10 +- ld/libdep_plugin.c | 366 +++ ld/po/ld.pot | 3112 +++++++++++--------- opcodes/ChangeLog | 20 + opcodes/disassemble.c | 2 +- opcodes/disassemble.h | 1 + opcodes/riscv-dis.c | 37 +- opcodes/riscv-opc.c | 45 +- sim/arm/ChangeLog | 9 + sim/arm/armemu.c | 63 +- sim/arm/thumbemu.c | 71 +- sim/arm/wrapper.c | 8 + sim/mips/ChangeLog | 4 + sim/mips/cp1.c | 2 + 219 files changed, 7007 insertions(+), 4027 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/dcache-flush.c create mode 100644 gdb/testsuite/gdb.base/dcache-flush.exp copy gdb/testsuite/{gdb.ada/nested.exp => gdb.base/document.exp} (50%) create mode 100644 gdb/testsuite/gdb.base/flexible-array-member.c create mode 100644 gdb/testsuite/gdb.base/flexible-array-member.exp create mode 100644 gdb/testsuite/gdb.dwarf2/ada-thick-pointer.exp create mode 100755 gold/testsuite/retain.sh copy binutils/testsuite/binutils-all/retain1.s => gold/testsuite/retain_1.s (100%) create mode 100644 gold/testsuite/retain_2.s create mode 100644 ld/libdep_plugin.c