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-O2 in repository toolchain/ci/binutils-gdb.
from 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 adds c751e4652d Automatic date update in version.in adds 199225823d gdb/testsuite: add template for test cases adds a3a02fe862 aarch64: Add support for Cortex-A78C adds e1b9725dfa ld: Make ARC's tls_ie-01 test more flexible adds cbf097d7b0 s390x: Set .got sh_entsize only if .got size > 0 adds f60742b2a1 Fix an illegal memory access when accessing corrupt dynamic [...] adds d6ab69dd54 [gdb] Don't return non-existing path in debuginfod_source_query adds 891615f060 [gdb/testsuite] Fix minimal encodings KPASSes
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 44 + bfd/elf-bfd.h | 4 +- bfd/elf.c | 27 +- bfd/elf64-s390.c | 5 +- bfd/elfcode.h | 2 +- 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 | 13 + gas/NEWS | 3 +- gas/config/tc-aarch64.c | 9 + gas/doc/c-aarch64.texi | 1 + gas/testsuite/gas/elf/section22.d | 2 +- gas/testsuite/gas/elf/section23a.d | 2 +- gas/testsuite/gas/elf/section24a.d | 2 +- gdb/ChangeLog | 134 +++ 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/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 | 12 +- gdb/language.c | 31 +- gdb/language.h | 25 +- gdb/linux-tdep.c | 7 +- 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 | 35 + gdb/testsuite/gdb.ada/enum_idx_packed.exp | 5 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 5 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 5 +- gdb/testsuite/gdb.base/completion.exp | 11 + gdb/testsuite/gdb.base/template.c | 24 + .../testsuite/gdb.base/template.exp | 37 +- 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 +- gdb/value.h | 2 +- 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 | 121 +++ 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-arc/tls_ie-01.d | 63 +- 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 + ld/testsuite/ld-s390/pr26918-1.d | 5 + ld/testsuite/ld-s390/pr26918-1.s | 19 + ld/testsuite/ld-s390/s390.exp | 7 + 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 + 161 files changed, 7899 insertions(+), 1887 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.base/template.c copy ld/emultempl/elf-generic.em => gdb/testsuite/gdb.base/template.exp (50%) 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 create mode 100644 ld/testsuite/ld-s390/pr26918-1.d create mode 100644 ld/testsuite/ld-s390/pr26918-1.s