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
commit2ffc9ce98e39eb4f1ec22b412b67bb899648380e (patch)
tree2dae340f70b5feaee7192570b8c51a5fd7952b3c /bfd/elf32-sh.c
parent38ebbbd19d89a7d0b9495e17ba91afcce9150a76 (diff)
downloadbinutils-redhat-2ffc9ce98e39eb4f1ec22b412b67bb899648380e.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 f0ebd4fbb2..849c9c7e3e 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. */