mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 01:50:24 +08:00
* ldlang.c (lang_size_sections_1): Skip removed output sections.
This commit is contained in:
@ -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>
|
2002-06-08 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
* ldexp.c: Replace CONST with const.
|
* ldexp.c: Replace CONST with const.
|
||||||
|
@ -2907,6 +2907,14 @@ lang_size_sections_1 (s, output_section_statement, prev, fill, dot, relax)
|
|||||||
/* This section was never actually created. */
|
/* This section was never actually created. */
|
||||||
break;
|
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
|
/* If this is a COFF shared library section, use the size and
|
||||||
address from the input section. FIXME: This is COFF
|
address from the input section. FIXME: This is COFF
|
||||||
specific; it would be cleaner if there were some other way
|
specific; it would be cleaner if there were some other way
|
||||||
|
Reference in New Issue
Block a user