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-aarch64-next-allyesconfig in repository toolchain/ci/binutils-gdb.
from 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 [...] 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 adds fad03f6e5b Remove some unnecessary backslashes adds 8d9a256865 Fix BZ 25065 - Ensure that physnames are computed for inheri [...] adds d22670f078 Test case for BZ 25065 adds 640ab94712 gdb/testsuite: Fix race condition compiling fortran test adds e76b224615 Precompute hash value for symbol_set_names adds f29d7f6b83 Compute msymbol hash codes in parallel adds 62e77f56f0 Turn off threaded minsym demangling by default adds e49b22ff20 Add a NEWS entry for multithreaded symbol loading adds 351259211a Add missing ChangeLog entry for the previous commit adds b921626516 Automatic date update in version.in adds b7379eadda gas/riscv: Remove unneeded structure adds d9acf70759 binutils: Be more forgiving of targets with large numbers of [...] adds 955ff7fcf8 binutils: Rename init_dwarf_regnames adds 229a22cfd2 binutils: Add a new function to initialise DWARF register na [...] adds 99f6fdd9eb binutils: Make some functions static in dwarf.c adds 1296bc99b1 binutils: Make DWARF register name lookup be via a function pointer adds 4762fe621e binutils/gas/riscv: Add DWARF register numbers for CSRs adds 22eb4a0617 gas: Check for overflow on return column in version 1 CIE DWARF adds 0ac2b354ee gas/riscv: Produce version 3 DWARF CIE by default adds dcdec67858 gdb/testsuite: Fix minor bug in skip_btrace*tests procs adds 38b49e22b5 jit: minor improvement to debug logging adds 2522f049df Remove unused declaratoin from guile adds bab05c83ac Make two range_bounds bitfields unsigned adds 53a008a61e Fix creal_internal_fn comment adds 13364701d8 Automatic date update in version.in adds e9194a1a0e gdb: fix segfault in overload resolution debug output adds a992a3b010 gdb: improve debug output of function overload resolution adds ce4331325c Automatic date update in version.in adds c6ac7fc987 Implement user defined prefix. adds 643c0cbedb Test define-prefix. adds be09caf15d Allow . character as part of command names. adds bf4985257d Document define-prefix command and the use of . in command names. adds 425124817e Automatic date update in version.in adds 489dbda6a8 Correctly compute length of DW_TAG_variant_part union adds d1da6b0160 Allow using less horizontal space in TUI source window adds a2a7af0c33 Add TUI border colors adds 484c9b643c Re-highlight windows when needed during TUI startup adds 517d261dfa Fix latent bug in tui_copy_source_line adds 82e3b5645f Treat inactive TUI specially in "info win" adds 5bbd8269fa gdb/fortran: array stride support adds 11a8b1641e gdb/dwarf: Introduce dwarf2_per_cu_int_type function adds 216a7e6b9e gdb: Dynamic string length support adds 6dc4379b0d Automatic date update in version.in
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 +- binutils/ChangeLog | 59 ++ binutils/dwarf.c | 148 +++- binutils/dwarf.h | 10 +- binutils/objdump.c | 40 +- binutils/readelf.c | 2 +- gas/ChangeLog | 30 + gas/as.c | 10 +- gas/config/tc-riscv.c | 18 +- gas/dw2gencfi.c | 7 +- gas/dwarf2dbg.c | 11 + gas/testsuite/gas/riscv/cie-rtn-col-1.d | 3 + gas/testsuite/gas/riscv/cie-rtn-col-3.d | 17 + gas/testsuite/gas/riscv/cie-rtn-col.s | 3 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 265 ++++++ gas/testsuite/gas/riscv/csr-dw-regnums.s | 255 ++++++ gas/testsuite/gas/riscv/default-cie-version.d | 15 + .../cie-version.s => riscv/default-cie-version.s} | 0 gdb/ChangeLog | 578 +++++++++++++ gdb/Makefile.in | 20 +- gdb/NEWS | 43 + gdb/aarch32-tdep.c | 3 + gdb/aarch32-tdep.h | 2 + gdb/acinclude.m4 | 2 + gdb/ada-exp.y | 3 +- gdb/arc-tdep.c | 6 +- gdb/breakpoint.h | 3 - gdb/cli/cli-decode.c | 24 +- gdb/cli/cli-decode.h | 7 + gdb/cli/cli-script.c | 130 ++- gdb/cli/cli-style.c | 81 +- gdb/cli/cli-style.h | 17 +- gdb/coffread.c | 2 +- gdb/command.h | 8 + gdb/completer.c | 27 +- gdb/config.in | 16 + gdb/configure | 850 +++++++++++++++++++ gdb/cp-support.c | 151 ++-- gdb/csky-linux-tdep.c | 2 +- gdb/dictionary.c | 32 +- gdb/dictionary.h | 4 - gdb/doc/ChangeLog | 30 + gdb/doc/gdb.texinfo | 404 +++++++++- gdb/dwarf-index-write.c | 2 + gdb/dwarf2read.c | 195 ++++- gdb/dwarf2read.h | 4 +- gdb/event-top.c | 44 +- gdb/event-top.h | 6 + gdb/f-lang.c | 3 +- gdb/f-valprint.c | 10 +- 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/gdbtypes.c | 104 ++- gdb/gdbtypes.h | 31 +- gdb/guile/guile-internal.h | 2 - gdb/guile/guile.c | 28 +- gdb/guile/scm-cmd.c | 5 +- gdb/hppa-tdep.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/inferior.c | 8 - gdb/inferior.h | 2 - gdb/inflow.c | 2 +- gdb/jit.c | 5 +- gdb/linux-nat.c | 9 +- gdb/main.c | 26 +- gdb/maint.c | 46 ++ gdb/maint.h | 2 + gdb/mdebugread.c | 5 +- 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 | 131 ++- gdb/nto-procfs.c | 2 +- gdb/parse.c | 2 +- gdb/ppc-linux-tdep.c | 2 +- gdb/python/py-cmd.c | 12 +- 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/stabsread.c | 17 +- gdb/stack.c | 2 +- gdb/symtab.c | 289 ++++--- gdb/symtab.h | 115 ++- gdb/testsuite/ChangeLog | 55 ++ gdb/testsuite/gdb.base/define-prefix.exp | 164 ++++ gdb/testsuite/gdb.base/define.exp | 25 + gdb/testsuite/gdb.base/setshow.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.c | 56 ++ gdb/testsuite/gdb.dwarf2/imported-unit.exp | 157 ++++ gdb/testsuite/gdb.fortran/array-slices.exp | 67 ++ gdb/testsuite/gdb.fortran/array-slices.f90 | 70 ++ .../gdb.fortran/derived-type-striding.exp | 37 + .../gdb.fortran/derived-type-striding.f90 | 43 + gdb/testsuite/gdb.fortran/info-modules.exp | 2 +- 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/testsuite/lib/gdb.exp | 4 +- gdb/top.c | 12 + gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-io.c | 8 +- gdb/tui/tui-io.h | 3 + gdb/tui/tui-source.c | 15 +- gdb/tui/tui-win.c | 46 +- gdb/tui/tui-win.h | 4 +- gdb/tui/tui-wingeneral.c | 8 + gdb/tui/tui-winsource.c | 17 +- gdb/tui/tui-winsource.h | 10 +- gdb/tui/tui.c | 5 +- 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/{aarch32-tdep.c => unittests/tui-selftests.c} | 39 +- gdb/valarith.c | 11 + gdb/valops.c | 53 +- gdb/value.c | 48 +- gdb/value.h | 19 +- gdb/windows-nat.c | 2 +- gdb/xcoffread.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 | 16 + 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 + ld/testsuite/ld-elf/eh5.d | 12 +- 210 files changed, 7543 insertions(+), 1258 deletions(-) create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col-1.d create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col-3.d create mode 100644 gas/testsuite/gas/riscv/cie-rtn-col.s create mode 100644 gas/testsuite/gas/riscv/csr-dw-regnums.d create mode 100644 gas/testsuite/gas/riscv/csr-dw-regnums.s create mode 100644 gas/testsuite/gas/riscv/default-cie-version.d copy gas/testsuite/gas/{cfi/cie-version.s => riscv/default-cie-version.s} (100%) 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.base/define-prefix.exp 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.fortran/array-slices.exp create mode 100644 gdb/testsuite/gdb.fortran/array-slices.f90 create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.exp create mode 100644 gdb/testsuite/gdb.fortran/derived-type-striding.f90 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 copy gdb/{aarch32-tdep.c => unittests/tui-selftests.c} (50%)