[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment
From: |
hjl.tools at gmail dot com |
Subject: |
[Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment |
Date: |
Thu, 09 Aug 2018 09:30:44 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=23499
--- Comment #1 from H.J. Lu <hjl.tools at gmail dot com> ---
I am testing this:
diff --git a/bfd/elflink.c b/bfd/elflink.c
index b24fb95848..02618bed8f 100644
--- a/bfd/elflink.c
+++ b/bfd/elflink.c
@@ -686,13 +686,11 @@ bfd_elf_record_link_assignment (bfd *output_bfd,
&& !h->def_regular)
h->root.type = bfd_link_hash_undefined;
- /* If this symbol is not being provided by the linker script, and it is
- currently defined by a dynamic object, but not by a regular object,
- then clear out any version information because the symbol will not be
- associated with the dynamic object any more. */
- if (!provide
- && h->def_dynamic
- && !h->def_regular)
+ /* If this symbol is currently defined by a dynamic object, but not
+ by a regular object, then clear out any version information because
+ the symbol will not be associated with the dynamic object any
+ more. */
+ if (h->def_dynamic && !h->def_regular)
h->verinfo.verdef = NULL;
/* Make sure this symbol is not garbage collected. */
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug ld/23499] New: Incorrect code in bfd_elf_record_link_assignment, hjl.tools at gmail dot com, 2018/08/09
- [Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment,
hjl.tools at gmail dot com <=
- [Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment, arekm at maven dot pl, 2018/08/09
- [Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment, hjl.tools at gmail dot com, 2018/08/09
- [Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment, cvs-commit at gcc dot gnu.org, 2018/08/10
- [Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment, cvs-commit at gcc dot gnu.org, 2018/08/25
- [Bug ld/23499] Incorrect code in bfd_elf_record_link_assignment, hjl.tools at gmail dot com, 2018/08/25