aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2020-11-01 09:51:13 -0700
committerTom Tromey <tom@tromey.com>2020-11-01 09:51:13 -0700
commit525454d654a88a40148e8d3558c69179def61fbf (patch)
tree14ebc497d8677298ef080ab6fe658da73dbe3ef8 /gdb
parentd77c9224555de402eeda3a85d5407a4ef5d964a5 (diff)
downloadgdb-525454d654a88a40148e8d3558c69179def61fbf.zip
gdb-525454d654a88a40148e8d3558c69179def61fbf.tar.gz
gdb-525454d654a88a40148e8d3558c69179def61fbf.tar.bz2
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.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog8
-rw-r--r--gdb/dbxread.c3
-rw-r--r--gdb/dwarf2/read.c2
-rw-r--r--gdb/psympriv.h6
-rw-r--r--gdb/psymtab.c7
-rw-r--r--gdb/xcoffread.c6
6 files changed, 8 insertions, 24 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 5ec5d25..4d4ba16 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -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
diff --git a/gdb/dbxread.c b/gdb/dbxread.c
index 4665cdd..4e189a7 100644
--- a/gdb/dbxread.c
+++ b/gdb/dbxread.c
@@ -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);
diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
index e1c528f..aeb6280 100644
--- a/gdb/dwarf2/read.c
+++ b/gdb/dwarf2/read.c
@@ -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
diff --git a/gdb/psympriv.h b/gdb/psympriv.h
index 97f9b3b..73077eb 100644
--- a/gdb/psympriv.h
+++ b/gdb/psympriv.h
@@ -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,
diff --git a/gdb/psymtab.c b/gdb/psymtab.c
index acccfca..349c68e 100644
--- a/gdb/psymtab.c
+++ b/gdb/psymtab.c
@@ -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),
diff --git a/gdb/xcoffread.c b/gdb/xcoffread.c
index 3588aae..075ebee 100644
--- a/gdb/xcoffread.c
+++ b/gdb/xcoffread.c
@@ -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);