This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.32/master in repository glibc.
from 05751d1c5c NEWS: Add a bug fix entry for BZ #27457 new e218418d49 test-strnlen.c: Initialize wchar_t string with wmemset [BZ #27655] new 33046deb96 test-strnlen.c: Check that strnlen won't go beyond the maxim [...] new ca7d6c8d7f x86: Optimize memchr-avx2.S new 30b429c2bf x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ [...] new 72c0787561 x86: Optimize strlen-avx2.S new ae98c17a1d x86: Optimize memchr-evex.S new f73bf74102 x86-64: Fix an unknown vector operation in memchr-evex.S new 5d8687bfb7 x86-64: Move strlen.S to multiarch/strlen-vec.S new ad711f9eee x86-64: Add wcslen optimize for sse4.1 new 04b9cc156d x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ [...] new 7dbd7af692 x86: Optimize strlen-evex.S new 63c84a82a3 String: Add overflow tests for strnlen, memchr, and strncat [...] new bee0b69a58 NEWS: Add a bug fix entry for BZ #27974
The 13 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 | 19 +- .../multiarch/{ifunc-avx2.h => ifunc-wcslen.h} | 12 +- 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} | 20 +- 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, 1564 insertions(+), 1194 deletions(-) copy sysdeps/x86_64/multiarch/{ifunc-avx2.h => ifunc-wcslen.h} (81%) copy sysdeps/x86_64/{strlen.S => multiarch/strlen-vec.S} (89%) create mode 100644 sysdeps/x86_64/multiarch/wcslen-sse4_1.S