mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-03 04:01:43 +08:00
Remove the unused IFUNC files
sysdeps/i386/i686/multiarch/strcasestr-c.c became unused after commit1818483b15
Author: Andreas Schwab <schwab@suse.de> Date: Wed Dec 18 11:53:27 2013 +1000 Remove use of SSE4.2 functions for strstr on i686 which contains -sysdep_routines += strcspn-c strpbrk-c strspn-c strstr-c strcasestr-c +sysdep_routines += strcspn-c strpbrk-c strspn-c sysdeps/x86_64/multiarch/strcasestr.c became useless after t584b18eb4d
Author: Ondřej Bílka <neleai@seznam.cz> Date: Sat Dec 14 19:33:56 2013 +0100 Add strstr with unaligned loads. Fixes bug 12100. which changes sysdeps/x86_64/multiarch/strcasestr.c to libc_ifunc (__strcasestr, __strcasestr_sse2); This patch removes these file. * i386/i686/multiarch/strcasestr-c.c: Removed. * x86_64/multiarch/strcasestr.c: Likewise. * x86_64/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list): Remove strcasestr.
This commit is contained in:
parent
772e741ba5
commit
daa4db69fc
@ -1,4 +0,0 @@
|
||||
/* Multiple versions of strcasestr
|
||||
All versions must be listed in ifunc-impl-list.c. */
|
||||
#define __strcasestr_sse2 __strcasestr_ia32
|
||||
#include <sysdeps/x86_64/multiarch/strcasestr-c.c>
|
@ -129,10 +129,6 @@ __libc_ifunc_impl_list (const char *name, struct libc_ifunc_impl *array,
|
||||
IFUNC_IMPL_ADD (array, i, strcasecmp_l, 1,
|
||||
__strcasecmp_l_sse2))
|
||||
|
||||
/* Support sysdeps/x86_64/multiarch/strcasestr.c. */
|
||||
IFUNC_IMPL (i, name, strcasestr,
|
||||
IFUNC_IMPL_ADD (array, i, strcasestr, 1, __strcasestr_sse2))
|
||||
|
||||
/* Support sysdeps/x86_64/multiarch/strcat.S. */
|
||||
IFUNC_IMPL (i, name, strcat,
|
||||
IFUNC_IMPL_ADD (array, i, strcat, HAS_CPU_FEATURE (SSSE3),
|
||||
|
@ -1,13 +0,0 @@
|
||||
/* Multiple versions of strcasestr
|
||||
All versions must be listed in ifunc-impl-list.c. */
|
||||
|
||||
#include "init-arch.h"
|
||||
|
||||
#define STRCASESTR __strcasestr_sse2
|
||||
|
||||
#include "string/strcasestr.c"
|
||||
|
||||
extern __typeof (__strcasestr_sse2) __strcasestr_sse2 attribute_hidden;
|
||||
|
||||
libc_ifunc (__strcasestr,
|
||||
__strcasestr_sse2);
|
Loading…
Reference in New Issue
Block a user