* buildsym.c (free_pending_blocks): Remove commented-out code.
(make_blockvector): Likewise. Re-use free_pending_blocks. (end_symtab): Remove commented-out code.
This commit is contained in:
parent
35cdfc9a87
commit
89ba75b1ec
2 changed files with 9 additions and 30 deletions
|
@ -1,3 +1,9 @@
|
|||
2007-10-23 Joel Brobecker <brobecker@adacore.com>
|
||||
|
||||
* buildsym.c (free_pending_blocks): Remove commented-out code.
|
||||
(make_blockvector): Likewise. Re-use free_pending_blocks.
|
||||
(end_symtab): Remove commented-out code.
|
||||
|
||||
2007-10-22 Daniel Jacobowitz <dan@codesourcery.com>
|
||||
|
||||
* top.c (command_loop): Fix output for shrinkage.
|
||||
|
|
|
@ -198,17 +198,8 @@ really_free_pendings (void *dummy)
|
|||
void
|
||||
free_pending_blocks (void)
|
||||
{
|
||||
#if 0 /* Now we make the links in the
|
||||
objfile_obstack, so don't free
|
||||
them. */
|
||||
struct pending_block *bnext, *bnext1;
|
||||
|
||||
for (bnext = pending_blocks; bnext; bnext = bnext1)
|
||||
{
|
||||
bnext1 = bnext->next;
|
||||
xfree ((void *) bnext);
|
||||
}
|
||||
#endif
|
||||
/* The links are made in the objfile_obstack, so we only need to
|
||||
reset PENDING_BLOCKS. */
|
||||
pending_blocks = NULL;
|
||||
}
|
||||
|
||||
|
@ -493,17 +484,7 @@ make_blockvector (struct objfile *objfile)
|
|||
BLOCKVECTOR_BLOCK (blockvector, --i) = next->block;
|
||||
}
|
||||
|
||||
#if 0 /* Now we make the links in the
|
||||
obstack, so don't free them. */
|
||||
/* Now free the links of the list, and empty the list. */
|
||||
|
||||
for (next = pending_blocks; next; next = next1)
|
||||
{
|
||||
next1 = next->next;
|
||||
xfree (next);
|
||||
}
|
||||
#endif
|
||||
pending_blocks = NULL;
|
||||
free_pending_blocks ();
|
||||
|
||||
#if 1 /* FIXME, shut this off after a while
|
||||
to speed up symbol reading. */
|
||||
|
@ -976,14 +957,6 @@ end_symtab (CORE_ADDR end_addr, struct objfile *objfile, int section)
|
|||
{
|
||||
linetablesize = sizeof (struct linetable) +
|
||||
subfile->line_vector->nitems * sizeof (struct linetable_entry);
|
||||
#if 0
|
||||
/* I think this is artifact from before it went on the
|
||||
obstack. I doubt we'll need the memory between now
|
||||
and when we free it later in this function. */
|
||||
/* First, shrink the linetable to make more memory. */
|
||||
subfile->line_vector = (struct linetable *)
|
||||
xrealloc ((char *) subfile->line_vector, linetablesize);
|
||||
#endif
|
||||
|
||||
/* Like the pending blocks, the line table may be
|
||||
scrambled in reordered executables. Sort it if
|
||||
|
|
Loading…
Reference in a new issue