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-next-allnoconfig in repository toolchain/ci/binutils-gdb.
from 4297119364 Automatic date update in version.in adds 239b426b11 Fix comparison operations in SH code that trigger warning in clang. adds 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 [...] new 470c0b1c9a gdb: Introduce global_symbol_searcher new 5f512a7dd0 gdb: Split print_symbol_info into two parts new 7dc4206609 gdb/mi: Add new commands -symbol-info-{functions,variables,types} new db5960b4d2 gdb/mi: Add -symbol-info-modules command
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: bfd/ChangeLog | 47 ++ 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 +- gold/ChangeLog | 9 + gold/layout.cc | 3 +- gold/output.cc | 8 +- gold/testsuite/section_sorting_name.cc | 43 + gold/testsuite/section_sorting_name.sh | 6 + ld/ChangeLog | 12 + ld/scripttempl/arclinux.sc | 1 + ld/scripttempl/elf.sc | 1 + ld/scripttempl/elf64bpf.sc | 1 + ld/scripttempl/nds32elf.sc | 1 + ld/testsuite/ld-arm/arm-no-rel-plt.ld | 1 + ld/testsuite/ld-arm/fdpic-main.ld | 1 + ld/testsuite/ld-arm/fdpic-shared.ld | 1 + 150 files changed, 4936 insertions(+), 958 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