diff options
author | Fred Fish <fnf@specifix.com> | 1993-12-13 14:46:21 +0000 |
---|---|---|
committer | Fred Fish <fnf@specifix.com> | 1993-12-13 14:46:21 +0000 |
commit | f3628b3985efc865d548a190f989ac93d23212d0 (patch) | |
tree | f38075d7115ee8fd85ae3b3f8e636c06be35db0f /gdb | |
parent | 9f6294075ee0c6a0414499600eed661ce5aee2a3 (diff) | |
download | gdb-f3628b3985efc865d548a190f989ac93d23212d0.zip gdb-f3628b3985efc865d548a190f989ac93d23212d0.tar.gz gdb-f3628b3985efc865d548a190f989ac93d23212d0.tar.bz2 |
* paread.c (pa_symfile_init): Check for the existance of stabs
after DBX_TEXT_SECT has been initialized.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/paread.c | 11 |
2 files changed, 11 insertions, 5 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c114ae5..b97d85a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -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. diff --git a/gdb/paread.c b/gdb/paread.c index 55b0c2e..a7922f2 100644 --- a/gdb/paread.c +++ b/gdb/paread.c @@ -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. */ |