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-Os_LTO in repository toolchain/ci/binutils-gdb.
from 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 new 117c628d49 [gdb/testsuite] Add testcase for DW_AT_count referencing a variable
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 | 26 + bfd/elf.c | 14 +- bfd/elf64-s390.c | 5 +- bfd/elflink.c | 38 +- bfd/elfnn-riscv.c | 31 +- bfd/version.h | 2 +- binutils/ChangeLog | 53 + binutils/NEWS | 9 + 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 | 24 +- 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 + gas/ChangeLog | 7 + gas/testsuite/gas/elf/section22.d | 2 +- gas/testsuite/gas/elf/section23a.d | 2 +- gas/testsuite/gas/elf/section24a.d | 2 +- gdb/ChangeLog | 97 ++ gdb/Makefile.in | 1 + gdb/NEWS | 13 + gdb/arch-utils.c | 3 +- gdb/arch-utils.h | 3 +- gdb/breakpoint.c | 8 +- gdb/corelow.c | 2 +- gdb/ctfread.c | 40 +- gdb/doc/ChangeLog | 7 + gdb/doc/gdb.texinfo | 32 + gdb/dwarf2/read.c | 4 +- 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 | 12 +- gdb/language.c | 31 +- gdb/language.h | 25 +- gdb/linux-tdep.c | 7 +- gdb/opencl-lang.c | 2 +- gdb/s390-tdep.c | 17 +- gdb/testsuite/ChangeLog | 20 + 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/unittests/gmp-utils-selftests.c | 12 +- gdbsupport/ChangeLog | 5 + gdbsupport/thread-pool.cc | 16 +- include/ChangeLog | 62 ++ include/bfdlink.h | 16 +- include/ctf-api.h | 288 +++--- include/ctf.h | 60 +- ld/ChangeLog | 110 +++ 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/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/retain3.s | 4 +- ld/testsuite/ld-elf/retain5.d | 2 +- ld/testsuite/ld-elf/retain6a.d | 2 +- ld/testsuite/ld-elf/retain6main.s | 10 +- 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 + 139 files changed, 7516 insertions(+), 1792 deletions(-) create mode 100644 binutils/testsuite/binutils-all/ifunc.s create mode 100644 binutils/testsuite/binutils-all/readelf-maskos-unknown.s 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-riscv-elf/pcgp-relax.d create mode 100644 ld/testsuite/ld-riscv-elf/pcgp-relax.s