From 92f345b9e4d9df098fefd545b6b85698e0b996ea Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 12 Jan 1994 20:33:30 +0000 Subject: [PATCH] * linker.c (default_indirect_link_order): Don't expect space for output relocations if there aren't any input relocations. --- bfd/ChangeLog | 5 +++++ bfd/linker.c | 1 + 2 files changed, 6 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 8082998c30c..19142835cc2 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +Wed Jan 12 15:31:57 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * linker.c (default_indirect_link_order): Don't expect space for + output relocations if there aren't any input relocations. + Tue Jan 11 14:37:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) * aoutx.h (NAME(aout,final_link)): Set a_entry before computing diff --git a/bfd/linker.c b/bfd/linker.c index eb8b4e8ba58..773001b49ab 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. -- 2.30.2