aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2017-10-14 11:23:45 -0700
committerH.J. Lu <hjl.tools@gmail.com>2017-10-14 11:24:29 -0700
commit5d84490bf6ac806c15781a833f0e1e7a191f334f (patch)
tree6390dbb4e4ad70614d8729b1c82ffa1f2a21393f /bfd/ChangeLog
parente01c16a83893b03433c8edf4ccae536d9b9f4831 (diff)
downloadgdb-5d84490bf6ac806c15781a833f0e1e7a191f334f.zip
gdb-5d84490bf6ac806c15781a833f0e1e7a191f334f.tar.gz
gdb-5d84490bf6ac806c15781a833f0e1e7a191f334f.tar.bz2
cris: Don't hide symbol which was forced to be dynamic
h->root.dynamic is set on symbols which were forced to be dynamic due to a version script file. Don't remove such symbols from dynamic symbol table. This fixes: FAIL: ld-elf/pr21384 PR ld/21384 * elf32-cris.c (elf_cris_discard_excess_program_dynamics): Don't hide symbol which was forced to be dynamic.
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 9a124bd..5f3fb8c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,11 @@
2017-10-14 H.J. Lu <hongjiu.lu@intel.com>
+ PR ld/21384
+ * elf32-cris.c (elf_cris_discard_excess_program_dynamics): Don't
+ hide symbol which was forced to be dynamic.
+
+2017-10-14 H.J. Lu <hongjiu.lu@intel.com>
+
PR ld/22269
* elf32-cris.c (cris_elf_relocate_section): Don't generate
dynamic relocation if UNDEFWEAK_NO_DYNAMIC_RELOC is true.