aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/buildsym.c7
-rw-r--r--gdb/buildsym.h7
-rw-r--r--gdb/partial-stab.h10
3 files changed, 13 insertions, 11 deletions
diff --git a/gdb/buildsym.c b/gdb/buildsym.c
index b104f16..0ebebdb 100644
--- a/gdb/buildsym.c
+++ b/gdb/buildsym.c
@@ -44,13 +44,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
questionable--see comment where we call them). */
#include "stabsread.h"
-/* Pointer to the head of a linked list of symbol blocks which have
- already been finalized (lexical contexts already closed) and which are
- just waiting to be built into a blockvector when finalizing the
- associated symtab. */
-
-static struct pending_block *pending_blocks = NULL;
-
/* List of free `struct pending' structures for reuse. */
static struct pending *free_pendings;
diff --git a/gdb/buildsym.h b/gdb/buildsym.h
index 5f572b2..5cf7548 100644
--- a/gdb/buildsym.h
+++ b/gdb/buildsym.h
@@ -166,6 +166,13 @@ struct pending_block
struct block *block;
};
+/* Pointer to the head of a linked list of symbol blocks which have
+ already been finalized (lexical contexts already closed) and which are
+ just waiting to be built into a blockvector when finalizing the
+ associated symtab. */
+
+EXTERN struct pending_block *pending_blocks;
+
struct subfile_stack
{
diff --git a/gdb/partial-stab.h b/gdb/partial-stab.h
index c494a07..15c5a00 100644
--- a/gdb/partial-stab.h
+++ b/gdb/partial-stab.h
@@ -601,8 +601,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#endif /* DBXREAD_ONLY */
add_psymbol_to_list (namestring, p - namestring,
VAR_NAMESPACE, LOC_BLOCK,
- &objfile->static_psymbols, CUR_SYMBOL_VALUE,
- 0, psymtab_language, objfile);
+ &objfile->static_psymbols,
+ 0, CUR_SYMBOL_VALUE,
+ psymtab_language, objfile);
continue;
/* Global functions were ignored here, but now they
@@ -646,8 +647,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#endif /* DBXREAD_ONLY */
add_psymbol_to_list (namestring, p - namestring,
VAR_NAMESPACE, LOC_BLOCK,
- &objfile->global_psymbols, CUR_SYMBOL_VALUE,
- 0, psymtab_language, objfile);
+ &objfile->global_psymbols,
+ 0, CUR_SYMBOL_VALUE,
+ psymtab_language, objfile);
continue;
/* Two things show up here (hopefully); static symbols of