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-mainline-allnoconfig in repository toolchain/ci/binutils-gdb.
from aa36950904 Fix crashes due to python GIL released too early adds 5a79c10755 Defer minimal symbol name-setting adds 5e03027845 Add configure check for std::thread adds 21987b9c06 Add RAII class for blocking gdb signals adds c3efb96548 Introduce alternate_signal_stack RAII class adds 9411c49ecc Introduce run_on_main_thread adds 3b3978bca2 Introduce thread-safe way to handle SIGSEGV adds a0b57563b1 Implement a thread pool adds d55c9a6847 Demangle minsyms in parallel adds 22138db609 Add maint set/show worker-threads adds 971db5e21e Use run_on_main_thread in gdb.post_event adds 4da8c3a8a5 Set names of worker threads adds 8318f3c337 Use cmd_list_element::doc_allocated for Python commands adds 1a6d41c643 Add add_internal_function overload adds 3ea16160a6 Let commands free "name" adds 57357d9df8 Fix mingw build of gdb adds 855bae2c96 Automatic date update in version.in adds 96e2dbda08 Correct R_SH_IND12W handling adds e76790600a PR23652, Use symbols from debug bfd for _bfd_elf_find_function adds 7f3bf38453 PR23652, Use symbols from debug bfd for _bfd_elf_find_functi [...] adds 470c0b1c9a gdb: Introduce global_symbol_searcher adds 5f512a7dd0 gdb: Split print_symbol_info into two parts adds 7dc4206609 gdb/mi: Add new commands -symbol-info-{functions,variables,types} adds db5960b4d2 gdb/mi: Add -symbol-info-modules command adds 43678b0afe Replace SYMBOL_SET_LINKAGE_NAME with a member function new fad03f6e5b Remove some unnecessary backslashes new 8d9a256865 Fix BZ 25065 - Ensure that physnames are computed for inheri [...] new d22670f078 Test case for BZ 25065
The 3 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 | 41 ++ bfd/coff-sh.c | 16 +- bfd/dwarf2.c | 71 +- bfd/elf.c | 9 +- bfd/elf32-arm.c | 141 +--- bfd/elf32-sh.c | 14 +- bfd/elf64-alpha.c | 3 +- bfd/elfnn-aarch64.c | 143 +--- bfd/elfxx-mips.c | 29 +- bfd/libbfd-in.h | 2 +- bfd/libbfd.h | 2 +- bfd/version.h | 2 +- gdb/ChangeLog | 214 ++++++ gdb/Makefile.in | 19 +- gdb/NEWS | 14 + gdb/acinclude.m4 | 2 + gdb/ada-exp.y | 3 +- gdb/cli/cli-decode.h | 7 + gdb/coffread.c | 2 +- gdb/config.in | 16 + gdb/configure | 850 ++++++++++++++++++++++++ gdb/cp-support.c | 149 +++-- gdb/doc/ChangeLog | 16 + gdb/doc/gdb.texinfo | 337 +++++++++- gdb/dwarf2read.c | 3 + gdb/dwarf2read.h | 4 +- gdb/event-top.c | 44 +- gdb/event-top.h | 6 + gdb/gdbserver/ChangeLog | 19 + gdb/gdbserver/Makefile.in | 7 +- gdb/gdbserver/acinclude.m4 | 2 + gdb/gdbserver/config.in | 16 + gdb/gdbserver/configure | 896 ++++++++++++++++++++++++++ gdb/gdbserver/linux-low.c | 17 +- gdb/gdbserver/remote-utils.c | 3 +- gdb/gdbsupport/alt-stack.h | 70 ++ gdb/gdbsupport/block-signals.h | 67 ++ gdb/gdbsupport/common.m4 | 31 + gdb/gdbsupport/gdb-sigmask.h | 45 ++ gdb/gdbsupport/parallel-for.h | 86 +++ gdb/gdbsupport/signals-state-save-restore.c | 9 +- gdb/gdbsupport/thread-pool.c | 144 +++++ gdb/gdbsupport/thread-pool.h | 90 +++ gdb/guile/guile.c | 28 +- gdb/linux-nat.c | 7 +- gdb/main.c | 26 +- gdb/maint.c | 41 ++ gdb/mdebugread.c | 5 +- gdb/mi/mi-cmds.c | 4 + gdb/mi/mi-cmds.h | 4 + gdb/mi/mi-symbol-cmds.c | 246 +++++++ gdb/minsyms.c | 50 +- gdb/python/py-cmd.c | 7 +- gdb/python/py-function.c | 4 +- gdb/python/python.c | 170 +++-- gdb/run-on-main-thread.c | 97 +++ gdb/run-on-main-thread.h | 28 + gdb/stabsread.c | 17 +- gdb/symtab.c | 272 ++++---- gdb/symtab.h | 111 +++- gdb/testsuite/ChangeLog | 17 + gdb/testsuite/gdb.dwarf2/imported-unit.c | 56 ++ gdb/testsuite/gdb.dwarf2/imported-unit.exp | 157 +++++ gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 | 33 + gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 52 ++ gdb/testsuite/gdb.mi/mi-fortran-modules.f90 | 87 +++ gdb/testsuite/gdb.mi/mi-sym-info-1.c | 48 ++ gdb/testsuite/gdb.mi/mi-sym-info-2.c | 43 ++ gdb/testsuite/gdb.mi/mi-sym-info.exp | 129 ++++ gdb/unittests/main-thread-selftests.c | 80 +++ gdb/value.c | 46 +- gdb/value.h | 19 +- gdb/xcoffread.c | 2 +- 73 files changed, 4827 insertions(+), 720 deletions(-) create mode 100644 gdb/gdbsupport/alt-stack.h create mode 100644 gdb/gdbsupport/block-signals.h create mode 100644 gdb/gdbsupport/gdb-sigmask.h create mode 100644 gdb/gdbsupport/parallel-for.h create mode 100644 gdb/gdbsupport/thread-pool.c create mode 100644 gdb/gdbsupport/thread-pool.h create mode 100644 gdb/run-on-main-thread.c create mode 100644 gdb/run-on-main-thread.h create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit.c create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit.exp create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules-2.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules.exp create mode 100644 gdb/testsuite/gdb.mi/mi-fortran-modules.f90 create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info-1.c create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info-2.c create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info.exp create mode 100644 gdb/unittests/main-thread-selftests.c