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 in repository toolchain/ci/binutils-gdb.
from 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 new 15a491af3c gdb/testsuite: show evaluation errors in gdb_assert
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 | 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 | 129 +++ 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/s390-tdep.c | 17 +- gdb/testsuite/ChangeLog | 39 + 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/testsuite/lib/gdb.exp | 9 +- 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, 7904 insertions(+), 1884 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