mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
PR ld/12614
* emultempl/pe.em (_after_open): Correctly check whether symbol is in undef list.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2011-04-28 Daniel C. Klauer <daniel.c.klauer@web.de>
|
||||||
|
|
||||||
|
PR ld/12614
|
||||||
|
* emultempl/pe.em (_after_open): Correctly check whether symbol is
|
||||||
|
in undef list.
|
||||||
|
|
||||||
2011-04-26 Kai Tietz <ktietz@redhat.com>
|
2011-04-26 Kai Tietz <ktietz@redhat.com>
|
||||||
|
|
||||||
* scripttempl/pe.sc: Handle .eh_frame($|.)* sections.
|
* scripttempl/pe.sc: Handle .eh_frame($|.)* sections.
|
||||||
|
@ -1590,8 +1590,10 @@ gld_${EMULATION_NAME}_after_open (void)
|
|||||||
/* If the symbol in the stub section has no other
|
/* If the symbol in the stub section has no other
|
||||||
undefined references, exclude the stub section
|
undefined references, exclude the stub section
|
||||||
from the final link. */
|
from the final link. */
|
||||||
if (blhe && (blhe->type == bfd_link_hash_defined)
|
if (blhe != NULL
|
||||||
&& (blhe->u.undef.next == NULL))
|
&& blhe->type == bfd_link_hash_defined
|
||||||
|
&& blhe->u.undef.next == NULL
|
||||||
|
&& blhe != link_info.hash->undefs_tail)
|
||||||
stub_sec->flags |= SEC_EXCLUDE;
|
stub_sec->flags |= SEC_EXCLUDE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user