Allow STT_GNU_IFUNC to be a dynamic symbol.
This commit is contained in:
parent
497e202f2a
commit
d885ef237f
1
external/gpl3/binutils/dist/bfd/elfxx-mips.c
vendored
1
external/gpl3/binutils/dist/bfd/elfxx-mips.c
vendored
@ -8626,6 +8626,7 @@ _bfd_mips_elf_adjust_dynamic_symbol (struct bfd_link_info *info,
|
||||
/* Make sure we know what is going on here. */
|
||||
BFD_ASSERT (dynobj != NULL
|
||||
&& (h->needs_plt
|
||||
|| h->type == STT_GNU_IFUNC
|
||||
|| h->u.weakdef != NULL
|
||||
|| (h->def_dynamic
|
||||
&& h->ref_regular
|
||||
|
Loading…
Reference in New Issue
Block a user