diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2009-11-06 09:30:56 -0800 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-11-06 09:30:56 -0800 |
commit | 8608ae1f7ba31f2149f9620a1339020339eac00d (patch) | |
tree | f5e43d7d064da86a766fa86e4d5133cb4460d360 /ChangeLog | |
parent | 5b55d23611e939340d658f42212c474c8188053e (diff) | |
download | glibc-8608ae1f7ba31f2149f9620a1339020339eac00d.tar.gz glibc-8608ae1f7ba31f2149f9620a1339020339eac00d.tar.xz glibc-8608ae1f7ba31f2149f9620a1339020339eac00d.zip |
Properly handle STT_GNU_IFUNC symbols in do_sym.
do_sym should use DL_FIXUP_VALUE_XXX macros to call IFUNC function. Otherwise, it won't compile on ia64. This patch fixes it and adds a test.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 03efd6c504..a555225823 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-11-01 H.J. Lu <hongjiu.lu@intel.com> + + * elf/dl-sym.c (do_sym): Properly handle STT_GNU_IFUNC symbols. + * elf/ifuncmain3.c (main): Test dlopen STT_GNU_IFUNC symbol. + 2009-11-03 Andreas Schwab <schwab@redhat.com> * sysdeps/unix/sysv/linux/powerpc/powerpc32/syscalls.list: Add |