* paread.c (pa_symfile_init): Check for the existance of stabs

after DBX_TEXT_SECT has been initialized.
This commit is contained in:
Fred Fish 1993-12-13 14:46:21 +00:00
parent 9f6294075e
commit f3628b3985
2 changed files with 11 additions and 5 deletions

View File

@ -1,3 +1,8 @@
Mon Dec 13 06:42:37 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
* paread.c (pa_symfile_init): Check for the existance of stabs
after DBX_TEXT_SECT has been initialized.
Tue Nov 23 17:29:28 1993 Steve Chamberlain (sac@jonny.cygnus.com)
* config/h8300/tm-h8300.h (BREAKPOINT): Insn changed to sleep.

View File

@ -412,11 +412,6 @@ pa_symfile_init (objfile)
memset ((PTR) objfile->sym_stab_info, 0, sizeof (struct dbx_symfile_info));
if (!stabsect)
return;
if (!stringsect)
error ("Found stabs, but not string section");
/* FIXME POKING INSIDE BFD DATA STRUCTURES */
#define STRING_TABLE_OFFSET (stringsect->filepos)
@ -429,6 +424,12 @@ pa_symfile_init (objfile)
if (!DBX_TEXT_SECT (objfile))
error ("Can't find $TEXT$ section in symbol file");
if (!stabsect)
return;
if (!stringsect)
error ("Found stabs, but not string section");
/* FIXME: I suspect this should be external_nlist. The size of host
types like long and bfd_vma should not affect how we read the
file. */