COFF: Check for symbols defined in discarded section
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 15 Mar 2019 14:19:01 +0000 (22:19 +0800)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 15 Mar 2019 14:19:20 +0000 (22:19 +0800)
commit2219ae0b0ebe14373850b000c2abaa31dab1d741
tree8f138e44655f3af01b98d9567157c192f9d06ad2
parent1c82ed745bec154a3cd8a8bbf36c5be5086041d5
COFF: Check for symbols defined in discarded section

For LTO, a symbol may defined in discarded section.  We should mark it
as undefined so that LTO plugin will make IR definition available.

PR ld/24267
* coffgen.c (_bfd_coff_section_already_linked): Skip discarded
section.
* cofflink.c (coff_link_add_symbols): Check for symbols defined
in discarded section.
bfd/ChangeLog
bfd/coffgen.c
bfd/cofflink.c
This page took 0.024917 seconds and 4 git commands to generate.