b102601 Auto-sync with upstream branch master

Authored and Committed by fweimer 2 months ago
    Auto-sync with upstream branch master
    
    Upstream commit: 1ea051145612f199d8716ecdf78b084b00b5a727
    
    - Drop glibc-rh2269799.patch, fixed differently upstream.
    
    -powerpc: Placeholder and infrastructure/build support to add Power11 related changes.
    - powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture.
    - elf: Enable TLS descriptor tests on aarch64
    - arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372)
    - Ignore undefined symbols for -mtls-dialect=gnu2
    - Add tst-gnu2-tls2mod1 to test-internal-extras
    - x86-64: Allocate state buffer space for RDI, RSI and RBX (#2269799)
    - riscv: Update nofpu libm test ulps
    - Add STATX_MNT_ID_UNIQUE from Linux 6.8 to bits/statx-generic.h
    - linux: Use rseq area unconditionally in sched_getcpu (bug 31479)
    - aarch64: fix check for SVE support in assembler
    - Update kernel version to 6.8 in header constant tests
    - Update syscall lists for Linux 6.8
    - Use Linux 6.8 in build-many-glibcs.py
    - powerpc: Remove power8 strcasestr optimization
    - riscv: Fix alignment-ignorant memcpy implementation
    - linux/sigsetops: fix type confusion (bug 31468)
    - LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf
    - duplocale: protect use of global locale (bug 23970)
    
        
file removed
-34
file modified
+26 -3
file modified
+1 -1