aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1993-09-14 17:32:45 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1993-09-14 17:32:45 +0000
commit1225fcbd24a9752c33d66b4db24b11855c44c017 (patch)
treee9eba8257b386ec67328a282e99db9bca3eee925 /gdb
parent899931b638db757dc117885d367e2cded05332af (diff)
downloadgdb-1225fcbd24a9752c33d66b4db24b11855c44c017.zip
gdb-1225fcbd24a9752c33d66b4db24b11855c44c017.tar.gz
gdb-1225fcbd24a9752c33d66b4db24b11855c44c017.tar.bz2
* paread.c: Include <time.h> before libbfd.h.
* paread.c: Define BYTES_IN_WORD before including aout/aout64.h.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/paread.c8
2 files changed, 12 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 387e2a8..a0e6841 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
Tue Sep 14 09:12:17 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
+ * paread.c: Include <time.h> before libbfd.h.
+
+ * paread.c: Define BYTES_IN_WORD before including aout/aout64.h.
+
* Makefile.in (a29k-tdep.o): Depend on $(defs_h).
* config/a29k/tm-a29k.h (SAVED_PC_AFTER_CALL): Use gr122 not lr0
if this is a transparent procedure.
diff --git a/gdb/paread.c b/gdb/paread.c
index b2b8f07..1ea8891 100644
--- a/gdb/paread.c
+++ b/gdb/paread.c
@@ -20,6 +20,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "defs.h"
#include "bfd.h"
+#include <time.h> /* For time_t in libbfd.h. */
#include "libbfd.h"
#include "som.h"
#include <syms.h>
@@ -33,6 +34,10 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include <string.h>
#include "demangle.h"
#include <sys/file.h>
+
+/* Size of n_value and n_strx fields in a stab symbol. */
+#define BYTES_IN_WORD 4
+
#include "aout/aout64.h"
/* Various things we might complain about... */
@@ -417,6 +422,9 @@ pa_symfile_init (objfile)
if (!DBX_TEXT_SECT (objfile))
error ("Can't find .text section in symbol file");
+ /* 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. */
DBX_SYMBOL_SIZE (objfile) = sizeof (struct internal_nlist);
DBX_SYMCOUNT (objfile) = bfd_section_size (sym_bfd, stabsect)
/ DBX_SYMBOL_SIZE (objfile);