summaryrefslogtreecommitdiff
path: root/gdb/rs6000-tdep.c
diff options
context:
space:
mode:
authorKevin Buettner <kevinb@redhat.com>2002-04-30 00:26:44 +0000
committerKevin Buettner <kevinb@redhat.com>2002-04-30 00:26:44 +0000
commit7bf26a587d31b1942c6c9111f9529f9d6f676c76 (patch)
tree2e4904648eb28d3aa4cb9cb1c19092f49e7df702 /gdb/rs6000-tdep.c
parent28326fbb3baa88c0fc73cf2a98a16b00f9a459e4 (diff)
downloadgdb-7bf26a587d31b1942c6c9111f9529f9d6f676c76.tar.gz
Don't use BFD-private data to determine that an object file is 64-bit xcoff.
Diffstat (limited to 'gdb/rs6000-tdep.c')
-rw-r--r--gdb/rs6000-tdep.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c
index 8ccfb99efe5..72ceff024a2 100644
--- a/gdb/rs6000-tdep.c
+++ b/gdb/rs6000-tdep.c
@@ -38,6 +38,8 @@
#include "libbfd.h" /* for bfd_default_set_arch_mach */
#include "coff/internal.h" /* for libcoff.h */
#include "libcoff.h" /* for xcoff_data */
+#include "coff/xcoff.h"
+#include "libxcoff.h"
#include "elf-bfd.h"
@@ -2506,7 +2508,7 @@ rs6000_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
that, else choose a likely default. */
if (from_xcoff_exec)
{
- if (xcoff_data (info.abfd)->xcoff64)
+ if (bfd_xcoff_is_xcoff64 (info.abfd))
wordsize = 8;
else
wordsize = 4;