mirror of
git://sourceware.org/git/glibc.git
synced 2025-02-05 12:40:55 +08:00
There are configure tests for the -mavx2 compiler option. AVX2 support was added in GCC 4.7, so these tests are now obsolete; this patch removes them. Tested for x86_64 and x86 (testsuite, and that installed stripped shared libraries are unchanged by the patch). * sysdeps/i386/configure.ac (libc_cv_cc_avx2): Remove configure test. * sysdeps/i386/configure: Regenerated. * sysdeps/x86_64/configure.ac (libc_cv_cc_avx2): Remove configure test. * sysdeps/x86_64/configure: Regenerated. * config.h.in (HAVE_AVX2_SUPPORT): Remove #undef. * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add memset-avx2 unconditionally instead of conditionally on [$(config-cflags-avx2) = yes]. * sysdeps/x86_64/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list) [HAVE_AVX2_SUPPORT]: Make code unconditional. * sysdeps/x86_64/multiarch/memset.S [HAVE_AVX2_SUPPORT]: Likewise. * sysdeps/x86_64/multiarch/memset_chk.S [IS_IN (libc) && SHARED && HAVE_AVX2_SUPPORT]: Change conditional to [IS_IN (libc) && SHARED]. |
||
---|---|---|
.. | ||
bcopy.S | ||
ifunc-defines.sym | ||
ifunc-impl-list.c | ||
Makefile | ||
memcmp-sse4.S | ||
memcmp-ssse3.S | ||
memcmp.S | ||
memcpy_chk.S | ||
memcpy-avx-unaligned.S | ||
memcpy-sse2-unaligned.S | ||
memcpy-ssse3-back.S | ||
memcpy-ssse3.S | ||
memcpy.S | ||
memmove_chk.c | ||
memmove-avx-unaligned.S | ||
memmove-ssse3-back.S | ||
memmove-ssse3.S | ||
memmove.c | ||
mempcpy_chk.S | ||
mempcpy-avx-unaligned.S | ||
mempcpy-ssse3-back.S | ||
mempcpy-ssse3.S | ||
mempcpy.S | ||
memset_chk.S | ||
memset-avx2.S | ||
memset.S | ||
sched_cpucount.c | ||
stpcpy-sse2-unaligned.S | ||
stpcpy-ssse3.S | ||
stpcpy.S | ||
stpncpy-c.c | ||
stpncpy-sse2-unaligned.S | ||
stpncpy-ssse3.S | ||
stpncpy.S | ||
strcasecmp_l-ssse3.S | ||
strcasecmp_l.S | ||
strcat-sse2-unaligned.S | ||
strcat-ssse3.S | ||
strcat.S | ||
strchr-sse2-no-bsf.S | ||
strchr.S | ||
strcmp-sse2-unaligned.S | ||
strcmp-sse42.S | ||
strcmp-ssse3.S | ||
strcmp.S | ||
strcpy-sse2-unaligned.S | ||
strcpy-ssse3.S | ||
strcpy.S | ||
strcspn-c.c | ||
strcspn.S | ||
strncase_l-ssse3.S | ||
strncase_l.S | ||
strncat-c.c | ||
strncat-sse2-unaligned.S | ||
strncat-ssse3.S | ||
strncat.S | ||
strncmp-ssse3.S | ||
strncmp.S | ||
strncpy-c.c | ||
strncpy-sse2-unaligned.S | ||
strncpy-ssse3.S | ||
strncpy.S | ||
strpbrk-c.c | ||
strpbrk.S | ||
strspn-c.c | ||
strspn.S | ||
strstr-sse2-unaligned.S | ||
strstr.c | ||
test-multiarch.c | ||
varshift.c | ||
varshift.h | ||
wcscpy-c.c | ||
wcscpy-ssse3.S | ||
wcscpy.S | ||
wmemcmp-c.c | ||
wmemcmp-sse4.S | ||
wmemcmp-ssse3.S | ||
wmemcmp.S |