This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 8537e0f6cf x86-64: Implement libmathvec IFUNC selectors in C new 973da22a35 i686: Implement IFUNC selectors in C new 64d4dea6cd x86: Remove assembly versions of HAS_CPU_FEATURE/HAS_ARCH_FEATURE
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 125 +++++++++++++++++++++ sysdeps/i386/i686/multiarch/Makefile | 13 ++- .../i686/multiarch/{wcsrchr.S => bcopy-ia32.S} | 23 +--- sysdeps/i386/i686/multiarch/bcopy.S | 59 ---------- sysdeps/i386/i686/multiarch/{wcsrchr.S => bcopy.c} | 27 ++--- .../i686/multiarch/{strnlen.S => bzero-ia32.S} | 33 +++--- sysdeps/i386/i686/multiarch/bzero.S | 62 ---------- sysdeps/i386/i686/multiarch/{wcschr.S => bzero.c} | 30 +++-- sysdeps/i386/i686/multiarch/ifunc-memmove.h | 45 ++++++++ .../i686/multiarch/{memrchr.S => ifunc-memset.h} | 39 +++---- .../i686/multiarch/{memrchr.S => ifunc-sse2-bsf.h} | 39 +++---- .../multiarch/{memrchr.S => ifunc-sse2-ssse3.h} | 39 +++---- .../i386/i686/multiarch/{wcslen.S => ifunc-sse2.h} | 33 +++--- .../i686/multiarch/{wcslen.S => ifunc-sse4_2.h} | 33 +++--- .../multiarch/{memrchr.S => ifunc-ssse3-sse4_2.h} | 38 +++---- .../i686/multiarch/{strnlen.S => memchr-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/memchr.S | 65 ----------- sysdeps/i386/i686/multiarch/{wcslen.S => memchr.c} | 29 ++--- .../i686/multiarch/{strnlen.S => memcmp-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/memcmp.S | 62 ---------- .../i386/i686/multiarch/{strnlen.S => memcmp.c} | 29 ++--- .../i686/multiarch/{wcslen.S => memcpy-ia32.S} | 32 +++--- sysdeps/i386/i686/multiarch/memcpy.S | 78 ------------- sysdeps/i386/i686/multiarch/{wcslen.S => memcpy.c} | 29 ++--- .../{wcsrchr.S => memcpy_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/memcpy_chk.S | 50 --------- .../{x86_64 => i386/i686}/multiarch/memcpy_chk.c | 0 .../i686/multiarch/{wcslen.S => memmove-ia32.S} | 32 +++--- sysdeps/i386/i686/multiarch/memmove.S | 89 --------------- .../i386/i686/multiarch/{wcslen.S => memmove.c} | 29 ++--- .../{wcsrchr.S => memmove_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/memmove_chk.S | 94 ---------------- .../{x86_64 => i386/i686}/multiarch/memmove_chk.c | 0 .../i686/multiarch/{strchr.S => mempcpy-ia32.S} | 46 +++----- sysdeps/i386/i686/multiarch/mempcpy.S | 81 ------------- .../i386/i686/multiarch/{wcscmp.S => mempcpy.c} | 39 ++++--- .../{wcsrchr.S => mempcpy_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/mempcpy_chk.S | 50 --------- .../{x86_64 => i386/i686}/multiarch/mempcpy_chk.c | 0 .../i386/i686/multiarch/{wcsrchr.S => memrchr.c} | 29 +++-- .../i686/multiarch/{strnlen.S => memset-ia32.S} | 32 +++--- sysdeps/i386/i686/multiarch/memset.S | 75 ------------- .../i386/i686/multiarch/{wcsrchr.S => memset.c} | 27 ++--- .../{wcsrchr.S => memset_chk-nonshared.S} | 22 +--- sysdeps/i386/i686/multiarch/memset_chk.S | 78 ------------- .../i386/i686/multiarch/{wcschr.S => memset_chk.c} | 30 +++-- .../i686/multiarch/{strnlen.S => rawmemchr-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/rawmemchr.S | 65 ----------- .../i386/i686/multiarch/{wcslen.S => rawmemchr.c} | 32 +++--- .../i686/multiarch/{memrchr.S => stpcpy-ia32.S} | 46 ++++---- sysdeps/i386/i686/multiarch/stpcpy.S | 9 -- sysdeps/i386/i686/multiarch/{wcslen.S => stpcpy.c} | 33 +++--- .../i686/multiarch/{memrchr.S => stpncpy-ia32.S} | 44 +++----- sysdeps/i386/i686/multiarch/stpncpy.S | 8 -- .../i386/i686/multiarch/{wcslen.S => stpncpy.c} | 31 +++-- .../i686/multiarch/{strcasecmp.S => strcasecmp.c} | 34 +++--- sysdeps/i386/i686/multiarch/strcasecmp_l.S | 7 -- .../i686/multiarch/{wmemcmp.S => strcasecmp_l.c} | 35 +++--- .../i686/multiarch/{strnlen.S => strcat-ia32.S} | 30 +++-- sysdeps/i386/i686/multiarch/strcat.S | 92 --------------- .../i386/i686/multiarch/{wcsrchr.S => strcat.c} | 27 ++--- .../i686/multiarch/{strnlen.S => strchr-ia32.S} | 34 +++--- .../i386/i686/multiarch/{wcsrchr.S => strchr.c} | 29 +++-- .../i686/multiarch/{strnlen.S => strcmp-ia32.S} | 30 +++-- sysdeps/i386/i686/multiarch/strcmp.S | 95 ---------------- .../i386/i686/multiarch/{wcsrchr.S => strcmp.c} | 27 ++--- .../i686/multiarch/{strnlen.S => strcpy-ia32.S} | 30 +++-- sysdeps/i386/i686/multiarch/strcpy.S | 116 ------------------- .../i386/i686/multiarch/{wcsrchr.S => strcpy.c} | 27 ++--- .../i686/multiarch/{strnlen.S => strcspn-ia32.S} | 30 +++-- sysdeps/i386/i686/multiarch/strcspn.S | 75 ------------- .../i386/i686/multiarch/{wcsrchr.S => strcspn.c} | 27 ++--- .../i686/multiarch/{wcsrchr.S => strlen-ia32.S} | 29 ++--- sysdeps/i386/i686/multiarch/strlen.S | 60 ---------- .../i386/i686/multiarch/{wcsrchr.S => strlen.c} | 27 ++--- .../i386/i686/multiarch/{strncase.S => strncase.c} | 34 +++--- sysdeps/i386/i686/multiarch/strncase_l.S | 7 -- .../i686/multiarch/{memrchr.S => strncase_l.c} | 36 +++--- sysdeps/i386/i686/multiarch/strncat.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strncat.c} | 27 ++--- sysdeps/i386/i686/multiarch/strncmp.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strncmp.c} | 27 ++--- sysdeps/i386/i686/multiarch/strncpy.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strncpy.c} | 28 ++--- .../i386/i686/multiarch/{wcscpy.S => strnlen.c} | 32 +++--- .../i686/multiarch/{strnlen.S => strpbrk-ia32.S} | 30 +++-- sysdeps/i386/i686/multiarch/strpbrk.S | 5 - .../i386/i686/multiarch/{wcsrchr.S => strpbrk.c} | 27 ++--- .../i686/multiarch/{strnlen.S => strrchr-ia32.S} | 34 +++--- sysdeps/i386/i686/multiarch/strrchr.S | 57 ---------- .../i386/i686/multiarch/{wcsrchr.S => strrchr.c} | 29 +++-- .../i686/multiarch/{strnlen.S => strspn-ia32.S} | 30 +++-- sysdeps/i386/i686/multiarch/strspn.S | 56 --------- .../i386/i686/multiarch/{wcsrchr.S => strspn.c} | 27 ++--- sysdeps/i386/i686/multiarch/{wcslen.S => wcschr.c} | 30 +++-- sysdeps/i386/i686/multiarch/{wcslen.S => wcscmp.c} | 30 +++-- .../i386/i686/multiarch/{memrchr.S => wcscpy.c} | 49 ++++---- .../i386/i686/multiarch/{wcsrchr.S => wcslen.c} | 28 ++--- .../i386/i686/multiarch/{wcsrchr.S => wcsrchr.c} | 27 ++--- .../i386/i686/multiarch/{wcsrchr.S => wmemcmp.c} | 27 ++--- sysdeps/x86/cpu-features.h | 57 ---------- 101 files changed, 1044 insertions(+), 2767 deletions(-) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => bcopy-ia32.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/bcopy.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => bcopy.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => bzero-ia32.S} (60%) delete mode 100644 sysdeps/i386/i686/multiarch/bzero.S copy sysdeps/i386/i686/multiarch/{wcschr.S => bzero.c} (66%) create mode 100644 sysdeps/i386/i686/multiarch/ifunc-memmove.h copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-memset.h} (56%) copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-sse2-bsf.h} (55%) copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-sse2-ssse3.h} (54%) copy sysdeps/i386/i686/multiarch/{wcslen.S => ifunc-sse2.h} (63%) copy sysdeps/i386/i686/multiarch/{wcslen.S => ifunc-sse4_2.h} (63%) copy sysdeps/i386/i686/multiarch/{memrchr.S => ifunc-ssse3-sse4_2.h} (56%) copy sysdeps/i386/i686/multiarch/{strnlen.S => memchr-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memchr.S copy sysdeps/i386/i686/multiarch/{wcslen.S => memchr.c} (66%) copy sysdeps/i386/i686/multiarch/{strnlen.S => memcmp-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memcmp.S copy sysdeps/i386/i686/multiarch/{strnlen.S => memcmp.c} (65%) copy sysdeps/i386/i686/multiarch/{wcslen.S => memcpy-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memcpy.S copy sysdeps/i386/i686/multiarch/{wcslen.S => memcpy.c} (62%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memcpy_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/memcpy_chk.S copy sysdeps/{x86_64 => i386/i686}/multiarch/memcpy_chk.c (100%) copy sysdeps/i386/i686/multiarch/{wcslen.S => memmove-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/memmove.S copy sysdeps/i386/i686/multiarch/{wcslen.S => memmove.c} (62%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memmove_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/memmove_chk.S copy sysdeps/{x86_64 => i386/i686}/multiarch/memmove_chk.c (100%) rename sysdeps/i386/i686/multiarch/{strchr.S => mempcpy-ia32.S} (53%) delete mode 100644 sysdeps/i386/i686/multiarch/mempcpy.S rename sysdeps/i386/i686/multiarch/{wcscmp.S => mempcpy.c} (56%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => mempcpy_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/mempcpy_chk.S copy sysdeps/{x86_64 => i386/i686}/multiarch/mempcpy_chk.c (100%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memrchr.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => memset-ia32.S} (60%) delete mode 100644 sysdeps/i386/i686/multiarch/memset.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memset.c} (67%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => memset_chk-nonshared.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/memset_chk.S rename sysdeps/i386/i686/multiarch/{wcschr.S => memset_chk.c} (64%) copy sysdeps/i386/i686/multiarch/{strnlen.S => rawmemchr-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/rawmemchr.S copy sysdeps/i386/i686/multiarch/{wcslen.S => rawmemchr.c} (62%) copy sysdeps/i386/i686/multiarch/{memrchr.S => stpcpy-ia32.S} (56%) delete mode 100644 sysdeps/i386/i686/multiarch/stpcpy.S copy sysdeps/i386/i686/multiarch/{wcslen.S => stpcpy.c} (61%) copy sysdeps/i386/i686/multiarch/{memrchr.S => stpncpy-ia32.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/stpncpy.S copy sysdeps/i386/i686/multiarch/{wcslen.S => stpncpy.c} (64%) rename sysdeps/i386/i686/multiarch/{strcasecmp.S => strcasecmp.c} (62%) delete mode 100644 sysdeps/i386/i686/multiarch/strcasecmp_l.S rename sysdeps/i386/i686/multiarch/{wmemcmp.S => strcasecmp_l.c} (60%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcat-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strcat.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcat.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strchr-ia32.S} (59%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strchr.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcmp-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strcmp.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcmp.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcpy-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strcpy.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcpy.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strcspn-ia32.S} (63%) delete mode 100644 sysdeps/i386/i686/multiarch/strcspn.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strcspn.c} (67%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strlen-ia32.S} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/strlen.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strlen.c} (66%) rename sysdeps/i386/i686/multiarch/{strncase.S => strncase.c} (61%) delete mode 100644 sysdeps/i386/i686/multiarch/strncase_l.S copy sysdeps/i386/i686/multiarch/{memrchr.S => strncase_l.c} (60%) delete mode 100644 sysdeps/i386/i686/multiarch/strncat.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strncat.c} (67%) delete mode 100644 sysdeps/i386/i686/multiarch/strncmp.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strncmp.c} (66%) delete mode 100644 sysdeps/i386/i686/multiarch/strncpy.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strncpy.c} (67%) rename sysdeps/i386/i686/multiarch/{wcscpy.S => strnlen.c} (64%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strpbrk-ia32.S} (63%) delete mode 100644 sysdeps/i386/i686/multiarch/strpbrk.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strpbrk.c} (67%) copy sysdeps/i386/i686/multiarch/{strnlen.S => strrchr-ia32.S} (59%) delete mode 100644 sysdeps/i386/i686/multiarch/strrchr.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strrchr.c} (67%) rename sysdeps/i386/i686/multiarch/{strnlen.S => strspn-ia32.S} (64%) delete mode 100644 sysdeps/i386/i686/multiarch/strspn.S copy sysdeps/i386/i686/multiarch/{wcsrchr.S => strspn.c} (67%) copy sysdeps/i386/i686/multiarch/{wcslen.S => wcschr.c} (65%) rename sysdeps/i386/i686/multiarch/{wcslen.S => wcscmp.c} (65%) rename sysdeps/i386/i686/multiarch/{memrchr.S => wcscpy.c} (55%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => wcslen.c} (67%) copy sysdeps/i386/i686/multiarch/{wcsrchr.S => wcsrchr.c} (67%) rename sysdeps/i386/i686/multiarch/{wcsrchr.S => wmemcmp.c} (67%)