aboutsummaryrefslogtreecommitdiff
path: root/gdb/rs6000-tdep.c
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2010-11-25 00:23:39 +0000
committerJoel Brobecker <brobecker@gnat.com>2010-11-25 00:23:39 +0000
commit50a9972898610dcce11fbdcf1ca6511174644ef5 (patch)
treece220916c3a9393736f754f2a780f82ea1166ff5 /gdb/rs6000-tdep.c
parent5239e966f1e1ef1b164525fa42c341368ed454aa (diff)
downloadgdb-50a9972898610dcce11fbdcf1ca6511174644ef5.zip
gdb-50a9972898610dcce11fbdcf1ca6511174644ef5.tar.gz
gdb-50a9972898610dcce11fbdcf1ca6511174644ef5.tar.bz2
Build failure on ppc-aix (bfd_elf_get_obj_attr_int is undefined)
bfd_uses_spe_extensions should only be used when BFD has been built with ELF support. The typical way of checking that in GDB is to use the HAVE_ELF macro. gdb/ChangeLog: * rs6000-tdep.c (bfd_uses_spe_extensions): Use bfd_elf_get_obj_attr_int only if HAVE_ELF is defined.
Diffstat (limited to 'gdb/rs6000-tdep.c')
-rw-r--r--gdb/rs6000-tdep.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c
index 53c3f4c..81a99b6 100644
--- a/gdb/rs6000-tdep.c
+++ b/gdb/rs6000-tdep.c
@@ -3376,6 +3376,7 @@ bfd_uses_spe_extensions (bfd *abfd)
if (!abfd)
return 0;
+#ifdef HAVE_ELF
/* Using Tag_GNU_Power_ABI_Vector here is a bit of a hack, as the user
could be using the SPE vector abi without actually using any spe
bits whatsoever. But it's close enough for now. */
@@ -3383,6 +3384,7 @@ bfd_uses_spe_extensions (bfd *abfd)
Tag_GNU_Power_ABI_Vector);
if (vector_abi == 3)
return 1;
+#endif
sect = bfd_get_section_by_name (abfd, ".PPC.EMB.apuinfo");
if (!sect)