aboutsummaryrefslogtreecommitdiff
path: root/bfd/linker.c
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/linker.c')
-rw-r--r--bfd/linker.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/bfd/linker.c b/bfd/linker.c
index eb8b4e8..773001b 100644
--- a/bfd/linker.c
+++ b/bfd/linker.c
@@ -1523,6 +1523,7 @@ default_indirect_link_order (output_bfd, info, output_section, link_order)
BFD_ASSERT (bfd_section_size (input_bfd, input_section) == link_order->size);
if (info->relocateable
+ && input_section->reloc_count > 0
&& output_section->orelocation == (arelent **) NULL)
{
/* Space has not been allocated for the output relocations.