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-lts-allmodconfig in repository toolchain/ci/binutils-gdb.
from 5fa5f8f5fe Introduce new .text.sorted.* sections. adds 0dfeecca1c Fix gdbserver ChangeLog entry adds 6d91ce9a65 Use safe_strerror instead of strerror where possible adds 23767560e5 Include aarch32-tdep.h in aarch32-tdep.c adds 23baa4cc5e Add missing includes in dwarf-index-write.c and mi/mi-interp.c adds 781597ff9a Remove unused function set_gdb_completion_word_break_characters adds cb8c24b661 Make a bunch of functions static adds b62f6f5435 Remove dict_empty/mdict_empty adds b926335f33 Remove unused overload of exit_inferior_silent adds fe3adccffd Remove info_terminal_command declaration, make definition static adds adce99fe69 Remove unused rbreak_command_wrapper and other declarations adds 3b5c1d49e0 Remove declaration of tui_set_var_cmd, make definition static adds dd694d7740 Make functions static in unittests adds d04afd58be Remove simulator_command declaration, make static adds cadc9cb888 Fix declaration of sparc_xfer_wcookie adds 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
No new revisions were added by this update.
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 | 355 ++++++++ gdb/Makefile.in | 19 +- gdb/NEWS | 14 + gdb/aarch32-tdep.c | 3 + gdb/aarch32-tdep.h | 2 + gdb/acinclude.m4 | 2 + gdb/arc-tdep.c | 6 +- gdb/breakpoint.h | 3 - gdb/cli/cli-decode.h | 7 + gdb/completer.c | 17 - gdb/config.in | 16 + gdb/configure | 850 +++++++++++++++++++ gdb/cp-support.c | 149 ++-- gdb/csky-linux-tdep.c | 2 +- gdb/dictionary.c | 32 +- gdb/dictionary.h | 4 - gdb/doc/ChangeLog | 16 + gdb/doc/gdb.texinfo | 337 +++++++- gdb/dwarf-index-write.c | 2 + gdb/event-top.c | 44 +- gdb/event-top.h | 6 + gdb/f-lang.c | 3 +- gdb/gdbserver/ChangeLog | 39 +- gdb/gdbserver/Makefile.in | 7 +- gdb/gdbserver/acinclude.m4 | 2 + gdb/gdbserver/config.in | 16 + gdb/gdbserver/configure | 896 +++++++++++++++++++++ gdb/gdbserver/debug.c | 2 +- gdb/gdbserver/linux-low.c | 31 +- gdb/gdbserver/lynx-low.c | 2 +- gdb/gdbserver/mem-break.c | 16 +- gdb/gdbserver/nto-low.c | 4 +- gdb/gdbserver/remote-utils.c | 3 +- gdb/gdbsupport/alt-stack.h | 70 ++ gdb/gdbsupport/block-signals.h | 67 ++ gdb/gdbsupport/common.m4 | 31 + gdb/{aarch32-tdep.c => gdbsupport/gdb-sigmask.h} | 38 +- 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/hppa-tdep.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/inferior.c | 8 - gdb/inferior.h | 2 - gdb/inflow.c | 2 +- gdb/linux-nat.c | 9 +- gdb/main.c | 26 +- gdb/maint.c | 41 + gdb/mi/mi-cmds.c | 4 + gdb/mi/mi-cmds.h | 4 + gdb/mi/mi-interp.c | 3 + gdb/mi/mi-symbol-cmds.c | 246 ++++++ gdb/minsyms.c | 50 +- gdb/nto-procfs.c | 2 +- gdb/parse.c | 2 +- gdb/ppc-linux-tdep.c | 2 +- gdb/python/py-cmd.c | 7 +- gdb/python/py-function.c | 4 +- gdb/python/python.c | 172 ++-- gdb/remote-sim.c | 4 +- gdb/remote.c | 4 +- gdb/rs6000-aix-tdep.c | 2 +- gdb/run-on-main-thread.c | 97 +++ gdb/{aarch32-tdep.h => run-on-main-thread.h} | 15 +- gdb/s12z-tdep.c | 2 +- gdb/source.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/stack.c | 2 +- gdb/symtab.c | 280 ++++--- gdb/symtab.h | 98 ++- gdb/testsuite/ChangeLog | 17 + 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.mi/mi-sym-info-1.c} | 37 +- .../gdb.mi/mi-sym-info-2.c} | 30 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 129 +++ gdb/tui/tui-win.c | 3 +- gdb/tui/tui-win.h | 3 - gdb/unittests/array-view-selftests.c | 2 +- gdb/unittests/basic_string_view/capacity/1.cc | 6 +- gdb/unittests/basic_string_view/cons/char/1.cc | 8 +- gdb/unittests/basic_string_view/cons/char/2.cc | 8 +- gdb/unittests/basic_string_view/cons/char/3.cc | 8 +- .../basic_string_view/element_access/char/1.cc | 8 +- .../basic_string_view/element_access/char/empty.cc | 4 +- .../element_access/char/front_back.cc | 8 +- .../basic_string_view/inserters/char/2.cc | 8 +- .../modifiers/remove_prefix/char/1.cc | 8 +- .../modifiers/remove_suffix/char/1.cc | 8 +- .../basic_string_view/modifiers/swap/char/1.cc | 4 +- .../basic_string_view/operations/compare/char/1.cc | 8 +- .../operations/compare/char/13650.cc | 6 +- .../basic_string_view/operations/copy/char/1.cc | 8 +- .../basic_string_view/operations/data/char/1.cc | 8 +- .../basic_string_view/operations/find/char/1.cc | 8 +- .../basic_string_view/operations/find/char/2.cc | 8 +- .../basic_string_view/operations/find/char/3.cc | 8 +- .../basic_string_view/operations/find/char/4.cc | 6 +- .../basic_string_view/operations/rfind/char/1.cc | 8 +- .../basic_string_view/operations/rfind/char/2.cc | 8 +- .../basic_string_view/operations/rfind/char/3.cc | 9 +- .../basic_string_view/operations/substr/char/1.cc | 8 +- .../basic_string_view/operators/char/2.cc | 6 +- gdb/unittests/main-thread-selftests.c | 80 ++ gdb/unittests/optional/assignment/1.cc | 3 +- gdb/unittests/optional/assignment/2.cc | 3 +- gdb/unittests/optional/assignment/3.cc | 3 +- gdb/unittests/optional/assignment/4.cc | 3 +- gdb/unittests/optional/assignment/5.cc | 3 +- gdb/unittests/optional/assignment/6.cc | 3 +- gdb/unittests/optional/assignment/7.cc | 3 +- gdb/unittests/optional/cons/copy.cc | 3 +- gdb/unittests/optional/cons/default.cc | 3 +- gdb/unittests/optional/cons/move.cc | 3 +- gdb/unittests/optional/cons/value.cc | 3 +- gdb/unittests/optional/in_place.cc | 3 +- gdb/unittests/optional/observers/1.cc | 3 +- gdb/unittests/optional/observers/2.cc | 3 +- gdb/value.c | 46 +- gdb/value.h | 19 +- gdb/windows-nat.c | 2 +- 137 files changed, 4845 insertions(+), 955 deletions(-) create mode 100644 gdb/gdbsupport/alt-stack.h create mode 100644 gdb/gdbsupport/block-signals.h copy gdb/{aarch32-tdep.c => gdbsupport/gdb-sigmask.h} (50%) 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 copy gdb/{aarch32-tdep.h => run-on-main-thread.h} (68%) 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 copy gdb/{aarch32-tdep.c => testsuite/gdb.mi/mi-sym-info-1.c} (58%) copy gdb/{aarch32-tdep.h => testsuite/gdb.mi/mi-sym-info-2.c} (65%) create mode 100644 gdb/testsuite/gdb.mi/mi-sym-info.exp create mode 100644 gdb/unittests/main-thread-selftests.c