Fix ifunc thunk for strspn on x86 in static libc

This commit is contained in:
Andreas Schwab 2010-08-19 07:42:16 -07:00 committed by Ulrich Drepper
parent fe2f79db99
commit bdaa77bc20
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2010-08-19 Andreas Schwab <schwab@redhat.com>
* sysdeps/i386/i686/multiarch/strspn.S [!SHARED]: Fix SSE4.2 check.
2010-08-19 Luis Machado <luisgpm@br.ibm.com> 2010-08-19 Luis Machado <luisgpm@br.ibm.com>
* sysdeps/powerpc/powerpc32/power7/memchr.S: New file. * sysdeps/powerpc/powerpc32/power7/memchr.S: New file.

View File

@ -1,5 +1,5 @@
/* Multiple versions of strspn /* Multiple versions of strspn
Copyright (C) 2009 Free Software Foundation, Inc. Copyright (C) 2009,2010 Free Software Foundation, Inc.
Contributed by Intel Corporation. Contributed by Intel Corporation.
This file is part of the GNU C Library. This file is part of the GNU C Library.
@ -65,7 +65,7 @@ ENTRY(strspn)
jne 1f jne 1f
call __init_cpu_features call __init_cpu_features
1: leal __strspn_ia32, %eax 1: leal __strspn_ia32, %eax
testl $index_SSE2, CPUID_OFFSET+index_SSE4_2+__cpu_features testl $bit_SSE4_2, CPUID_OFFSET+index_SSE4_2+__cpu_features
jz 2f jz 2f
leal __strspn_sse42, %eax leal __strspn_sse42, %eax
2: ret 2: ret