This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-check_binutils 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 [...] 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 new 38b49e22b5 jit: minor improvement to debug logging
The 1 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 +- 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 | 421 ++++++++++ gdb/Makefile.in | 19 +- gdb/NEWS | 18 + 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.h | 7 + gdb/coffread.c | 2 +- gdb/completer.c | 17 - 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 | 16 + gdb/doc/gdb.texinfo | 337 +++++++- gdb/dwarf-index-write.c | 2 + gdb/dwarf2read.c | 3 + gdb/dwarf2read.h | 4 +- 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/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 | 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/stabsread.c | 17 +- gdb/stack.c | 2 +- gdb/symtab.c | 289 ++++--- gdb/symtab.h | 115 ++- gdb/testsuite/ChangeLog | 33 + gdb/testsuite/gdb.dwarf2/imported-unit.c | 56 ++ gdb/testsuite/gdb.dwarf2/imported-unit.exp | 157 ++++ 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/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 +- 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 +- 181 files changed, 6177 insertions(+), 1088 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.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 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