This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/ci/binutils-gdb.
from d8c06f22a3 gdb: Don't ignore all SIGSTOP when the signal handler is set [...] adds a2230b5e62 libctf: make it compile for old glibc adds 083114f8ba libctf, include: ChangeLog format fixes adds fd55eae84d libctf: allow the header to change between versions adds 9b32cba44d libctf, binutils: dump the CTF header adds 6d5944fca6 libctf, bfd: fix ctf_bfdopen_ctfsect opening symbol and stri [...] adds 2db912ba1a libctf: add the object index and function index sections adds 616febde0c binutils: readelf: when dumping CTF, load strtab and symtab [...] adds 6b88d7d70c binutils: objdump does not take --ctf-symbols or --ctf-strin [...] adds 0ac6231298 libctf: Add iteration over non-root types adds d851ecd373 libctf: support getting strings from the ELF strtab adds 5537f9b9a3 libctf: write CTF files to memory, and CTF archives to fds adds 3dde2c915e libctf: fix double-free on ctf_compress_write error path adds b4f0e09cd1 libctf: dump: support non-root type dumping adds d18f9f1629 libctf: dump: check the right error values when dumping functions adds 72c83edd92 libctf: add the ctf_link machinery adds 886453cbbc libctf: map from old to corresponding newly-added types in c [...] adds eabb7154df libctf: add linking of the variable section adds 49ea9b450b libctf: add CU-mapping machinery adds 5de9eada3b libctf: teach ctf_add_type how forwards work adds 1820745a0a libctf: don't leak hash keys or values on value replacement adds 5ae6af75b5 libctf: eschew C99 for loop initial declarations adds 7e97445a5a libctf: get rid of a disruptive public include of <sys/param.h> adds edc8bbe90b libctf: bfd-open: mark the bfd as cacheable adds f046147d59 libctf: actually close bfds we have opened adds 22ccb84954 bfd: new functions for getting strings out of a strtab adds 1ff6de0312 bfd, ld: add CTF section linking adds 87279e3cef libctf: installable libctf as a shared library adds fd86991bc5 objdump: get CTF parent importing right adds 791915db42 libctf: handle nonrepresentable types at link time adds 676c3ecbad libctf: avoid the need to ever use ctf_update adds 99dc3ebdff libctf: properly handle ctf_add_type of forwards and self-re [...] adds 1a6ab13e71 libctf: allow ctf_type_lname of a null pointer. adds 9c1a2295e8 libctf: get the encoding of non-ints/fps in the dynamic space right adds de07e349be libctf: remove ctf_malloc, ctf_free and ctf_strdup adds 9323dd869d libctf: make ctf_dump not crash on OOM adds ad613f1d06 libctf: fix refcount leak in ctf_import adds d344b407dd binutils: spaces -> tabs in CTF parts of objdump and readelf adds fa56cdcd24 libctf: fix tabdamage adds 4d4211478f gdb/testsuite: Make test names unique in gdb.reverse tests adds 58eb20d527 gdb/testsuite: Make test names unique in gdb.linespec tests adds 2b74ba5a19 gdb/testsuite: Reduce test name duplication in gdb.base tests adds 082cce059d gdb/testsuite: Reduce test name duplication in gdb.python tests adds 0a4b09130a gdb/fortran: Nested subroutine support adds 179aed7fdc gdb/fortran: Allow for matching symbols with missing scope adds f0e21cb809 Automatic date update in version.in adds 77c2dba3e8 Avoid crash on single-field union in Rust adds b627f56244 [PR ld/25062] arm: sign extend the addend of R_ARM_TLS_GOTDESC adds 9cb09e33e0 [PR ld/22263][PR ld/25056] arm: Avoid dynamic TLS relocs in PIE adds f749f26eea PowerPC PIC vs. DLL TLS issues new 4dbbb47c16 [gdb/testsuite] Fix local-static.exp with gcc-4.8
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: ChangeLog | 10 + Makefile.def | 3 +- Makefile.in | 23 +- bfd/ChangeLog | 73 + bfd/elf-bfd.h | 13 + bfd/elf-strtab.c | 19 + bfd/elf.c | 47 +- bfd/elf32-arm.c | 14 +- bfd/elf32-ppc.c | 63 +- bfd/elf64-ppc.c | 33 +- bfd/elflink.c | 24 +- bfd/version.h | 2 +- binutils/ChangeLog | 33 + binutils/Makefile.am | 7 +- binutils/Makefile.in | 7 +- binutils/doc/binutils.texi | 5 +- binutils/doc/ctf.options.texi | 5 +- binutils/objdump.c | 52 +- binutils/readelf.c | 41 +- gdb/ChangeLog | 30 + gdb/NEWS | 9 + gdb/cp-namespace.c | 5 +- gdb/doc/ChangeLog | 4 + gdb/doc/gdb.texinfo | 4 + gdb/dwarf2read.c | 70 +- gdb/f-lang.c | 4 +- gdb/testsuite/ChangeLog | 66 + gdb/testsuite/gdb.base/break-interp.exp | 76 +- gdb/testsuite/gdb.base/call-sc.exp | 10 +- gdb/testsuite/gdb.base/callfuncs.exp | 47 +- gdb/testsuite/gdb.base/charset.exp | 10 +- gdb/testsuite/gdb.base/dump.exp | 44 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 12 +- gdb/testsuite/gdb.base/relational.exp | 193 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 11 +- gdb/testsuite/gdb.base/structs.exp | 10 +- gdb/testsuite/gdb.cp/local-static.c | 4 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 150 + gdb/testsuite/gdb.fortran/nested-funcs-2.f90 | 62 + gdb/testsuite/gdb.fortran/nested-funcs.exp | 28 + gdb/testsuite/gdb.fortran/nested-funcs.f90 | 63 +- gdb/testsuite/gdb.linespec/explicit.exp | 6 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 5 +- gdb/testsuite/gdb.python/py-parameter.exp | 317 +- gdb/testsuite/gdb.python/py-template.exp | 8 +- gdb/testsuite/gdb.python/py-value.exp | 58 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 12 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 15 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 18 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 18 +- .../gdb.reverse/machinestate-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/machinestate.exp | 6 +- gdb/testsuite/gdb.reverse/readv-reverse.exp | 8 +- gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 14 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 14 +- .../gdb.reverse/step-indirect-call-thunk.exp | 4 +- gdb/testsuite/gdb.reverse/watch-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 6 +- gdb/testsuite/gdb.rust/simple.exp | 2 + gdb/testsuite/gdb.rust/simple.rs | 6 + include/ChangeLog | 87 +- include/bfdlink.h | 15 + include/ctf-api.h | 65 +- include/ctf.h | 63 +- ld/ChangeLog | 119 + ld/Makefile.am | 18 +- ld/Makefile.in | 26 +- ld/aclocal.m4 | 1 + ld/configure | 32 +- ld/configure.ac | 7 + ld/emultempl/aix.em | 5 +- ld/emultempl/armcoff.em | 5 +- ld/emultempl/beos.em | 5 +- ld/emultempl/elf-generic.em | 4 + ld/emultempl/elf.em | 5 +- ld/emultempl/generic.em | 5 +- ld/emultempl/linux.em | 5 +- ld/emultempl/msp430.em | 5 +- ld/emultempl/pe.em | 5 +- ld/emultempl/pep.em | 5 +- ld/emultempl/ticoff.em | 5 +- ld/emultempl/vanilla.em | 5 +- ld/ldcref.c | 1 + ld/ldctor.c | 1 + ld/ldelf.c | 1 + ld/ldelfgen.c | 111 + ld/ldelfgen.h | 8 + ld/ldemul.c | 23 + ld/ldemul.h | 21 + ld/ldexp.c | 1 + ld/ldfile.c | 1 + ld/ldgram.y | 1 + ld/ldlang.c | 198 + ld/ldlang.h | 8 + ld/ldlex.l | 1 + ld/ldmain.c | 5 +- ld/ldmisc.c | 1 + ld/ldver.c | 1 + ld/ldwrite.c | 1 + ld/lexsup.c | 1 + ld/mri.c | 1 + ld/pe-dll.c | 1 + ld/plugin.c | 1 + ld/testsuite/ld-arm/arm-elf.exp | 5 + ld/testsuite/ld-arm/tls-gdesc-neg.d | 39 + ld/testsuite/ld-arm/tls-gdesc-neg.s | 29 + ld/testsuite/ld-bootstrap/bootstrap.exp | 8 +- ld/testsuite/ld-powerpc/tlsso.d | 18 +- ld/testsuite/ld-powerpc/tlsso.g | 2 + ld/testsuite/ld-powerpc/tlsso.r | 6 +- ld/testsuite/ld-powerpc/tlsso32.d | 14 +- ld/testsuite/ld-powerpc/tlsso32.g | 3 +- ld/testsuite/ld-powerpc/tlsso32.r | 6 +- libctf/ChangeLog | 569 +- libctf/Makefile.am | 28 +- libctf/Makefile.in | 345 +- libctf/aclocal.m4 | 7 + libctf/config.h.in | 7 + libctf/configure | 7975 +++++++++++++++++++- libctf/configure.ac | 66 + libctf/ctf-archive.c | 106 +- libctf/ctf-create.c | 857 ++- libctf/ctf-decl.c | 12 +- libctf/ctf-dump.c | 310 +- libctf/ctf-endian.h | 6 +- libctf/ctf-error.c | 7 +- libctf/ctf-hash.c | 58 +- libctf/ctf-impl.h | 105 +- libctf/ctf-link.c | 911 +++ libctf/ctf-lookup.c | 23 +- libctf/ctf-open-bfd.c | 101 +- libctf/ctf-open.c | 715 +- libctf/ctf-string.c | 296 +- libctf/ctf-subr.c | 12 - libctf/ctf-types.c | 330 +- libctf/ctf-util.c | 36 +- libctf/libctf.ver | 161 + 138 files changed, 14121 insertions(+), 1853 deletions(-) create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.exp create mode 100644 gdb/testsuite/gdb.fortran/nested-funcs-2.f90 create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.d create mode 100644 ld/testsuite/ld-arm/tls-gdesc-neg.s create mode 100644 libctf/ctf-link.c create mode 100644 libctf/libctf.ver