aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2013-02-16 17:54:37 +0000
committerH.J. Lu <hjl.tools@gmail.com>2013-02-16 17:54:37 +0000
commit3d5bef4c0871514cd0430d5316dfe256329aaa4b (patch)
treee0e0e2dc86d9c3ee0306ad74a168b886302b7a90 /bfd/ChangeLog
parent4a2b04a7e5b5cab4c31cfc4a753e6bff6fe0b349 (diff)
downloadgdb-3d5bef4c0871514cd0430d5316dfe256329aaa4b.zip
gdb-3d5bef4c0871514cd0430d5316dfe256329aaa4b.tar.gz
gdb-3d5bef4c0871514cd0430d5316dfe256329aaa4b.tar.bz2
Don't add DT_NEEDED for references from the dummy bfd
bfd/ PR ld/15146 * elflink.c (elf_link_add_object_symbols): Don't add DT_NEEDED for references from the dummy bfd. ld/ PR ld/15146 * plugin.c (plugin_notice): Replace the undefined dummy bfd with the real one. ld/testsuite/ PR ld/15146 * ld-plugin/pr15146.d: New file. * ld-plugin/pr15146a.c: Likewise. * ld-plugin/pr15146b.c: Likewise. * ld-plugin/pr15146c.c: Likewise. * ld-plugin/pr15146d.c: Likewise. * ld-plugin/lto.exp: Add tests for PR ld/15146.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index c6fb5b1..905427f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,11 @@
2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
+ PR ld/15146
+ * elflink.c (elf_link_add_object_symbols): Don't add DT_NEEDED
+ for references from the dummy bfd.
+
+2013-02-16 H.J. Lu <hongjiu.lu@intel.com>
+
PR ld/15149
* elflink.c (elf_link_add_object_symbols): Also track weak
references.