This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.30/master in repository glibc.
from de28bb3c61 NEWS: Add a bug fix entry for BZ #27457 new 87a18fc33a x86-64: Require BMI2 for __strlen_evex and __strnlen_evex new ad65f574aa test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655] new 84619864c6 test-strnlen.c: Check that strnlen won't go beyond the maxim [...] new 1ad51a1840 x86: Optimize memchr-avx2.S new d436d8b7ad x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ [...] new d5904daf76 x86: Optimize strlen-avx2.S new 81d2a205a9 x86: Optimize memchr-evex.S new 6b4f9a4acc x86-64: Fix an unknown vector operation in memchr-evex.S new 921b3e7ae3 x86-64: Move strlen.S to multiarch/strlen-vec.S new 178292fe01 x86-64: Add wcslen optimize for sse4.1 new a0ce680598 x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ [...] new ae86a6bd48 x86: Optimize strlen-evex.S new a3dd272e9c String: Add overflow tests for strnlen, memchr, and strncat [...] new 25ed98a882 NEWS: Add a bug fix entry for BZ #27974
The 14 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: NEWS | 1 + string/test-memchr.c | 39 +- string/test-strncat.c | 61 +++ string/test-strnlen.c | 67 ++- sysdeps/x86_64/memchr.S | 77 ++- sysdeps/x86_64/multiarch/Makefile | 4 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 25 +- .../multiarch/{ifunc-avx2.h => ifunc-wcslen.h} | 14 +- sysdeps/x86_64/multiarch/memchr-avx2.S | 463 +++++++++------- sysdeps/x86_64/multiarch/memchr-evex.S | 547 +++++++++++-------- sysdeps/x86_64/multiarch/strlen-avx2.S | 580 ++++++++++++-------- sysdeps/x86_64/multiarch/strlen-evex.S | 581 +++++++++++---------- sysdeps/x86_64/multiarch/strlen-sse2.S | 2 +- .../x86_64/{strlen.S => multiarch/strlen-vec.S} | 22 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 4 + sysdeps/x86_64/multiarch/wcslen.c | 2 +- sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 2 +- sysdeps/x86_64/multiarch/wcsnlen.c | 34 +- sysdeps/x86_64/strlen.S | 243 +-------- 19 files changed, 1570 insertions(+), 1198 deletions(-) copy sysdeps/x86_64/multiarch/{ifunc-avx2.h => ifunc-wcslen.h} (79%) copy sysdeps/x86_64/{strlen.S => multiarch/strlen-vec.S} (89%) create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse4_1.S