aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2012-05-27 13:55:45 +0000
committerAlan Modra <amodra@gmail.com>2012-05-27 13:55:45 +0000
commitf5eda4731e902851d30f1bd99fa890d2a7de41b9 (patch)
tree2c5d7549240da9e15b649c71174426897d3db741 /bfd/ChangeLog
parent39dc1b2e6acf14c9447b62517cdf5a1694563b2c (diff)
downloadgdb-f5eda4731e902851d30f1bd99fa890d2a7de41b9.zip
gdb-f5eda4731e902851d30f1bd99fa890d2a7de41b9.tar.gz
gdb-f5eda4731e902851d30f1bd99fa890d2a7de41b9.tar.bz2
PR ld/14170
* elflink.c (_bfd_elf_merge_symbol): When a symbol defined in a dynamic library finds a new instance with non-default visibility in a regular object, correctly handle symbols already on the undefs list and undo dynamic symbol state when the new symbol is hidden or internal.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9834aab..4abe5f2 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,12 @@
+2012-05-27 Alan Modra <amodra@gmail.com>
+
+ PR ld/14170
+ * elflink.c (_bfd_elf_merge_symbol): When a symbol defined in
+ a dynamic library finds a new instance with non-default
+ visibility in a regular object, correctly handle symbols
+ already on the undefs list and undo dynamic symbol state when
+ the new symbol is hidden or internal.
+
2012-05-25 H.J. Lu <hongjiu.lu@intel.com>
* elf32-i386.c (elf_i386_create_dynamic_sections): Don't use