aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2015-09-02 04:14:21 -0700
committerH.J. Lu <hjl.tools@gmail.com>2015-09-02 04:17:43 -0700
commit358de98820c5e9caa222846ba8b646de6cc091c8 (patch)
tree5fad77fceea123768e3893418af7645f4666910e /gold/ChangeLog
parentd49044c7530d28894e73763c21c417a423e4297c (diff)
downloadgdb-358de98820c5e9caa222846ba8b646de6cc091c8.zip
gdb-358de98820c5e9caa222846ba8b646de6cc091c8.tar.gz
gdb-358de98820c5e9caa222846ba8b646de6cc091c8.tar.bz2
Turn IFUNC symbols from shared libraries into normal FUNC symbols
Turn IFUNC symbols from shared libraries into normal FUNC symbols when we are resolving symbol references, instead of when we are writing out the symbol table. PR gold/18886 * resolve.cc (Symbol::override_base): Turn IFUNC symbols from shared libraries into normal FUNC symbols. * symtab.cc (Symbol_table::sized_write_symbol): Assert IFUNC symbols aren't from shared libraries.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 5194fd5..cd24883 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,11 @@
+2015-09-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/18886
+ * resolve.cc (Symbol::override_base): Turn IFUNC symbols from
+ shared libraries into normal FUNC symbols.
+ * symtab.cc (Symbol_table::sized_write_symbol): Assert IFUNC
+ symbols aren't from shared libraries.
+
2015-09-02 Alan Modra <amodra@gmail.com>
PR 18878