summaryrefslogtreecommitdiff
path: root/bfd/elf32-sh.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2006-08-07 14:03:35 +0000
committerNick Clifton <nickc@redhat.com>2006-08-07 14:03:35 +0000
commit67009735f2789ced8b80cd9ead1504d9be34ec65 (patch)
tree3d2b624d34379455b221d269b9a7585a0d1d1806 /bfd/elf32-sh.c
parent5344216ab280edc365958d8109a513d0778dc3d5 (diff)
downloadgdb-67009735f2789ced8b80cd9ead1504d9be34ec65.tar.gz
* elf32-sh.c (vxworks_object_p): Only check for vxworks target vectors if
they are going to be created.
Diffstat (limited to 'bfd/elf32-sh.c')
-rw-r--r--bfd/elf32-sh.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/bfd/elf32-sh.c b/bfd/elf32-sh.c
index f0ebd4fbb2c..849c9c7e3ef 100644
--- a/bfd/elf32-sh.c
+++ b/bfd/elf32-sh.c
@@ -74,13 +74,17 @@ static reloc_howto_type sh_vxworks_howto_table[] =
/* Return true if OUTPUT_BFD is a VxWorks object. */
static bfd_boolean
-vxworks_object_p (bfd *abfd)
+vxworks_object_p (bfd *abfd ATTRIBUTE_UNUSED)
{
+#if !defined INCLUDE_SHMEDIA && !defined SH_TARGET_ALREADY_DEFINED
extern const bfd_target bfd_elf32_shlvxworks_vec;
extern const bfd_target bfd_elf32_shvxworks_vec;
return (abfd->xvec == &bfd_elf32_shlvxworks_vec
|| abfd->xvec == &bfd_elf32_shvxworks_vec);
+#else
+ return FALSE;
+#endif
}
/* Return the howto table for ABFD. */