Don't set ELFOSABI_LINUX in dynamic ifunc-using executable.
bfd/
2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
	* elf32-i386.c (elf_i386_add_symbol_hook): Don't set
	has_ifunc_symbols if the symbol comes from a shared library.
	* elf32-ppc.c (ppc_elf_add_symbol_hook): Likewise.
	* elf32-sparc.c (elf32_sparc_add_symbol_hook): Likewise.
	* elf64-ppc.c (ppc64_elf_add_symbol_hook): Likewise.
	* elf64-sparc.c (elf64_sparc_add_symbol_hook): Likewise.
	* elf64-x86-64.c (elf64_x86_64_add_symbol_hook): Likewise.
ld/testsuite/
2010-02-18  H.J. Lu  <hongjiu.lu@intel.com>
	* ld-ifunc/ifunc.exp: Expect System V OSABI in dynamic
	ifunc-using executable.