Remove init_psymbol_list

init_psymbol_list is now empty, and so this removes it.

gdb/ChangeLog
2020-11-01  Tom Tromey  <tom@tromey.com>

	* dbxread.c (dbx_symfile_read): Update.
	* dwarf2/read.c (dwarf2_build_psymtabs): Update.
	* xcoffread.c (xcoff_initial_scan): Update.
	* psympriv.h (init_psymbol_list): Don't declare.
	* psymtab.c (init_psymbol_list): Remove.
This commit is contained in:
Tom Tromey 2020-11-01 09:51:13 -07:00
parent d77c922455
commit 525454d654
6 changed files with 8 additions and 24 deletions

View File

@ -1,3 +1,11 @@
2020-11-01 Tom Tromey <tom@tromey.com>
* dbxread.c (dbx_symfile_read): Update.
* dwarf2/read.c (dwarf2_build_psymtabs): Update.
* xcoffread.c (xcoff_initial_scan): Update.
* psympriv.h (init_psymbol_list): Don't declare.
* psymtab.c (init_psymbol_list): Remove.
2020-11-01 Joel Brobecker <brobecker@adacore.com>
* ada-lang.c (gnat_encoded_fixed_point_type_info): Renames

View File

@ -535,9 +535,6 @@ dbx_symfile_read (struct objfile *objfile, symfile_add_flags symfile_flags)
if (val < 0)
perror_with_name (objfile_name (objfile));
/* Size the symbol table. */
init_psymbol_list (objfile, DBX_SYMCOUNT (objfile));
symbol_size = DBX_SYMBOL_SIZE (objfile);
symbol_table_offset = DBX_SYMTAB_OFFSET (objfile);

View File

@ -6119,8 +6119,6 @@ dwarf2_build_psymtabs (struct objfile *objfile)
return;
}
init_psymbol_list (objfile, 1024);
try
{
/* This isn't really ideal: all the data we allocate on the

View File

@ -436,12 +436,6 @@ struct legacy_psymtab : public standard_psymtab
void *read_symtab_private = nullptr;
};
/* Initialize storage for partial symbols. If partial symbol storage
has already been initialized, this does nothing. TOTAL_SYMBOLS is
an estimate of how many symbols there will be. */
extern void init_psymbol_list (struct objfile *objfile, int total_symbols);
extern void end_psymtab_common (struct objfile *, struct partial_symtab *);
/* Used when recording partial symbol tables. On destruction,

View File

@ -1584,13 +1584,6 @@ partial_symtab::add_psymbol (gdb::string_view name, bool copy_name,
/* See psympriv.h. */
void
init_psymbol_list (struct objfile *objfile, int total_symbols)
{
}
/* See psympriv.h. */
partial_symtab::partial_symtab (const char *filename_, struct objfile *objfile)
: searched_flag (PST_NOT_SEARCHED),
text_low_valid (0),

View File

@ -2922,12 +2922,6 @@ xcoff_initial_scan (struct objfile *objfile, symfile_add_flags symfile_flags)
if (val != size)
perror_with_name (_("reading symbol table"));
/* I'm not sure how how good num_symbols is; the rule of thumb in
init_psymbol_list was developed for a.out. On the one hand,
num_symbols includes auxents. On the other hand, it doesn't
include N_SLINE. */
init_psymbol_list (objfile, num_symbols);
scoped_free_pendings free_pending;
minimal_symbol_reader reader (objfile);