diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2015-09-02 04:14:21 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2015-09-02 04:17:43 -0700 |
commit | 358de98820c5e9caa222846ba8b646de6cc091c8 (patch) | |
tree | 5fad77fceea123768e3893418af7645f4666910e /gold/ChangeLog | |
parent | d49044c7530d28894e73763c21c417a423e4297c (diff) | |
download | gdb-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/ChangeLog | 8 |
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 |