diff options
author | Alan Modra <amodra@gmail.com> | 2012-05-27 13:55:45 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2012-05-27 13:55:45 +0000 |
commit | f5eda4731e902851d30f1bd99fa890d2a7de41b9 (patch) | |
tree | 2c5d7549240da9e15b649c71174426897d3db741 /bfd/ChangeLog | |
parent | 39dc1b2e6acf14c9447b62517cdf5a1694563b2c (diff) | |
download | gdb-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/ChangeLog | 9 |
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 |