Properly handle STT_GNU_IFUNC symbols in do_sym.
commit8608ae1f7ba31f2149f9620a1339020339eac00d
authorH.J. Lu <hongjiu.lu@intel.com>
Fri, 6 Nov 2009 17:30:56 +0000 (6 09:30 -0800)
committerUlrich Drepper <drepper@redhat.com>
Fri, 6 Nov 2009 17:30:56 +0000 (6 09:30 -0800)
treef5e43d7d064da86a766fa86e4d5133cb4460d360
parent5b55d23611e939340d658f42212c474c8188053e
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.
ChangeLog
elf/dl-sym.c
elf/ifuncmain3.c