c048a40 Auto-sync with upstream branch master

Authored and Committed by fweimer 2 years ago
    Auto-sync with upstream branch master
    
    Upstream commit: ace9e3edbca62d978b1e8f392d8a5d78500272d9
    
    - nss: handle stat failure in check_reload_and_get (BZ #28752)
    - nss: add assert to DB_LOOKUP_FCT (BZ #28752)
    - x86: Fix page cross case in rawmemchr-avx2 [BZ #29234]
    - nptl_db: disable DT_RELR on libthread_db.so
    - elf: add missing newlines in lateglobal test
    - nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214)
    - x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
    - x86: Shrink code size of memchr-evex.S
    - x86: Shrink code size of memchr-avx2.S
    - x86: Optimize memrchr-avx2.S
    - x86: Optimize memrchr-evex.S
    - x86: Optimize memrchr-sse2.S
    - Benchtests: Improve memrchr benchmarks
    - x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`
    - x86: Create header for VEC classes in x86 strings library
    - powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197]
    - AArch64: Sort makefile entries
    - AArch64: Add SVE memcpy
    - x86_64: Add strstr function with 512-bit EVEX
    - scripts/glibcelf.py: Add PT_AARCH64_MEMTAG_MTE constant
    
        
file modified
+26 -2
file modified
+1 -1