This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-aarch64 in repository toolchain/ci/glibc.
from f2698954ff x86: Remove __mmask intrinsics in strstr-avx512.c adds f27e5e2178 nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore adds 30e57e0a21 x86: Rename STRCASECMP_NONASCII macro to STRCASECMP_L_NONASCII adds d561fbb041 x86: Move strcmp SSE2 implementation to multiarch/strcmp-sse2.S adds 427eaa2c85 x86: Move wcscmp SSE2 implementation to multiarch/wcscmp-sse2.S adds 60a583ec60 x86: Move strcmp SSE42 implementation to multiarch/strcmp-sse4_2.S adds 58e6cd4bcb x86: Move strlen SSE2 implementation to multiarch/strlen-sse2.S adds 6b9006bfb0 x86: Move strcpy SSE2 implementation to multiarch/strcpy-sse2.S adds 08af081ffd x86: Move memrchr SSE2 implementation to multiarch/memrchr-sse2.S adds 425647458b x86: Move strrchr SSE2 implementation to multiarch/strrchr-sse2.S adds cd080d0741 x86: Move strchr SSE2 implementation to multiarch/strchr-sse2.S adds 72a48ec0f7 x86: Move strcat SSE2 implementation to multiarch/strcat-sse2.S adds 64479f11b7 x86: Move wcschr SSE2 implementation to multiarch/wcschr-sse2.S adds e19bb87c97 x86: Move wcslen SSE2 implementation to multiarch/wcslen-sse2.S adds 42b014dd1b x86: Remove unneeded rtld-wmemcmp adds 7c8ca17893 x86: Add missing rtm tests for strcmp family new 779aa039fc S390: Define SINGLE_THREAD_BY_GLOBAL only on s390x
The 1 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: nptl/cleanup_defer.c | 2 +- .../sysv/linux/s390/{ => s390-64}/single-thread.h | 0 sysdeps/x86/Makefile | 8 + .../strlen-sse2.S => x86/tst-strcasecmp-rtm.c} | 12 +- .../x86/{tst-strncmp-rtm.c => tst-strcmp-rtm.c} | 52 +- .../strlen-sse2.S => x86/tst-strncasecmp-rtm.c} | 12 +- sysdeps/x86/tst-strncmp-rtm.c | 6 +- .../strlen-sse2.S => x86/tst-wcscmp-rtm.c} | 13 +- sysdeps/x86_64/memrchr.S | 332 +-- sysdeps/x86_64/multiarch/memrchr-sse2.S | 336 ++- .../multiarch/{rtld-wmemcmp.S => rtld-stpcpy.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strchr.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strchrnul.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strcmp.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strlen.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strncmp.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strnlen.S} | 2 +- sysdeps/x86_64/multiarch/stpcpy-sse2.S | 15 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S | 5 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 3 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 242 ++- sysdeps/x86_64/multiarch/strchr-sse2.S | 175 +- sysdeps/x86_64/multiarch/strchrnul-sse2.S | 11 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 6 +- sysdeps/x86_64/multiarch/strcmp-evex.S | 6 +- sysdeps/x86_64/multiarch/strcmp-naming.h | 68 + sysdeps/x86_64/multiarch/strcmp-sse2.S | 2140 ++++++++++++++++++- sysdeps/x86_64/multiarch/strcmp-sse42.S | 1782 ---------------- sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 1763 +++++++++++++++- sysdeps/x86_64/multiarch/strcpy-sse2.S | 137 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 260 ++- sysdeps/x86_64/multiarch/strlen-vec.S | 267 --- sysdeps/x86_64/multiarch/strncase_l-sse2.S | 5 +- sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 3 +- sysdeps/x86_64/multiarch/strncmp-sse2.S | 12 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 7 +- sysdeps/x86_64/multiarch/strnlen-sse2.S | 12 +- sysdeps/x86_64/multiarch/strrchr-sse2.S | 358 +++- sysdeps/x86_64/multiarch/wcschr-sse2.S | 145 +- sysdeps/x86_64/multiarch/wcscmp-sse2.S | 936 ++++++++- sysdeps/x86_64/multiarch/wcslen-sse2.S | 221 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 4 +- sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 4 +- sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 10 +- sysdeps/x86_64/stpcpy.S | 3 +- sysdeps/x86_64/strcasecmp_l.S | 11 +- sysdeps/x86_64/strcat.S | 239 +-- sysdeps/x86_64/strchr.S | 167 +- sysdeps/x86_64/strchrnul.S | 7 +- sysdeps/x86_64/strcmp.S | 2147 +------------------- sysdeps/x86_64/strcpy.S | 138 +- sysdeps/x86_64/strlen.S | 3 +- sysdeps/x86_64/strncase_l.S | 11 +- sysdeps/x86_64/strncmp.S | 7 +- sysdeps/x86_64/strnlen.S | 6 +- sysdeps/x86_64/strrchr.S | 364 +--- sysdeps/x86_64/wcschr.S | 135 +- sysdeps/x86_64/wcscmp.S | 932 +-------- sysdeps/x86_64/wcslen.S | 216 +- sysdeps/x86_64/wcsrchr.S | 11 +- 60 files changed, 6864 insertions(+), 6917 deletions(-) rename sysdeps/unix/sysv/linux/s390/{ => s390-64}/single-thread.h (100%) copy sysdeps/{x86_64/multiarch/strlen-sse2.S => x86/tst-strcasecmp-rtm.c} (77%) copy sysdeps/x86/{tst-strncmp-rtm.c => tst-strcmp-rtm.c} (56%) copy sysdeps/{x86_64/multiarch/strlen-sse2.S => x86/tst-strncasecmp-rtm.c} (76%) copy sysdeps/{x86_64/multiarch/strlen-sse2.S => x86/tst-wcscmp-rtm.c} (79%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-stpcpy.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strchr.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strchrnul.S} (96%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strcmp.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strlen.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strncmp.S} (97%) rename sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strnlen.S} (97%) create mode 100644 sysdeps/x86_64/multiarch/strcmp-naming.h delete mode 100644 sysdeps/x86_64/multiarch/strcmp-sse42.S delete mode 100644 sysdeps/x86_64/multiarch/strlen-vec.S