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 811bdca093 Fix gdb.trace testcase build failures with Clang adds 3d955acb36 When reading string arguments for the assembler's string dir [...] adds 584903d3f5 gdb: make get_array_bounds return bool adds 632de67bdb Automatic date update in version.in adds 40d9d2fd79 gdb/ChangeLog: fix typo in an entry from 2020-11-15 (gmp-utils.c) adds 99fabbc973 Support SHF_GNU_RETAIN ELF section flag adds 058430b4a1 Re: Stop Gas from generating line info or address ranges adds e4d9e5422f PowerPC paranioa testing of symbol merging involving comdat groups adds 5d8254e185 [gdb/build] Fix -Werror=bool-compare warning in update_stati [...] adds 6b6a3e057e Fix Windows-target testing in mi_gdb_file_cmd adds cf144ec890 gdb/testsuite: use unresolved in mi_run_cmd_full adds 7cb2893dfa gdb/testsuite: gdb.mi/mi-nonstop-exit.exp: enable non-stop u [...] adds c44191f8e3 [gdb] Improve early exits for env var in debuginfod-support.c adds 5b7d45d32a Squash coverity warning for REVERSE_INULL in dump_note_entry_p adds 6266b411ce Automatic date update in version.in adds b3ff61f815 gdb: make use of skip_to_space and skip_spaces adds 2e362716fc gdb: convert some function arguments from int to bool adds a15a5258b5 gdb: update command completion for watch, awatch, and rwatch adds a5c641b57b gdb/fortran: Add support for Fortran array slices at the GDB prompt adds 70125a45e4 gdb: remove `other` parameter in read_core_file_mappings parameter adds a5adb8f3b4 gdb: fix format string warnings in f-lang.c adds a4eba6087d Fix a bug in the s390x linker when discarding all inpuit files. adds d5ef21c3ec gdb/s390: Correct recording of "store on condition" insns adds 24a16d8b93 gas/testsuite: Fix SHF_GNU_RETAIN tests for FreeBSD OSABIs adds f58a189583 Automatic date update in version.in adds cc6fd584ed Fix SHF_GNU_RETAIN testsuite fallout adds 8881640c80 Add a warning to dllwrap that it is deprecated. adds e6f6aa8d18 Add option to nm to change the characters displayed for ifun [...] adds cbbcd7a716 language_lookup_primitive_type, std::function -> gdb::function_view adds 139633c307 libctf, include, binutils, gdb, ld: rename ctf_file_t to ctf_dict_t adds ae41200ba8 libctf, include, binutils, gdb: rename CTF-opening functions adds 83d59285d5 objdump, readelf: Report errors from CTF archive iteration adds 3d16b64e28 bfd, include, ld, binutils, libctf: CTF should use the dynstr/sym adds 1136c37971 libctf: symbol type linking support adds 4665e895c3 libctf: adjust dumper for symtypetab changes adds 0ad70c536a ld, ctf: new and adjusted CTF tests due to func info / objec [...] adds 0e28ade476 libctf, ld: properly deduplicate function types adds 2c78e92523 libctf, include: CTF-archive-wide symbol lookup adds 97a2a623d0 libctf, include: add ctf_getsymsect and ctf_getstrsect adds 8f235c90a2 libctf: error-handling fixes adds ef21dd3bcf libctf: do not crash when CTF symbol or variable linking fails adds 9d37f01307 Add missing test file adds 14f62a099a Ignore system_error in thread startup adds a43b29c90d gdb: fix dwarf2/read.c build on solaris adds c0ad05d567 gdb: fix unittests/gmp-utils-selftests.c build on solaris adds d4087e8150 Automatic date update in version.in adds abd20cb637 RISC-V: Relax PCREL to GPREL while doing other relaxations i [...] adds dab7264398 Change watchpoint_exp_is_const to return bool adds da39d3ba57 [gdb/testsuite] Add clang xfail in gdb.base/vla-ptr.exp adds 60b4365098 Automatic date update in version.in adds 117c628d49 [gdb/testsuite] Add testcase for DW_AT_count referencing a variable
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 40 + bfd/elf-bfd.h | 9 +- bfd/elf.c | 35 +- bfd/elf64-s390.c | 5 +- bfd/elflink.c | 50 +- bfd/elfnn-riscv.c | 31 +- bfd/version.h | 2 +- binutils/ChangeLog | 69 ++ binutils/NEWS | 13 + binutils/config.in | 3 + binutils/configure | 42 +- binutils/configure.ac | 19 +- binutils/dllwrap.c | 3 + binutils/doc/binutils.texi | 31 +- binutils/nm.c | 26 + binutils/objdump.c | 19 +- binutils/readelf.c | 77 +- binutils/testsuite/binutils-all/ifunc.s | 18 + binutils/testsuite/binutils-all/nm.exp | 43 + .../testsuite/binutils-all/readelf-maskos-1a.d | 10 + .../testsuite/binutils-all/readelf-maskos-1b.d | 12 + .../binutils-all/readelf-maskos-unknown.s | 11 + binutils/testsuite/binutils-all/readelf-maskos.s | 11 + binutils/testsuite/binutils-all/readelf.exp | 9 +- binutils/testsuite/binutils-all/retain1.s | 104 ++ binutils/testsuite/binutils-all/retain1a.d | 18 + binutils/testsuite/binutils-all/retain1b.d | 46 + binutils/testsuite/lib/binutils-common.exp | 5 +- gas/ChangeLog | 42 + gas/NEWS | 5 + gas/config/obj-elf.c | 80 +- gas/doc/as.texi | 21 +- gas/dwarf2dbg.c | 16 +- gas/frags.c | 42 + gas/frags.h | 2 + gas/read.c | 51 +- gas/testsuite/gas/all/asciz.d | 10 + gas/testsuite/gas/all/asciz.s | 2 + gas/testsuite/gas/all/gas.exp | 1 + gas/testsuite/gas/elf/dwarf2-20.d | 8 +- gas/testsuite/gas/elf/dwarf2-20.s | 10 +- gas/testsuite/gas/elf/elf.exp | 6 +- gas/testsuite/gas/elf/section10.d | 4 +- gas/testsuite/gas/elf/section10.s | 4 +- gas/testsuite/gas/elf/section22.d | 19 + gas/testsuite/gas/elf/section22.s | 34 + gas/testsuite/gas/elf/section23.s | 11 + gas/testsuite/gas/elf/section23a.d | 10 + gas/testsuite/gas/elf/section23b.d | 6 + gas/testsuite/gas/elf/section23b.err | 2 + gas/testsuite/gas/elf/section24.s | 38 + gas/testsuite/gas/elf/section24a.d | 17 + gas/testsuite/gas/elf/section24b.d | 10 + gas/testsuite/gas/m68hc11/indexed12.d | 4 + gdb/ChangeLog | 153 ++- gdb/Makefile.in | 1 + gdb/NEWS | 13 + gdb/arch-utils.c | 3 +- gdb/arch-utils.h | 3 +- gdb/breakpoint.c | 154 ++- gdb/breakpoint.h | 6 +- gdb/compile/compile-c-types.c | 2 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/corelow.c | 2 +- gdb/ctfread.c | 40 +- gdb/debuginfod-support.c | 6 +- gdb/doc/ChangeLog | 7 + gdb/doc/gdb.texinfo | 32 + gdb/dwarf2/read.c | 4 +- gdb/eval.c | 2 +- gdb/f-array-walker.h | 265 +++++ gdb/f-lang.c | 719 ++++++++++++-- gdb/f-lang.h | 19 +- gdb/f-valprint.c | 187 ++-- gdb/gdbarch.c | 2 +- gdb/gdbarch.h | 4 +- gdb/gdbarch.sh | 2 +- gdb/gdbtypes.c | 29 +- gdb/gdbtypes.h | 11 +- gdb/language.c | 31 +- gdb/language.h | 25 +- gdb/linux-tdep.c | 9 +- gdb/mi/mi-cmd-break.c | 6 +- gdb/opencl-lang.c | 2 +- gdb/ppc-linux-nat.c | 4 +- gdb/printcmd.c | 6 +- gdb/s390-tdep.c | 17 +- gdb/testsuite/ChangeLog | 43 + gdb/testsuite/gdb.base/completion.exp | 11 + gdb/testsuite/gdb.base/vla-ptr.exp | 40 +- gdb/testsuite/gdb.dwarf2/count.exp | 53 +- gdb/testsuite/gdb.fortran/array-slices-bad.exp | 69 ++ gdb/testsuite/gdb.fortran/array-slices-bad.f90 | 42 + .../gdb.fortran/array-slices-sub-slices.exp | 111 +++ .../gdb.fortran/array-slices-sub-slices.f90 | 96 ++ gdb/testsuite/gdb.fortran/array-slices.exp | 277 +++++- gdb/testsuite/gdb.fortran/array-slices.f90 | 364 ++++++- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 4 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 6 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 6 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 6 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 6 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 6 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 6 +- gdb/testsuite/lib/mi-support.exp | 11 +- gdb/unittests/gmp-utils-selftests.c | 12 +- gdb/value.h | 2 +- gdbsupport/ChangeLog | 5 + gdbsupport/thread-pool.cc | 16 +- include/ChangeLog | 66 ++ include/bfdlink.h | 16 +- include/ctf-api.h | 288 +++--- include/ctf.h | 60 +- include/elf/common.h | 1 + ld/ChangeLog | 147 +++ ld/NEWS | 4 + ld/emultempl/aix.em | 3 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/beos.em | 3 +- ld/emultempl/elf-generic.em | 3 +- ld/emultempl/elf.em | 3 +- ld/emultempl/generic.em | 3 +- ld/emultempl/linux.em | 3 +- ld/emultempl/msp430.em | 3 +- ld/emultempl/pe.em | 3 +- ld/emultempl/pep.em | 3 +- ld/emultempl/riscvelf.em | 2 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/vanilla.em | 3 +- ld/ld.texi | 7 + ld/ldelfgen.c | 110 ++- ld/ldelfgen.h | 11 +- ld/ldemul.c | 18 +- ld/ldemul.h | 30 +- ld/ldlang.c | 41 +- ld/ldlang.h | 6 +- ld/ldmain.c | 4 +- ld/testsuite/ld-ctf/array.d | 11 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-1.d | 5 +- ld/testsuite/ld-ctf/conflicting-cycle-1.B-2.d | 5 +- ld/testsuite/ld-ctf/conflicting-cycle-1.parent.d | 4 +- ld/testsuite/ld-ctf/conflicting-cycle-2.A-1.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-2.A-2.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-2.parent.d | 6 +- ld/testsuite/ld-ctf/conflicting-cycle-3.C-1.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-3.C-2.d | 1 + ld/testsuite/ld-ctf/conflicting-cycle-3.parent.d | 1 + ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 4 +- ld/testsuite/ld-ctf/cycle-1.d | 4 +- ld/testsuite/ld-ctf/cycle-2.A.d | 4 +- ld/testsuite/ld-ctf/cycle-2.B.d | 4 +- ld/testsuite/ld-ctf/cycle-2.C.d | 4 +- ld/testsuite/ld-ctf/data-func-1.c | 1031 ++++++++++++++++++++ ld/testsuite/ld-ctf/data-func-2.c | 5 + ld/testsuite/ld-ctf/data-func-conflicted.d | 63 ++ ld/testsuite/ld-ctf/diag-cttname-null.d | 5 +- ld/testsuite/ld-ctf/diag-cuname.d | 11 +- ld/testsuite/ld-ctf/diag-parlabel.d | 12 +- .../ld-ctf/diag-wrong-magic-number-mixed.d | 1 + ld/testsuite/ld-ctf/function.d | 8 +- ld/testsuite/ld-ctf/slice.d | 12 +- ld/testsuite/ld-ctf/super-sub-cycles.d | 1 + ld/testsuite/ld-elf/elf.exp | 10 + ld/testsuite/ld-elf/retain1.s | 104 ++ ld/testsuite/ld-elf/retain1a.d | 27 + ld/testsuite/ld-elf/retain1b.d | 10 + ld/testsuite/ld-elf/retain2.d | 5 + ld/testsuite/ld-elf/retain2.ld | 7 + ld/testsuite/ld-elf/retain2.map | 32 + ld/testsuite/ld-elf/retain3.d | 11 + ld/testsuite/ld-elf/retain3.s | 19 + ld/testsuite/ld-elf/retain4.d | 9 + ld/testsuite/ld-elf/retain4.s | 13 + ld/testsuite/ld-elf/retain5.d | 11 + ld/testsuite/ld-elf/retain5.map | 5 + ld/testsuite/ld-elf/retain5lib.s | 6 + ld/testsuite/ld-elf/retain5main.s | 5 + ld/testsuite/ld-elf/retain6a.d | 13 + ld/testsuite/ld-elf/retain6b.d | 10 + ld/testsuite/ld-elf/retain6lib.s | 17 + ld/testsuite/ld-elf/retain6main.s | 13 + ld/testsuite/ld-powerpc/group1.d | 14 + ld/testsuite/ld-powerpc/group1.s | 10 + ld/testsuite/ld-powerpc/group1.sym | 3 + ld/testsuite/ld-powerpc/group2.d | 13 + ld/testsuite/ld-powerpc/group2.s | 9 + ld/testsuite/ld-powerpc/group2.sym | 3 + ld/testsuite/ld-powerpc/group3.s | 9 + ld/testsuite/ld-powerpc/group3.sym | 3 + ld/testsuite/ld-powerpc/powerpc.exp | 9 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-riscv-elf/pcgp-relax.d | 16 + ld/testsuite/ld-riscv-elf/pcgp-relax.s | 29 + libctf/ChangeLog | 239 +++++ libctf/ctf-archive.c | 449 +++++++-- libctf/ctf-create.c | 939 +++++++++++++++--- libctf/ctf-decl.c | 2 +- libctf/ctf-dedup.c | 200 ++-- libctf/ctf-dump.c | 228 ++--- libctf/ctf-error.c | 2 +- libctf/ctf-hash.c | 13 +- libctf/ctf-impl.h | 241 +++-- libctf/ctf-inlines.h | 6 +- libctf/ctf-labels.c | 8 +- libctf/ctf-link.c | 531 ++++++++-- libctf/ctf-lookup.c | 582 ++++++++--- libctf/ctf-open-bfd.c | 46 +- libctf/ctf-open.c | 391 +++++--- libctf/ctf-string.c | 79 +- libctf/ctf-subr.c | 14 +- libctf/ctf-types.c | 136 +-- libctf/ctf-util.c | 56 +- libctf/libctf.ver | 20 + 213 files changed, 8926 insertions(+), 1930 deletions(-) create mode 100644 binutils/testsuite/binutils-all/ifunc.s create mode 100644 binutils/testsuite/binutils-all/readelf-maskos-1a.d create mode 100644 binutils/testsuite/binutils-all/readelf-maskos-1b.d create mode 100644 binutils/testsuite/binutils-all/readelf-maskos-unknown.s create mode 100644 binutils/testsuite/binutils-all/readelf-maskos.s create mode 100644 binutils/testsuite/binutils-all/retain1.s create mode 100644 binutils/testsuite/binutils-all/retain1a.d create mode 100644 binutils/testsuite/binutils-all/retain1b.d create mode 100644 gas/testsuite/gas/all/asciz.d create mode 100644 gas/testsuite/gas/all/asciz.s create mode 100644 gas/testsuite/gas/elf/section22.d create mode 100644 gas/testsuite/gas/elf/section22.s create mode 100644 gas/testsuite/gas/elf/section23.s create mode 100644 gas/testsuite/gas/elf/section23a.d create mode 100644 gas/testsuite/gas/elf/section23b.d create mode 100644 gas/testsuite/gas/elf/section23b.err create mode 100644 gas/testsuite/gas/elf/section24.s create mode 100644 gas/testsuite/gas/elf/section24a.d create mode 100644 gas/testsuite/gas/elf/section24b.d create mode 100644 gdb/f-array-walker.h create mode 100644 gdb/testsuite/gdb.fortran/array-slices-bad.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices-bad.f90 create mode 100644 gdb/testsuite/gdb.fortran/array-slices-sub-slices.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices-sub-slices.f90 create mode 100644 ld/testsuite/ld-ctf/data-func-1.c create mode 100644 ld/testsuite/ld-ctf/data-func-2.c create mode 100644 ld/testsuite/ld-ctf/data-func-conflicted.d create mode 100644 ld/testsuite/ld-elf/retain1.s create mode 100644 ld/testsuite/ld-elf/retain1a.d create mode 100644 ld/testsuite/ld-elf/retain1b.d create mode 100644 ld/testsuite/ld-elf/retain2.d create mode 100644 ld/testsuite/ld-elf/retain2.ld create mode 100644 ld/testsuite/ld-elf/retain2.map create mode 100644 ld/testsuite/ld-elf/retain3.d create mode 100644 ld/testsuite/ld-elf/retain3.s create mode 100644 ld/testsuite/ld-elf/retain4.d create mode 100644 ld/testsuite/ld-elf/retain4.s create mode 100644 ld/testsuite/ld-elf/retain5.d create mode 100644 ld/testsuite/ld-elf/retain5.map create mode 100644 ld/testsuite/ld-elf/retain5lib.s create mode 100644 ld/testsuite/ld-elf/retain5main.s create mode 100644 ld/testsuite/ld-elf/retain6a.d create mode 100644 ld/testsuite/ld-elf/retain6b.d create mode 100644 ld/testsuite/ld-elf/retain6lib.s create mode 100644 ld/testsuite/ld-elf/retain6main.s create mode 100644 ld/testsuite/ld-powerpc/group1.d create mode 100644 ld/testsuite/ld-powerpc/group1.s create mode 100644 ld/testsuite/ld-powerpc/group1.sym create mode 100644 ld/testsuite/ld-powerpc/group2.d create mode 100644 ld/testsuite/ld-powerpc/group2.s create mode 100644 ld/testsuite/ld-powerpc/group2.sym create mode 100644 ld/testsuite/ld-powerpc/group3.s create mode 100644 ld/testsuite/ld-powerpc/group3.sym create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax.d create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax.s