mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-30 23:40:24 +00:00
2009-06-03 H.J. Lu <hongjiu.lu@intel.com>
* elf32-i386.c (elf_i386_allocate_dynrelocs): Remove check of h->plt.refcount > 0 on STT_GNU_IFUNC symbol. * elf64-x86-64.c (elf64_x86_64_allocate_dynrelocs): Likewise.
This commit is contained in:
parent
701e355da0
commit
2e75bb3530
@ -1,3 +1,9 @@
|
||||
2009-06-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* elf32-i386.c (elf_i386_allocate_dynrelocs): Remove check of
|
||||
h->plt.refcount > 0 on STT_GNU_IFUNC symbol.
|
||||
* elf64-x86-64.c (elf64_x86_64_allocate_dynrelocs): Likewise.
|
||||
|
||||
2009-06-03 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* elf32-i386.c (elf_i386_allocate_dynrelocs): Allocate
|
||||
|
@ -1955,9 +1955,6 @@ elf_i386_allocate_dynrelocs (struct elf_link_hash_entry *h, void *inf)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
if (h->plt.refcount <= 0)
|
||||
abort ();
|
||||
|
||||
/* When building a static executable, use .iplt, .igot.plt and
|
||||
.rel.iplt sections for STT_GNU_IFUNC symbols. */
|
||||
if (htab->splt != 0)
|
||||
|
@ -1793,9 +1793,6 @@ elf64_x86_64_allocate_dynrelocs (struct elf_link_hash_entry *h, void * inf)
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
if (h->plt.refcount <= 0)
|
||||
abort ();
|
||||
|
||||
/* When building a static executable, use .iplt, .igot.plt and
|
||||
.rela.iplt sections for STT_GNU_IFUNC symbols. */
|
||||
if (htab->splt != 0)
|
||||
|
Loading…
Reference in New Issue
Block a user