This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch ibm/2.30/master in repository glibc.
from 821f0a9cb2 Merge branch release/2.30/master into ibm/2.30/master adds a0ce680598 x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ [...] new 6bbd88c251 Merge branch release/2.30/master into ibm/2.30/master adds ae86a6bd48 x86: Optimize strlen-evex.S adds a3dd272e9c String: Add overflow tests for strnlen, memchr, and strncat [...] adds 25ed98a882 NEWS: Add a bug fix entry for BZ #27974 adds 071e2bdd85 x86: Check RTM_ALWAYS_ABORT for RTM [BZ #28033] adds 76e30dd44e x86: Black list more Intel CPUs for TSX [BZ #27398] adds 23bc964c62 x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064] adds 8ad5519ae1 x86-64: Test strlen and wcslen with 0 in the RSI register [B [...] adds 70522b1c1d string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755] adds a3ef8a0c3d x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ [...] adds 6428a662cc x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896] adds 31615a5f47 x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c adds a79bc55e5b NEWS: Add a bug fix entry for BZ #28896 new 0d6fdf9f05 Merge branch release/2.30/master into ibm/2.30/master
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: NEWS | 3 + string/test-memchr.c | 39 +- string/test-strncat.c | 61 +++ string/test-strncmp.c | 13 + string/test-strnlen.c | 33 ++ sysdeps/x86/Makefile | 7 +- sysdeps/x86/cpu-features.c | 40 +- sysdeps/x86/cpu-features.h | 3 + sysdeps/x86/tst-get-cpu-features.c | 1 + sysdeps/x86/tst-strncmp-rtm.c | 43 +- .../x86/tst-wcsncmp-rtm.c | 9 +- sysdeps/x86_64/Makefile | 7 + sysdeps/x86_64/multiarch/ifunc-impl-list.c | 4 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 2 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 130 +++-- sysdeps/x86_64/multiarch/strlen-evex.S | 581 +++++++++++---------- sysdeps/x86_64/multiarch/strlen-vec.S | 15 +- sysdeps/x86_64/multiarch/strncmp-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/strncmp-avx2.S | 1 + sysdeps/x86_64/multiarch/wcsncmp-avx2-rtm.S | 2 +- sysdeps/x86_64/multiarch/wcsncmp-avx2.S | 2 +- .../{x32/tst-size_t-strnlen.c => tst-rsi-strlen.c} | 49 +- sysdeps/x86_64/{strlen.S => tst-rsi-wcslen.c} | 9 +- 23 files changed, 704 insertions(+), 351 deletions(-) copy benchtests/bench-wcpncpy.c => sysdeps/x86/tst-wcsncmp-rtm.c (76%) copy sysdeps/x86_64/{x32/tst-size_t-strnlen.c => tst-rsi-strlen.c} (57%) copy sysdeps/x86_64/{strlen.S => tst-rsi-wcslen.c} (84%)