This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 7531822f109 sim: build: clean more generated outputs new 3c2f688e709 Don't use objfile::intern in DWO code new a37fbcfec5a Pre-read DWZ section data new a2eb3f887cb Add a couple of bfd_cache_close calls new da0e2ac4f7c Add thread-safety to gdb's BFD wrappers new 54b815ddb42 Refactor complaint thread-safety approach new 8e279fda0f7 Add deferred_warnings parameter to read_addrmap_from_aranges new 4ea870efec4 Add quick_symbol_functions::compute_main_name new 542e23ffbe5 Add gdb::task_group new a274da12ea9 Move cooked_index_storage to cooked-index.h new 9b595a26416 Add "maint set dwarf synchronous" new f7840e9e3eb Change how cooked index waits for threads new 33c6eaaefce Do more DWARF reading in the background new aecbdf5f34b Simplify the public DWARF API new 245703b3ce7 Remove two quick_symbol_functions methods new c83a2802182 Change current_language to be a macro new 0a008773c59 Lazy language setting new 309d28d1e49 Optimize lookup_minimal_symbol_text new 667ed4b14dd Avoid language-based lookups in startup path new afdd1366358 Back out some parallel_for_each features
The 19 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: gdb/NEWS | 4 + gdb/breakpoint.c | 4 +- gdb/coffread.c | 6 +- gdb/complaints.c | 24 +- gdb/complaints.h | 37 +- gdb/defs.h | 2 +- gdb/doc/gdb.texinfo | 18 + gdb/dwarf2/aranges.c | 77 +-- gdb/dwarf2/aranges.h | 3 +- gdb/dwarf2/cooked-index.c | 201 +++--- gdb/dwarf2/cooked-index.h | 322 +++++++-- gdb/dwarf2/dwz.c | 90 ++- gdb/dwarf2/dwz.h | 13 +- gdb/dwarf2/macro.c | 2 - gdb/dwarf2/public.h | 18 +- gdb/dwarf2/read-debug-names.c | 8 +- gdb/dwarf2/read.c | 733 ++++++++++++--------- gdb/dwarf2/read.h | 5 +- gdb/elfread.c | 6 +- gdb/gdb_bfd.c | 58 ++ gdb/gdb_bfd.h | 5 + gdb/gdbthread.h | 3 +- gdb/jit.c | 4 +- gdb/language.c | 51 +- gdb/language.h | 34 +- gdb/machoread.c | 11 +- gdb/main.c | 3 +- gdb/minsyms.c | 69 +- gdb/objfile-flags.h | 4 - gdb/objfiles.h | 17 +- gdb/psymtab.c | 1 - gdb/quick-symbol.h | 17 +- gdb/symfile-debug.c | 75 +-- gdb/symfile.c | 22 +- gdb/symtab.c | 2 + .../debug-aranges-duplicate-offset-warning.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 1 + gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp | 2 + gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 + gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 2 + gdb/testsuite/gdb.dwarf2/dw2-zero-range.exp | 4 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 5 +- gdb/testsuite/gdb.dwarf2/no-gnu-debuglink.exp | 1 + gdb/testsuite/gdb.dwarf2/struct-with-sig-2.exp | 10 +- gdb/thread.c | 8 +- gdb/top.c | 2 +- gdb/unittests/parallel-for-selftests.c | 47 -- gdb/utils.h | 16 +- gdb/xcoffread.c | 3 +- gdbsupport/Makefile.am | 1 + gdbsupport/Makefile.in | 6 +- gdbsupport/parallel-for.h | 234 +------ gdbsupport/task-group.cc | 94 +++ gdbsupport/task-group.h | 61 ++ 54 files changed, 1480 insertions(+), 977 deletions(-) create mode 100644 gdbsupport/task-group.cc create mode 100644 gdbsupport/task-group.h