Relevant commits already backported; skipped from this sync:
- elf: handle addition overflow in _dl_find_object_update_1 [BZ #32245]
(glibc-RHEL-119398.patch)
- Avoid uninitialized result in sem_open when file does not exist
(glibc-RHEL-119392-1.patch)
- Rename new tst-sem17 test to tst-sem18
(glibc-RHEL-119392-2.patch)
- nss: Group merge does not react to ERANGE during merge (bug 33361)
(glibc-RHEL-114265.patch)
- AArch64: Fix instability in AdvSIMD tan
(glibc-RHEL-118273-44.patch)
RPM-Changelog: - Sync with upstream branch release/2.39/master (RHEL-126766)
- Upstream commit: ce65d944e38a20cb70af2a48a4b8aa5d8fabe1cc
- posix: Reset wordexp_t fields with WRDE_REUSE (CVE-2025-15281 / BZ 33814)
- resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)
- memalign: reinstate alignment overflow check (CVE-2026-0861)
- support: Exit on consistency check failure in resolv_response_add_name
- support: Fix FILE * leak in check_for_unshare_hints in test-container
- sprof: fix -Wformat warnings on 32-bit hosts
- sprof: check pread size and offset for overflow
- getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465]
- nptl: Optimize trylock for high cache contention workloads (BZ #33704)
- ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091)
- ppc64le: Restore optimized strncmp for power10
- ppc64le: Restore optimized strcmp for power10
- AArch64: Optimise SVE scalar callbacks
- aarch64: fix includes in SME tests
- aarch64: fix cfi directives around __libc_arm_za_disable
- aarch64: tests for SME
- aarch64: clear ZA state of SME before clone and clone3 syscalls
- aarch64: define macro for calling __libc_arm_za_disable
- aarch64: update tests for SME
- aarch64: Disable ZA state of SME in setjmp and sigsetjmp
- linux: Also check pkey_get for ENOSYS on tst-pkey (BZ 31996)
- aarch64: Do not link conform tests with -Wl,-z,force-bti (bug 33601)
- x86: fix wmemset ifunc stray '!' (bug 33542)
- x86: Detect Intel Nova Lake Processor
- x86: Detect Intel Wildcat Lake Processor
Resolves: RHEL-126766
Resolves: RHEL-45143
Resolves: RHEL-45145
Resolves: RHEL-142786
Resolves: RHEL-141852
Resolves: RHEL-141733
This combines the following upstream commits:
e45af510bc AArch64: Fix instability in AdvSIMD sinh
6c22823da5 AArch64: Fix instability in AdvSIMD tan
aebaeb2c33 AArch64: Update math-vector-fortran.h
e20ca759af AArch64: add optimised strspn/strcspn
aac077645a AArch64: Fix SVE powf routine [BZ #33299]
1e3d1ddf97 AArch64: Optimize SVE exp functions
dee22d2a81 AArch64: Optimise SVE FP64 Hyperbolics
6849c5b791 AArch64: Improve codegen SVE log1p helper
09795c5612 AArch64: Fix builderror with GCC 12.1/12.2
aa18367c11 AArch64: Improve enabling of SVE for libmvec
691edbdf77 aarch64: fix unwinding in longjmp
4352e2cc93 aarch64: Fix _dl_tlsdesc_dynamic unwind for pac-ret (BZ 32612)
cf56eb28fa AArch64: Optimize algorithm in users of SVE expf helper
ce2f26a22e AArch64: Remove PTR_ARG/SIZE_ARG defines
8f0e7fe61e Aarch64: Improve codegen in SVE asinh
c0ff447edf Aarch64: Improve codegen in SVE exp and users, and update expf_inline
f5ff34cb3c AArch64: Improve codegen for SVE erfcf
0b195651db AArch64: Improve codegen for SVE pow
95e807209b AArch64: Improve codegen for SVE powf
d3f2b71ef1 aarch64: Fix tests not compatible with targets supporting GCS
f86b4cf875 AArch64: Improve codegen in SVE expm1f and users
140b985e5a AArch64: Improve codegen in AdvSIMD asinh
91c1fadba3 AArch64: Improve codegen for SVE log1pf users
cff9648d0b AArch64: Improve codegen of AdvSIMD expf family
569cfaaf49 AArch64: Improve codegen in AdvSIMD pow
ca0c0d0f26 AArch64: Improve codegen in users of ADVSIMD log1p helper
13a7ef5999 AArch64: Improve codegen in users of ADVSIMD expm1 helper
2d82d781a5 AArch64: Remove SVE erf and erfc tables
1cf29fbc5b AArch64: Small optimisation in AdvSIMD erf and erfc
7b8c134b54 AArch64: Improve codegen in SVE expf & related routines
a15b1394b5 AArch64: Improve codegen in SVE F32 logs
5bc100bd4b AArch64: Improve codegen in users of AdvSIMD log1pf helper
7900ac490d AArch64: Improve codegen in users of ADVSIMD expm1f helper
0fed0b250f aarch64/fpu: Add vector variants of pow
75207bde68 aarch64/fpu: Add vector variants of cbrt
157f89fa3d aarch64/fpu: Add vector variants of hypot
90a6ca8b28 aarch64: Fix AdvSIMD libmvec routines for big-endian
87cb1dfcd6 aarch64/fpu: Add vector variants of erfc
3d3a4fb8e4 aarch64/fpu: Add vector variants of tanh
eedbbca0bf aarch64/fpu: Add vector variants of sinh
8b67920528 aarch64/fpu: Add vector variants of atanh
81406ea3c5 aarch64/fpu: Add vector variants of asinh
b09fee1d21 aarch64/fpu: Add vector variants of acosh
bdb5705b7b aarch64/fpu: Add vector variants of cosh
cb5d84f1f8 aarch64/fpu: Add vector variants of erf
Resolves: RHEL-118273