0413a67 Auto-sync with upstream branch master

Authored and Committed by fweimer 7 months ago
    Auto-sync with upstream branch master
    
    Upstream commit: 5dd3bda59c2d9da138f0d98808d087cdb95cdc17:
    
    - Revert back to old qsort/qsort_r implementation (#2248502)
    - Adjust test build competition check to match new DejaGnu-style message.
    
    - sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789]
    - Add SEGV_CPERR from Linux 6.6 to bits/siginfo-consts.h
    - linux: Sync Linux 6.6 elf.h
    - linux: Add HWCAP2_HBC from Linux 6.6 to AArch64 bits/hwcap.h
    - linux: Add FSCONFIG_CMD_CREATE_EXCL from Linux 6.6 to sys/mount.h
    - linux: Add MMAP_ABOVE4G from Linux 6.6 to sys/mman.h
    - Update kernel version to 6.6 in header constant tests
    - Update syscall lists for Linux 6.6
    - Format test results closer to what DejaGnu does
    - AArch64: Cleanup ifuncs
    - Use correct subdir when building tst-rfc3484* for mach and arm
    - stdlib: Add more qsort{_r} coverage
    - stdlib: qsort: Move some macros to inline function
    - stdlib: Move insertion sort out qsort
    - stdlib: Optimization qsort{_r} swap implementation
    - string: Add internal memswap implementation
    - crypt: Remove manul entry for --enable-crypt
    - Use Linux 6.6 in build-many-glibcs.py
    - crypt: Remove libcrypt support
    - sparc: Remove optimize md5, sha256, and sha512
    - build-many-glibcs: Fix traililing whitespace
    - AArch64: Add support for MOPS memcpy/memmove/memset
    - Move getnameinfo from 'inet' to 'nss'
    - Move getaddrinfo from 'posix' into 'nss'
    - Move 'services' routines from 'inet' into 'nss'
    - Move 'rpc' routines from 'inet' into 'nss'
    - Move 'protocols' routines from 'inet' into 'nss'
    - Move 'networks' routines from 'inet' into 'nss'
    - Move 'netgroup' routines from 'inet' into 'nss'
    - Move 'hosts' routines from 'inet' into 'nss'
    - Move 'ethers' routines from 'inet' into 'nss'
    - Move 'aliases' routines from 'inet' into 'nss'
    - Remove 'shadow' and merge into 'nss'
    - Remove 'pwd' and merge into 'nss'
    - Remove 'gshadow' and merge into 'nss'
    - Remove 'grp' and merge into 'nss' and 'posix'
    - malloc: Fix tst-tcfree3 build csky-linux-gnuabiv2 with fortify source
    - test-container: disable ld.so system cache on DSO detection
    - aarch64: Add vector implementations of exp10 routines
    - aarch64: Add vector implementations of log10 routines
    - aarch64: Add vector implementations of log2 routines
    - aarch64: Add vector implementations of exp2 routines
    - aarch64: Add vector implementations of tan routines
    - elf: ldconfig should skip temporary files created by package managers
    - tst-spawn-cgroup.c: Fix argument order of UNSUPPORTED message.
    - Add NT_PPC_DEXCR and NT_PPC_HASHKEYR from Linux 6.5 to elf.h
    - s390: Fix undefined behaviour in feenableexcept, fedisableexcept [BZ #30960]
    - elf: Do not print the cache entry if --inhibit-cache is used
    
        
file modified
+59 -3
file modified
+1 -1