* coffread.c (coff_symfile_read): Avoid select_source_symtab,
since it is not needed and can cause errors when examining ".o" files. * symfile.c (compact_misc_function_vector): Handle empty vector.
This commit is contained in:
parent
2e00f40a38
commit
7a6093e880
3 changed files with 10 additions and 7 deletions
|
@ -1,5 +1,11 @@
|
|||
Tue Dec 3 17:24:57 1991 John Gilmore (gnu at cygnus.com)
|
||||
|
||||
* coffread.c (coff_symfile_read): Avoid select_source_symtab,
|
||||
since it is not needed and can cause errors when examining ".o"
|
||||
files.
|
||||
|
||||
* symfile.c (compact_misc_function_vector): Handle empty vector.
|
||||
|
||||
* sparc-xdep.c: Force tm-file as tm-sparc.h, to make it compile
|
||||
when configured for cross debugging. FIXME, this needs a more
|
||||
general solution.
|
||||
|
|
|
@ -752,10 +752,6 @@ coff_symfile_read (sf, addr, mainline)
|
|||
/* Go over the misc symbol bunches and install them in vector. */
|
||||
|
||||
condense_misc_bunches (!mainline);
|
||||
|
||||
/* Make a default for file to list. */
|
||||
|
||||
select_source_symtab (0); /* FIXME, this might be too slow, see dbxread */
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -347,9 +347,7 @@ sort_misc_function_vector ()
|
|||
have different levels of "completeness", we may have duplicates
|
||||
that have one entry with type "mf_unknown" and the other with a
|
||||
known type. So if the one we are leaving alone has type mf_unknown,
|
||||
overwrite it's type with the type from the one we are compacting out.
|
||||
*/
|
||||
|
||||
overwrite its type with the type from the one we are compacting out. */
|
||||
|
||||
static void
|
||||
compact_misc_function_vector ()
|
||||
|
@ -357,6 +355,9 @@ compact_misc_function_vector ()
|
|||
struct misc_function *copyfrom;
|
||||
struct misc_function *copyto;
|
||||
|
||||
if (misc_function_count == 0)
|
||||
return;
|
||||
|
||||
copyfrom = copyto = misc_function_vector;
|
||||
while (copyfrom < misc_function_vector + misc_function_count - 1)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue