diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2013-02-16 17:54:37 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2013-02-16 17:54:37 +0000 |
commit | 3d5bef4c0871514cd0430d5316dfe256329aaa4b (patch) | |
tree | e0e0e2dc86d9c3ee0306ad74a168b886302b7a90 /bfd/ChangeLog | |
parent | 4a2b04a7e5b5cab4c31cfc4a753e6bff6fe0b349 (diff) | |
download | gdb-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/ChangeLog | 6 |
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. |