This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch ibm/2.26/master in repository glibc.
from febbdd6731 Merge branch 'release/2.26/master' into ibm/2.26/master adds 04acd59794 Install correct bits/long-double.h for MIPS64 (bug 22322). adds 77eea8950c Fix range check in do_tunable_update_val adds 4b692dffb9 x86-64: Don't set GLRO(dl_platform) to NULL [BZ #22299] adds ee5bce43eb posix: Consolidate Linux glob implementation adds caa6857ec1 posix: Fix compat glob code on s390 and alpha adds f8ee700e89 posix: Fix improper assert in Linux posix_spawn (BZ#22273) adds bfdb34f2f2 posix: Do not use WNOHANG in waitpid call for Linux posix_spawn adds 5712f8db26 nptl: Add tests for internal pthread_mutex_t offsets adds a81c1156c1 nptl: Define __PTHREAD_MUTEX_{NUSERS_AFTER_KIND,USE_UNION} adds 6a094c0ff1 x86-64: Regenerate libm-test-ulps for AVX512 mathvec tests adds 77f921dac1 Fix TLS relocations against local symbols on powerpc32, spar [...] adds ade53e0df7 Inline tcache functions adds aa5be982ea Use relaxed atomics for malloc have_fastchunks adds a546080d51 Fix build failure on tilepro due to unsupported atomics adds 82b1663202 crypt: Use NSPR header files in addition to NSS header files [...] adds 2767ebd8bc crypt: Adjust check-local-headers.sh for nspr4 include direc [...] adds 6850e9c6ba powerpc: Replace lxvd2x/stxvd2x with lvx/stvx in P7's memcpy [...] adds 88758c4ad3 Don't use IFUNC resolver for longjmp or system in libpthread [...] adds 4db8f362c1 Fix s390 version of pt-longjmp.c adds 71170eba2a Add test for bug 21041 adds aaa2eb83b8 powerpc: Update AT_HWCAP2 bits new 962a4b638f Merge branch 'release/2.26/master' into ibm/2.26/master
The 1 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: ChangeLog | 257 +++++++++++++++++++++ NEWS | 3 + configure | 6 +- configure.ac | 6 +- crypt/Makefile | 8 +- elf/dl-tunables.c | 15 +- malloc/malloc.c | 57 ++--- nptl/Makefile | 6 +- nptl/allocatestack.c | 2 +- nptl/descr.h | 2 +- nptl/nptl-init.c | 2 +- nptl/pt-longjmp.c | 31 +-- nptl/pt-system.c | 24 +- nptl/pthreadP.h | 6 + nptl/pthread_create.c | 4 +- nptl/pthread_mutex_init.c | 13 ++ .../tst-compat-forwarder-mod.c | 19 +- .../getdents64.c => nptl/tst-compat-forwarder.c | 32 ++- scripts/check-local-headers.sh | 2 +- scripts/gen-tunables.awk | 12 +- sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/aarch64/nptl/pthread-offsets.h | 5 + sysdeps/alpha/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/alpha/nptl/pthread-offsets.h | 5 + sysdeps/arm/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/arm/nptl/pthread-offsets.h | 5 + sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/hppa/nptl/pthread-offsets.h | 5 + sysdeps/i386/nptl/pthread-offsets.h | 5 + sysdeps/ia64/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/ia64/nptl/pthread-offsets.h | 5 + sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/m68k/nptl/pthread-offsets.h | 5 + sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/microblaze/nptl/pthread-offsets.h | 5 + sysdeps/mips/{ => ieee754}/bits/long-double.h | 0 sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/mips/nptl/pthread-offsets.h | 13 ++ sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/nios2/nptl/pthread-offsets.h | 5 + sysdeps/nptl/bits/thread-shared-types.h | 32 ++- sysdeps/nptl/fork.c | 2 +- sysdeps/nptl/pthread.h | 2 +- sysdeps/powerpc/bits/hwcap.h | 2 + sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/powerpc/nptl/pthread-offsets.h | 15 ++ sysdeps/powerpc/powerpc32/dl-machine.h | 5 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 64 ++--- sysdeps/powerpc/powerpc64/power7/memmove.S | 128 +++++----- sysdeps/s390/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/s390/nptl/pthread-offsets.h | 15 ++ sysdeps/sh/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/sh/nptl/pthread-offsets.h | 5 + sysdeps/sparc/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/sparc/nptl/pthread-offsets.h | 15 ++ sysdeps/sparc/sparc32/dl-machine.h | 1 + sysdeps/sparc/sparc64/dl-machine.h | 1 + sysdeps/tile/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/tile/nptl/pthread-offsets.h | 15 ++ sysdeps/unix/sysv/linux/alpha/Makefile | 4 - sysdeps/unix/sysv/linux/arm/glob64.c | 1 - .../bits/long-double.h => unix/sysv/linux/glob.c} | 17 +- sysdeps/unix/sysv/linux/{i386 => }/glob64.c | 41 ++-- .../long-double.h => unix/sysv/linux/globfree.c} | 19 +- .../long-double.h => unix/sysv/linux/globfree64.c} | 25 +- sysdeps/unix/sysv/linux/i386/alphasort64.c | 2 +- sysdeps/unix/sysv/linux/i386/getdents64.c | 2 +- sysdeps/unix/sysv/linux/i386/readdir64.c | 2 +- sysdeps/unix/sysv/linux/i386/readdir64_r.c | 2 +- sysdeps/unix/sysv/linux/i386/versionsort64.c | 2 +- sysdeps/unix/sysv/linux/m68k/glob64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c | 1 - .../unix/sysv/linux/mips/mips64/n64/globfree64.c | 1 - sysdeps/unix/sysv/linux/{i386 => }/olddirent.h | 0 sysdeps/unix/sysv/linux/oldglob.c | 5 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c | 1 - sysdeps/unix/sysv/linux/s390/pt-longjmp.c | 4 +- sysdeps/unix/sysv/linux/s390/s390-32/glob64.c | 2 + sysdeps/unix/sysv/linux/s390/s390-32/oldglob.c | 2 + sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c | 1 - sysdeps/unix/sysv/linux/spawni.c | 24 +- sysdeps/unix/sysv/linux/wordsize-64/glob64.c | 2 - sysdeps/unix/sysv/linux/wordsize-64/globfree64.c | 2 - sysdeps/unix/sysv/linux/x86_64/x32/glob.c | 1 - sysdeps/unix/sysv/linux/x86_64/x32/globfree.c | 1 - sysdeps/wordsize-64/glob.c | 6 - sysdeps/wordsize-64/glob64.c | 1 - sysdeps/wordsize-64/globfree.c | 5 - sysdeps/wordsize-64/globfree64.c | 1 - sysdeps/x86/cpu-features.c | 12 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 7 + sysdeps/x86_64/Makefile | 20 ++ sysdeps/x86_64/fpu/libm-test-ulps | 4 +- sysdeps/x86_64/nptl/pthread-offsets.h | 5 + .../bits/long-double.h => x86_64/tst-platform-1.c} | 20 +- .../long-double.h => x86_64/tst-platformmod-1.c} | 16 +- .../long-double.h => x86_64/tst-platformmod-2.c} | 16 +- 97 files changed, 840 insertions(+), 333 deletions(-) copy sysdeps/mips/bits/long-double.h => nptl/tst-compat-forwarder-mod.c (67%) copy sysdeps/unix/sysv/linux/i386/getdents64.c => nptl/tst-compat-forwarder.c (56%) create mode 100644 sysdeps/aarch64/nptl/pthread-offsets.h create mode 100644 sysdeps/alpha/nptl/pthread-offsets.h create mode 100644 sysdeps/arm/nptl/pthread-offsets.h create mode 100644 sysdeps/hppa/nptl/pthread-offsets.h create mode 100644 sysdeps/i386/nptl/pthread-offsets.h create mode 100644 sysdeps/ia64/nptl/pthread-offsets.h create mode 100644 sysdeps/m68k/nptl/pthread-offsets.h create mode 100644 sysdeps/microblaze/nptl/pthread-offsets.h copy sysdeps/mips/{ => ieee754}/bits/long-double.h (100%) create mode 100644 sysdeps/mips/nptl/pthread-offsets.h create mode 100644 sysdeps/nios2/nptl/pthread-offsets.h create mode 100644 sysdeps/powerpc/nptl/pthread-offsets.h create mode 100644 sysdeps/s390/nptl/pthread-offsets.h create mode 100644 sysdeps/sh/nptl/pthread-offsets.h create mode 100644 sysdeps/sparc/nptl/pthread-offsets.h create mode 100644 sysdeps/tile/nptl/pthread-offsets.h delete mode 100644 sysdeps/unix/sysv/linux/arm/glob64.c copy sysdeps/{mips/bits/long-double.h => unix/sysv/linux/glob.c} (66%) rename sysdeps/unix/sysv/linux/{i386 => }/glob64.c (57%) copy sysdeps/{mips/bits/long-double.h => unix/sysv/linux/globfree.c} (60%) copy sysdeps/{mips/bits/long-double.h => unix/sysv/linux/globfree64.c} (59%) delete mode 100644 sysdeps/unix/sysv/linux/m68k/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/globfree64.c rename sysdeps/unix/sysv/linux/{i386 => }/olddirent.h (100%) delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/glob64.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/glob64.c create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/oldglob.c delete mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/glob64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/globfree64.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/glob.c delete mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/globfree.c delete mode 100644 sysdeps/wordsize-64/glob.c delete mode 100644 sysdeps/wordsize-64/glob64.c delete mode 100644 sysdeps/wordsize-64/globfree.c delete mode 100644 sysdeps/wordsize-64/globfree64.c create mode 100644 sysdeps/x86_64/nptl/pthread-offsets.h copy sysdeps/{mips/bits/long-double.h => x86_64/tst-platform-1.c} (67%) copy sysdeps/{mips/bits/long-double.h => x86_64/tst-platformmod-1.c} (69%) rename sysdeps/{mips/bits/long-double.h => x86_64/tst-platformmod-2.c} (69%)