gdb/
2013-01-14 Yao Qi <yao@codesourcery.com> * dbxread.c (dbx_psymtab_to_symtab_1): Don't check PST is NULL. (dbx_psymtab_to_symtab): Likewise. * dwarf2read.c (dwarf2_psymtab_to_symtab): Likewise. * mdebugread.c (mdebug_psymtab_to_symtab): Likewise. * xcoffread.c (xcoff_psymtab_to_symtab_1): Likewise.
This commit is contained in:
parent
7765a960b3
commit
442e4d9c87
|
@ -1,3 +1,11 @@
|
|||
2013-01-14 Yao Qi <yao@codesourcery.com>
|
||||
|
||||
* dbxread.c (dbx_psymtab_to_symtab_1): Don't check PST is NULL.
|
||||
(dbx_psymtab_to_symtab): Likewise.
|
||||
* dwarf2read.c (dwarf2_psymtab_to_symtab): Likewise.
|
||||
* mdebugread.c (mdebug_psymtab_to_symtab): Likewise.
|
||||
* xcoffread.c (xcoff_psymtab_to_symtab_1): Likewise.
|
||||
|
||||
2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* parse.c (parse_exp_in_context): New variable inner_chain. Call
|
||||
|
|
|
@ -2406,9 +2406,6 @@ dbx_psymtab_to_symtab_1 (struct objfile *objfile, struct partial_symtab *pst)
|
|||
struct cleanup *old_chain;
|
||||
int i;
|
||||
|
||||
if (!pst)
|
||||
return;
|
||||
|
||||
if (pst->readin)
|
||||
{
|
||||
fprintf_unfiltered (gdb_stderr, "Psymtab for %s already read in. "
|
||||
|
@ -2455,7 +2452,7 @@ dbx_psymtab_to_symtab_1 (struct objfile *objfile, struct partial_symtab *pst)
|
|||
}
|
||||
|
||||
/* Read in all of the symbols for a given psymtab for real.
|
||||
Be verbose about it if the user wants that. */
|
||||
Be verbose about it if the user wants that. PST is not NULL. */
|
||||
|
||||
static void
|
||||
dbx_psymtab_to_symtab (struct objfile *objfile, struct partial_symtab *pst)
|
||||
|
@ -2463,9 +2460,6 @@ dbx_psymtab_to_symtab (struct objfile *objfile, struct partial_symtab *pst)
|
|||
bfd *sym_bfd;
|
||||
struct cleanup *back_to = NULL;
|
||||
|
||||
if (!pst)
|
||||
return;
|
||||
|
||||
if (pst->readin)
|
||||
{
|
||||
fprintf_unfiltered (gdb_stderr, "Psymtab for %s already read in. "
|
||||
|
|
|
@ -6405,13 +6405,12 @@ locate_pdi_sibling (const struct die_reader_specs *reader,
|
|||
return skip_children (reader, info_ptr);
|
||||
}
|
||||
|
||||
/* Expand this partial symbol table into a full symbol table. */
|
||||
/* Expand this partial symbol table into a full symbol table. PST is
|
||||
not NULL. */
|
||||
|
||||
static void
|
||||
dwarf2_psymtab_to_symtab (struct objfile *objfile, struct partial_symtab *pst)
|
||||
{
|
||||
if (pst != NULL)
|
||||
{
|
||||
if (pst->readin)
|
||||
{
|
||||
warning (_("bug: psymtab for %s is already read in."),
|
||||
|
@ -6451,7 +6450,6 @@ dwarf2_psymtab_to_symtab (struct objfile *objfile, struct partial_symtab *pst)
|
|||
if (info_verbose)
|
||||
printf_filtered (_("done.\n"));
|
||||
}
|
||||
}
|
||||
|
||||
process_cu_includes ();
|
||||
}
|
||||
|
|
|
@ -273,14 +273,11 @@ static char *mdebug_next_symbol_text (struct objfile *);
|
|||
/* Exported procedure: Builds a symtab from the PST partial one.
|
||||
Restores the environment in effect when PST was created, delegates
|
||||
most of the work to an ancillary procedure, and sorts
|
||||
and reorders the symtab list at the end. */
|
||||
and reorders the symtab list at the end. PST is not NULL. */
|
||||
|
||||
static void
|
||||
mdebug_psymtab_to_symtab (struct objfile *objfile, struct partial_symtab *pst)
|
||||
{
|
||||
if (!pst)
|
||||
return;
|
||||
|
||||
if (info_verbose)
|
||||
{
|
||||
printf_filtered (_("Reading in symbols for %s..."), pst->filename);
|
||||
|
|
|
@ -1855,14 +1855,11 @@ xcoff_psymtab_to_symtab_1 (struct objfile *objfile, struct partial_symtab *pst)
|
|||
}
|
||||
|
||||
/* Read in all of the symbols for a given psymtab for real.
|
||||
Be verbose about it if the user wants that. */
|
||||
Be verbose about it if the user wants that. PST is not NULL. */
|
||||
|
||||
static void
|
||||
xcoff_psymtab_to_symtab (struct objfile *objfile, struct partial_symtab *pst)
|
||||
{
|
||||
if (!pst)
|
||||
return;
|
||||
|
||||
if (pst->readin)
|
||||
{
|
||||
fprintf_unfiltered
|
||||
|
|
Loading…
Reference in New Issue