This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.34/master in repository glibc.
from 1b1f940938 x86: Avoid integer truncation with large cache sizes (bug 32470) new ef6963dcb1 support: Add xpthread_cond_signal wrapper new a854061edc nptl: Convert tst-setuid2 to test-driver new 0cd2f520f0 x86_64: Sort fpu/multiarch/Makefile new 7285049c71 x86_64: Add log2 with FMA new 691c103e10 x86_64: Add expm1 with FMA new 2b78e079d8 x86_64: Add log1p with FMA new e13bf07e4e x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643] new 2293b0a0d0 elf: Fix slow tls access after dlopen [BZ #19924] new 4d4dcf98ac x86: Only align destination to 1x VEC_SIZE in memset 4x loop new 02686893a4 sysdeps/x86/Makefile: Split and sort tests new 311b603855 elf: Avoid some free (NULL) calls in _dl_update_slotinfo new 7485d6cfe9 elf: Support recursive use of dynamic TLS in interposed malloc
The 12 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: elf/Makefile | 26 +++ elf/dl-close.c | 2 +- elf/dl-open.c | 8 +- elf/dl-reloc.c | 6 +- elf/dl-tls.c | 211 +++++++++++++++------ elf/rtld.c | 2 + elf/tst-recursive-tls.c | 60 ++++++ elf/tst-recursive-tlsmallocmod.c | 64 +++++++ .../tst-recursive-tlsmodN.c | 16 +- nptl/tst-setuid2.c | 52 ++--- support/Makefile | 1 + .../xpthread_cond_signal.c | 14 +- support/xthread.h | 1 + sysdeps/generic/ldsodefs.h | 17 +- sysdeps/ieee754/dbl-64/s_expm1.c | 7 + sysdeps/ieee754/dbl-64/s_log1p.c | 5 + sysdeps/x86/Makefile | 110 +++++++---- sysdeps/x86/dl-cacheinfo.h | 31 ++- sysdeps/x86_64/dl-tls.c | 9 +- sysdeps/x86_64/fpu/multiarch/Makefile | 94 +++++++-- sysdeps/x86_64/fpu/multiarch/e_log2-fma.c | 3 + .../x86_64/fpu/multiarch/{e_expf.c => e_log2.c} | 28 +-- sysdeps/x86_64/fpu/multiarch/s_expm1-fma.c | 10 + .../s_ceil.c => x86_64/fpu/multiarch/s_expm1.c} | 30 +-- sysdeps/x86_64/fpu/multiarch/s_log1p-fma.c | 4 + .../strcpy-sse2.S => fpu/multiarch/s_log1p.c} | 19 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 2 +- 27 files changed, 605 insertions(+), 227 deletions(-) create mode 100644 elf/tst-recursive-tls.c create mode 100644 elf/tst-recursive-tlsmallocmod.c copy sysdeps/unix/sysv/linux/ia64/bits/pthread_stack_min.h => elf/tst-recursive-tl [...] copy elf/tst-audit25mod1.c => support/xpthread_cond_signal.c (80%) create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log2-fma.c copy sysdeps/x86_64/fpu/multiarch/{e_expf.c => e_log2.c} (60%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_expm1-fma.c copy sysdeps/{powerpc/powerpc32/power4/fpu/multiarch/s_ceil.c => x86_64/fpu/multia [...] create mode 100644 sysdeps/x86_64/fpu/multiarch/s_log1p-fma.c copy sysdeps/x86_64/{multiarch/strcpy-sse2.S => fpu/multiarch/s_log1p.c} (70%)