Browse Source

* ldlang.c (lang_size_sections_1): Skip removed output sections.

binutils-2_13-branch
Richard Sandiford 24 years ago
parent
commit
e052cfbe68
  1. 4
      ld/ChangeLog
  2. 8
      ld/ldlang.c

4
ld/ChangeLog

@ -1,3 +1,7 @@
2002-06-10 Richard Sandiford <rsandifo@redhat.com>
* ldlang.c (lang_size_sections_1): Skip removed output sections.
2002-06-08 Alan Modra <amodra@bigpond.net.au>
* ldexp.c: Replace CONST with const.

8
ld/ldlang.c

@ -2907,6 +2907,14 @@ lang_size_sections_1 (s, output_section_statement, prev, fill, dot, relax)
/* This section was never actually created. */
break;
/* The section might have been removed after its statement was
added. For example, ldemul_before_allocation can remove
dynamic sections if they turn out not to be needed. */
if (!link_info.relocateable
&& (bfd_get_section_flags (output_bfd, os->bfd_section)
& SEC_EXCLUDE) != 0)
break;
/* If this is a COFF shared library section, use the size and
address from the input section. FIXME: This is COFF
specific; it would be cleaner if there were some other way

Loading…
Cancel
Save