From 1225fcbd24a9752c33d66b4db24b11855c44c017 Mon Sep 17 00:00:00 2001 From: Jim Kingdon Date: Tue, 14 Sep 1993 17:32:45 +0000 Subject: [PATCH] * paread.c: Include before libbfd.h. * paread.c: Define BYTES_IN_WORD before including aout/aout64.h. --- gdb/ChangeLog | 4 ++++ gdb/paread.c | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 387e2a84896..a0e684125f0 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 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 b2b8f075146..1ea88910509 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 /* For time_t in libbfd.h. */ #include "libbfd.h" #include "som.h" #include @@ -33,6 +34,10 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include "demangle.h" #include + +/* 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); -- 2.30.2