Enable the new DWARF indexer
authorTom Tromey <tom@tromey.com>
Sun, 18 Apr 2021 20:08:54 +0000 (14:08 -0600)
committerTom Tromey <tom@tromey.com>
Tue, 12 Apr 2022 15:31:17 +0000 (09:31 -0600)
commit3d20b8d99a54382e6e1a6c433e71e0775c6856c6
tree98c562eb2116a01fb2194383457150d5653ec03e
parent600f5f702728f66ced24f8497c75c58ff442aeb6
Enable the new DWARF indexer

This patch finally enables the new indexer.  It is left until this
point in the series to avoid any regressions; in particular, it has to
come after the changes to the DWARF index writer to avoid this
problem.

However, if you experiment with the series, this patch can be moved
anywhere from the patch to wire in the new reader to this point.
Moving this patch around is how I got separate numbers for the
parallelization and background finalization patches.

In the ongoing performance example, this reduces the time from the
baseline of 1.598869 to 0.903534.
gdb/dwarf2/read.c
gdb/testsuite/gdb.base/maint.exp
gdb/testsuite/gdb.dwarf2/dw2-missing-cu-tag.exp
gdb/testsuite/lib/gdb.exp