Now that the .debug_names writer has been rewritten, I think we should plan to remove .gdb_index. While .debug_names has some drawbacks (reuse of the string table means more data to download when just the index is desired), it is also better documented and integrates better with the new DWARF scanner.
What about preexisting binaries that have .gdb_index built into them but no .debug_names?
(In reply to Frank Ch. Eigler from comment #1) > What about preexisting binaries that have .gdb_index built into them but no > .debug_names? We don't have to delete the reader immediately. Worth noting here that .gdb_index won't easily work with lazy CU expansion, if we end up implementing that.