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-allyesconfig in repository toolchain/ci/binutils-gdb.
from 700545387d Add missing includes to gdb_assert.h and gdb_string_view.h adds 80fd282641 Fix type of startup_with_shell in gdbserver adds 3e6ec53ac1 Convert boolean globals in server.c to bool adds 03ba321aaa Automatic date update in version.in adds 4d825eab2d [gdb] Fix set/show style metadata help text adds a8b3b8e93e gdb: Remove whitespace in 'std::vector <...>' adds 4227504491 [gdb/testsuite] Fix info-types.exp with gcc/g++ 4.8 adds 3a56ed8668 [gdb/testsuite] Fix list-missing-source.exp with gcc 4.8 adds 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 new 4d4211478f gdb/testsuite: Make test names unique in gdb.reverse tests new 58eb20d527 gdb/testsuite: Make test names unique in gdb.linespec tests new 2b74ba5a19 gdb/testsuite: Reduce test name duplication in gdb.base tests new 082cce059d gdb/testsuite: Reduce test name duplication in gdb.python tests
The 4 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 | 34 + bfd/elf-bfd.h | 13 + bfd/elf-strtab.c | 19 + bfd/elf.c | 47 +- 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 | 35 + gdb/Makefile.in | 1 + gdb/btrace.c | 12 +- gdb/btrace.h | 2 +- gdb/cli/cli-style.c | 2 +- gdb/dwarf2read.c | 4 +- gdb/gdbserver/ChangeLog | 34 + gdb/gdbserver/Makefile.in | 2 + gdb/gdbserver/server.c | 66 +- gdb/gdbserver/server.h | 14 +- gdb/gdbserver/target.c | 4 +- gdb/gdbsupport/btrace-common.c | 2 +- gdb/gdbsupport/btrace-common.h | 2 +- ld/ldelfgen.h => gdb/gdbsupport/common-inferior.c | 19 +- gdb/gdbsupport/common-inferior.h | 20 + gdb/infcmd.c | 4 - gdb/inferior.h | 19 - gdb/linux-nat.c | 5 +- gdb/nat/fork-inferior.h | 20 - gdb/nat/linux-btrace.c | 4 +- gdb/testsuite/ChangeLog | 56 + 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/info-types.exp | 8 +- gdb/testsuite/gdb.base/list-missing-source.exp | 4 +- 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.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.threads/stop-with-handle.c | 74 + gdb/testsuite/gdb.threads/stop-with-handle.exp | 51 + include/ChangeLog | 87 +- include/bfdlink.h | 15 + include/ctf-api.h | 65 +- include/ctf.h | 63 +- ld/ChangeLog | 103 + 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-bootstrap/bootstrap.exp | 8 +- 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 + 136 files changed, 13797 insertions(+), 1847 deletions(-) copy ld/ldelfgen.h => gdb/gdbsupport/common-inferior.c (60%) create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.c create mode 100644 gdb/testsuite/gdb.threads/stop-with-handle.exp create mode 100644 libctf/ctf-link.c create mode 100644 libctf/libctf.ver