This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch siddhesh/tunables in repository glibc.
discards 097ec39 User manual documentation for tunables discards f23194f Enhance --enable-tunables to select tunables frontend at build time discards 2f2491e Initialize tunable list with the GLIBC_TUNABLES environment variable discards 403f73f Add framework for tunables discards a41f877 New internal function __access_noerrno discards 4594b75 Static inline functions for mallopt helpers discards 501e1b3 Remove references to sbrk to grow/shrink arenas discards ce66b88 Document the M_ARENA_* mallopt parameters discards 3faf275 Add note on MALLOC_MMAP_* environment variables adds 93f9416 Fix -Wformat-length warning in tst-setgetname.c adds 2152cf7 Fix Linux sh4 pread/pwrite argument passing adds 20973cf * sysdeps/unix/sysv/linux/fxstat.c: Remove useless cast. * [...] adds 78b7adb Fix cmpli usage in power6 memset. adds 6962682 Add strfromd, strfromf, and strfroml functions adds bf5eea3 Refactor strtod tests adds cd74aa4 Add tests for strfrom functions adds abff18c Fix atomic_fetch_xor_release. adds 2bce303 Add note on MALLOC_MMAP_* environment variables adds c1234e6 Document the M_ARENA_* mallopt parameters adds aceb22c Remove references to sbrk to grow/shrink arenas adds 68fc2cc Remove redundant definitions of M_ARENA_* macros adds b9deb8c iconv: Avoid writable data and relocations in IBM charsets adds 261e675 iconv: Avoid writable data and relocations in ISO646 adds e863cce malloc: Remove malloc_get_state, malloc_set_state [BZ #19473] adds 726d48e Use read_int in vfscanf adds 873febb Add getpayloadl to libnldbl. adds eaf5ad0 Add canonicalize, canonicalizef, canonicalizel. adds be7991c Static inline functions for mallopt helpers adds 61668b2 Fix a sparc header conformtest failure. adds 4725d33 Make strtod raise "inexact" exceptions (bug 19380). adds e9c4fe9 malloc: Use accessors for chunk metadata access adds 681421f sysmalloc: Initialize previous size field of mmaped chunks adds a0f83f0 Add test for linking against most static libraries adds 6b1df8b i386: Support CFLAGS which imply -fno-omit-frame-pointer [BZ #20729] adds 0e6d3ad Check IFUNC definition in unrelocated shared library [BZ #20019] adds c317468 Add missing include for stdlib.h. adds b2fea74 Fix building tst-linkall-static. adds 0947291 crypt: Use internal names for the SHA-2 block functions adds ae9166f malloc: Update comments about chunk layout adds ce193f5 powerpc: Fix TOC stub on powerpc64 clone() adds 739e14f Document a behavior of an elided pthread_rwlock_unlock adds f82a4bd Add SNAN, SNANF, SNANL macros. adds 1b16ff0 Fix warning caused by unused-result in bug-atexit3-lib.cc adds 960294f Add include/crypt.h. adds 93fe09c Bug 20729: Fix building with -Os. adds 44c637c Properly initialize glob structure with GLOB_BRACE|GLOB_DOOFF [...] adds 561ff1e hurd: Fix spurious port deallocation adds bb5badf Bug 20729: Include libc-internal.h where required. adds 6adaead Correct clog10 documentation (bug 19673). adds 9032070 Fix warning from latest GCC in tst-printf.c adds 0cb9dcc Bug 20729: Fix build failures on ppc64 and other arches. adds 26d7185 Fix -Wformat-length warning in time/tst-strptime2.c adds 6c50bb5 Fix linknamespace parallel test failures. adds 9a2835d Handle tilegx* machine names. adds 95e431c An optimized memchr was missing for AArch64. This version is [...] adds d060cd0 Define wordsize.h macros everywhere adds a2049e7 Add localplt.data for MIPS. adds 7672e71 XFAIL check-execstack for MIPS. adds 94bf0b4 Make MIPS <sys/user.h> self-contained. adds 7991310 Do not hardcode platform names in manual/libm-err-tab.pl (bug [...] adds 860aacd Fix alpha sqrt fegetenv namespace (bug 20768). adds 6d17741 Fix sparc build due missing __WORDSIZE_TIME64_COMPAT32 definition adds 5e37a69 Handle tests-unsupported if run-built-tests = no. adds e64e117 Do not generate UNRESOLVED results for run-built-tests = no. adds 31c351e Speed up math/test-tgmath2.c adds 0623b9e gconv.h: fix build with GCC 7 adds 5ffc980 Document do_test in test-skeleton.c adds c74940f nptl: Document the reason why __kind in pthread_mutex_t is pa [...] adds 327792c Define __ASSUME_ST_INO_64_BIT on all platforms. adds 06b9e94 Make check-installed-headers.sh ignore sys/sysctl.h for x32. adds d5b3879 Use write_message instead of write adds e0c6851 Write messages to stdout and use write_message instead of write adds 3c7f1f5 Consolidate lseek/lseek64/llseek implementations adds 38d84a0 Update nios2 localplt.data. adds 58d6b0d Update alpha localplt.data. adds 2d5a67d Add localplt.data for hppa. adds 116ae4f Add localplt.data for sh. adds 5874510 Fix rpcgen buffer overrun (bug 20790). adds 87686ae Consolidate Linux ftruncate implementations adds d4d8a12 Consolidate Linux truncate implementations adds 8f3a468 Regenerate ULPs for aarch64 adds 4589d07 Add definitions to sysdeps/tile/tilepro/bits/wordsize.h. adds 3e06601 Consolidate Linux access implementation adds 0a557c1 Fix sh4 build with __ASSUME_ST_INO_64_BIT redefinition adds b4e7510 Refactor some libm type-generic macros. adds a329844 Make sure tilepro uses kernel atomics fo atomic_store adds 8129bf7 Make SH <sys/user.h> self-contained. adds 84c426b Ignore -Wmaybe-uninitialized in stdlib/bug-getcontext.c. adds 14f95a4 Add script to build many glibc configurations. adds 809b72d [BZ #19239] Issue deprecation warnings on macro expansion. adds 9601d3a Fix typo in string/bits/string2.h. adds 8888eb5 Fix build-and-build-again bug in sunrpc tests. adds e6502df Forgot to add the ChangeLog to the previous commit, doh. adds ba1cafe Make tilegx32 install libraries in lib32 directories. adds 0c95f51 Fix build-many-glibcs.py style issues. adds 001f81a s390x: Add hidden definition for __sigsetjmp adds c7409ad configure: accept __stack_chk_fail_local for ssp support too [...] adds 48b17f0 ChangeLog: fix date adds 6ab707b manual: Remove non-existent mount options S_IMMUTABLE and S_A [...] adds f07820b Make SH ucontext always match current kernels. adds 530862a Fix SH4 register-dump.h for soft-float. new c11cd8d New internal function __access_noerrno new 388332b Add framework for tunables new ebe21d5 Initialize tunable list with the GLIBC_TUNABLES environment variable new 48862d6 Enhance --enable-tunables to select tunables frontend at build time new d4c1836 User manual documentation for tunables
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (097ec39) \ N -- N -- N refs/heads/siddhesh/tunables (d4c1836)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 5 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 | 860 +++++++++++++++ Makeconfig | 2 +- NEWS | 15 + Rules | 10 +- bits/wordsize.h | 26 + configure | 8 +- configure.ac | 8 +- conform/Makefile | 1 + crypt/sha256-block.c | 2 +- crypt/sha256.c | 13 +- crypt/sha512-block.c | 2 +- crypt/sha512.c | 14 +- csu/libc-start.c | 1 + dlfcn/bug-atexit3-lib.cc | 12 +- elf/Makefile | 13 +- elf/dl-tunables.c | 20 +- elf/tst-linkall-static.c | 45 + hurd/hurd.h | 30 + iconv/gconv.h | 2 +- iconvdata/ibm930.c | 9 +- iconvdata/ibm930.h | 78 +- iconvdata/ibm933.c | 9 +- iconvdata/ibm933.h | 64 +- iconvdata/ibm935.c | 9 +- iconvdata/ibm935.h | 56 +- iconvdata/ibm939.c | 9 +- iconvdata/ibm939.h | 78 +- iconvdata/iso-2022-cn-ext.c | 12 + iconvdata/iso646.c | 84 +- include/atomic.h | 19 +- include/crypt.h | 3 + include/libc-internal.h | 15 + io/Makefile | 1 - io/access.c | 16 +- locale/weight.h | 10 + locale/weightwc.h | 10 + malloc/Makefile | 3 + malloc/arena.c | 6 +- malloc/hooks.c | 71 +- malloc/malloc.c | 240 +++-- malloc/malloc.h | 7 - malloc/tst-mallocstate.c | 505 ++++++++- manual/arith.texi | 80 ++ manual/libm-err-tab.pl | 48 +- manual/math.texi | 4 +- manual/memory.texi | 66 +- manual/sysinfo.texi | 14 - manual/tunables.texi | 35 +- math/Makefile | 2 +- math/Versions | 1 + math/bits/mathcalls.h | 3 + math/libm-test.inc | 157 ++- math/math.h | 134 +-- .../s_canonicalize_template.c | 24 +- math/test-double.h | 1 + math/test-float.h | 1 + math/test-ldouble.h | 1 + math/test-nan-overflow.c | 1 + math/test-tgmath2.c | 131 ++- misc/sys/cdefs.h | 7 +- misc/sys/sysmacros.h | 56 +- nptl/Makefile | 2 +- nptl/pthread_rwlock_unlock.c | 4 + nptl/tst-basic1.c | 15 +- nptl/tst-cleanup1.c | 11 +- nptl/tst-cleanup3.c | 11 +- nptl/tst-key1.c | 11 +- nptl/tst-key2.c | 23 +- nptl/tst-key3.c | 31 +- nptl/tst-kill3.c | 13 +- nptl/tst-kill6.c | 15 +- nptl/tst-stdio1.c | 2 +- nptl/tst-stdio2.c | 11 +- nptl/tst-tls2.c | 15 +- nptl/tst-tls3.c | 13 +- nptl_db/thread_dbP.h | 10 + posix/glob.c | 65 +- posix/globtest.sh | 16 + posix/tst-truncate-common.c | 88 ++ posix/tst-truncate.c | 114 +- posix/tst-truncate64.c | 21 +- resolv/res_send.c | 9 + scripts/build-many-glibcs.py | 1135 ++++++++++++++++++++ scripts/check-installed-headers.sh | 23 + stdio-common/tst-printf.c | 5 + stdio-common/vfscanf.c | 13 +- stdlib/Makefile | 11 +- stdlib/Versions | 4 + stdlib/bits/stdlib-ldbl.h | 4 + stdlib/bug-getcontext.c | 9 + stdlib/bug-strtod.c | 6 +- stdlib/bug-strtod2.c | 2 +- stdlib/gen-tst-strtod-round.c | 4 +- stdlib/stdlib.h | 18 +- stdlib/strfrom-skeleton.c | 149 +++ io/access_noerrno.c => stdlib/strfromd.c | 9 +- io/access_noerrno.c => stdlib/strfromf.c | 9 +- io/access_noerrno.c => stdlib/strfroml.c | 9 +- stdlib/strtod_l.c | 14 +- stdlib/tst-strfrom-locale.c | 91 ++ stdlib/tst-strfrom.c | 91 ++ stdlib/tst-strfrom.h | 120 +++ stdlib/tst-strtod-round-data.h | 26 +- stdlib/tst-strtod-round-skeleton.c | 42 +- stdlib/tst-strtod.h | 7 +- stdlib/tst-strtod6.c | 2 +- string/bits/string2.h | 2 +- string/strcoll_l.c | 13 + sunrpc/Makefile | 12 + sunrpc/bug20790.x | 1 + sunrpc/rpc_parse.c | 2 +- .../aarch64/bits/wordsize.h | 15 +- sysdeps/aarch64/libm-test-ulps | 4 +- sysdeps/aarch64/libm-test-ulps-name | 1 + sysdeps/aarch64/memchr.S | 157 +++ sysdeps/aarch64/nptl/bits/pthreadtypes.h | 2 + sysdeps/alpha/fpu/feholdexcpt.c | 2 +- sysdeps/alpha/fpu/libm-test-ulps-name | 1 + sysdeps/arm/libm-test-ulps-name | 1 + sysdeps/arm/nacl/libc.abilist | 3 + sysdeps/arm/nptl/bits/pthreadtypes.h | 2 +- sysdeps/generic/libm-test-ulps-name | 1 + sysdeps/generic/math-tests.h | 8 + sysdeps/generic/math_private.h | 7 +- sysdeps/generic/stdint.h | 11 +- sysdeps/gnu/bits/utmp.h | 4 +- sysdeps/gnu/bits/utmpx.h | 2 +- sysdeps/hppa/fpu/libm-test-ulps-name | 1 + sysdeps/hppa/nptl/bits/pthreadtypes.h | 2 +- sysdeps/i386/dl-machine.h | 18 +- sysdeps/i386/fpu/libm-test-ulps-name | 1 + .../i386/i686/fpu/multiarch/libm-test-ulps-name | 1 + sysdeps/ia64/fpu/libm-test-ulps-name | 1 + sysdeps/ia64/nptl/bits/pthreadtypes.h | 2 +- sysdeps/ieee754/ldbl-128ibm/Makefile | 2 +- sysdeps/ieee754/ldbl-128ibm/bits/iscanonical.h | 7 +- .../ieee754/ldbl-128ibm/include/bits/iscanonical.h | 5 + sysdeps/ieee754/ldbl-128ibm/s_iscanonicall.c | 1 + ...-ldbl-128ibm.c => test-canonical-ldbl-128ibm.c} | 33 +- sysdeps/ieee754/ldbl-96/Makefile | 2 +- sysdeps/ieee754/ldbl-96/bits/iscanonical.h | 7 +- sysdeps/ieee754/ldbl-96/include/bits/iscanonical.h | 5 + sysdeps/ieee754/ldbl-96/s_iscanonicall.c | 1 + ...anonical-ldbl-96.c => test-canonical-ldbl-96.c} | 33 +- sysdeps/ieee754/ldbl-opt/Makefile | 6 +- .../ieee754/ldbl-opt/nldbl-canonicalize.c | 13 +- .../ieee754/ldbl-opt/nldbl-getpayload.c | 13 +- sysdeps/ieee754/ldbl-opt/nldbl-strfroml.c | 8 + sysdeps/ieee754/ldbl-opt/s_canonicalizel.c | 5 + sysdeps/m68k/coldfire/fpu/libm-test-ulps-name | 1 + sysdeps/m68k/m680x0/fpu/libm-test-ulps-name | 1 + sysdeps/m68k/nptl/bits/pthreadtypes.h | 2 +- sysdeps/mach/hurd/access.c | 45 +- sysdeps/mach/hurd/dl-sysdep.c | 3 +- sysdeps/microblaze/libm-test-ulps-name | 1 + sysdeps/microblaze/nptl/bits/pthreadtypes.h | 2 +- sysdeps/mips/bits/wordsize.h | 10 +- sysdeps/mips/localplt.data | 3 + sysdeps/mips/math-tests.h | 6 + sysdeps/mips/mips32/libm-test-ulps-name | 1 + sysdeps/mips/mips64/libm-test-ulps-name | 1 + sysdeps/mips/nptl/bits/pthreadtypes.h | 2 +- sysdeps/nacl/access.c | 21 +- sysdeps/nacl/libm.abilist | 3 + sysdeps/nacl/nacl-interfaces.h | 2 +- sysdeps/nios2/libm-test-ulps-name | 1 + sysdeps/nios2/nptl/bits/pthreadtypes.h | 2 +- sysdeps/powerpc/fpu/libm-test-ulps-name | 1 + sysdeps/powerpc/nofpu/libm-test-ulps-name | 1 + sysdeps/powerpc/nptl/elide.h | 3 + sysdeps/powerpc/powerpc32/bits/wordsize.h | 3 + sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc64/bits/wordsize.h | 3 + sysdeps/powerpc/powerpc64/power6/memset.S | 2 +- sysdeps/s390/fpu/libm-test-ulps-name | 1 + sysdeps/s390/nptl/bits/pthreadtypes.h | 2 +- sysdeps/s390/s390-32/bits/wordsize.h | 3 + sysdeps/s390/s390-32/setjmp.S | 42 +- sysdeps/s390/s390-64/bits/wordsize.h | 3 + sysdeps/s390/s390-64/setjmp.S | 42 +- sysdeps/sh/libm-test-ulps-name | 1 + sysdeps/sh/nptl/bits/pthreadtypes.h | 2 +- sysdeps/sparc/fpu/libm-test-ulps-name | 1 + sysdeps/sparc/nptl/bits/pthreadtypes.h | 2 +- sysdeps/sparc/sparc32/bits/wordsize.h | 3 + sysdeps/sparc/sparc64/bits/wordsize.h | 3 + sysdeps/sparc/sparc64/multiarch/sha256-block.c | 16 +- sysdeps/sparc/sparc64/multiarch/sha512-block.c | 16 +- sysdeps/tile/libm-test-ulps-name | 1 + sysdeps/tile/nptl/bits/pthreadtypes.h | 2 +- sysdeps/tile/preconfigure | 2 +- sysdeps/tile/tilegx/bits/wordsize.h | 3 + sysdeps/tile/tilepro/atomic-machine.h | 10 + sysdeps/tile/tilepro/bits/wordsize.h | 5 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 3 + .../unix/{access_noerrno.c => sysv/linux/access.c} | 31 +- sysdeps/unix/sysv/linux/alpha/Makefile | 2 +- sysdeps/unix/sysv/linux/alpha/bits/pthreadtypes.h | 2 +- sysdeps/unix/sysv/linux/alpha/bits/wordsize.h | 1 + sysdeps/unix/sysv/linux/alpha/kernel-features.h | 1 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 3 + sysdeps/unix/sysv/linux/alpha/localplt.data | 22 +- sysdeps/unix/sysv/linux/arm/ftruncate64.c | 36 - sysdeps/unix/sysv/linux/arm/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/libm.abilist | 3 + sysdeps/unix/sysv/linux/arm/truncate64.c | 35 - .../linux/{generic/wordsize-32 => }/ftruncate.c | 20 +- sysdeps/unix/sysv/linux/ftruncate64.c | 22 +- sysdeps/unix/sysv/linux/fxstat.c | 2 +- sysdeps/unix/sysv/linux/fxstat64.c | 2 +- sysdeps/unix/sysv/linux/generic/access.c | 48 - sysdeps/unix/sysv/linux/generic/sysdep.h | 4 +- .../sysv/linux/generic/wordsize-32/ftruncate64.c | 32 - .../unix/sysv/linux/generic/wordsize-32/llseek.c | 46 - .../sysv/linux/generic/wordsize-32/truncate64.c | 31 - sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 3 + sysdeps/unix/sysv/linux/hppa/localplt.data | 23 + sysdeps/unix/sysv/linux/i386/Makefile | 47 +- sysdeps/unix/sysv/linux/i386/fxstat.c | 2 +- sysdeps/unix/sysv/linux/i386/libc.abilist | 3 + sysdeps/unix/sysv/linux/i386/libm.abilist | 3 + sysdeps/unix/sysv/linux/i386/lxstat.c | 2 +- sysdeps/unix/sysv/linux/i386/xstat.c | 2 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 3 + sysdeps/unix/sysv/linux/llseek.c | 46 - .../sysv/linux/{generic/wordsize-32 => }/lseek.c | 35 +- sysdeps/unix/sysv/linux/lseek64.c | 55 +- sysdeps/unix/sysv/linux/lxstat.c | 2 +- sysdeps/unix/sysv/linux/lxstat64.c | 2 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 3 + sysdeps/unix/sysv/linux/mips/Makefile | 6 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c | 36 - sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 3 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips32/truncate64.c | 35 - sysdeps/unix/sysv/linux/mips/mips64/ftruncate64.c | 1 - sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips64/llseek.c | 1 - .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 3 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips64/syscalls.list | 5 - sysdeps/unix/sysv/linux/mips/mips64/truncate64.c | 1 - sysdeps/unix/sysv/linux/mips/sys/user.h | 1 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 3 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 3 + sysdeps/unix/sysv/linux/nios2/localplt.data | 1 + .../unix/sysv/linux/powerpc/bits/pthreadtypes.h | 2 +- sysdeps/unix/sysv/linux/powerpc/bits/wordsize.h | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 3 + .../sysv/linux/powerpc/powerpc32/ftruncate64.c | 36 - .../linux/powerpc/powerpc32/nofpu/libc.abilist | 3 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 3 + .../unix/sysv/linux/powerpc/powerpc32/truncate64.c | 34 - sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 2 +- .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 3 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 3 + .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 3 + sysdeps/unix/sysv/linux/pread.c | 3 +- sysdeps/unix/sysv/linux/pread64.c | 3 +- sysdeps/unix/sysv/linux/pwrite.c | 3 +- sysdeps/unix/sysv/linux/pwrite64.c | 3 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 3 + sysdeps/unix/sysv/linux/sh/kernel-features.h | 11 + sysdeps/unix/sysv/linux/sh/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/libm.abilist | 3 + sysdeps/unix/sysv/linux/sh/localplt.data | 20 + sysdeps/unix/sysv/linux/sh/pread.c | 23 - sysdeps/unix/sysv/linux/sh/pread64.c | 23 - sysdeps/unix/sysv/linux/sh/pwrite.c | 23 - sysdeps/unix/sysv/linux/sh/pwrite64.c | 23 - sysdeps/unix/sysv/linux/sh/sh4/register-dump.h | 2 +- sysdeps/unix/sysv/linux/sh/sys/ucontext.h | 15 - sysdeps/unix/sysv/linux/sh/sys/user.h | 1 + sysdeps/unix/sysv/linux/sparc/bits/wordsize.h | 4 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sys/user.h | 2 + sysdeps/unix/sysv/linux/sysdep.h | 10 + sysdeps/unix/sysv/linux/tile/tilegx/configure | 17 + sysdeps/unix/sysv/linux/tile/tilegx/configure.ac | 6 + .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 3 + sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 3 + sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 3 + .../linux/{generic/wordsize-32 => }/truncate.c | 18 +- sysdeps/unix/sysv/linux/truncate64.c | 26 +- sysdeps/unix/sysv/linux/tst-setgetname.c | 2 +- sysdeps/unix/sysv/linux/wordsize-64/ftruncate64.c | 1 - sysdeps/unix/sysv/linux/wordsize-64/syscalls.list | 5 - sysdeps/unix/sysv/linux/wordsize-64/truncate64.c | 1 - sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 3 + .../sysv/linux/{lseek64.c => x86_64/x32/lseek64.S} | 0 sysdeps/unix/sysv/linux/xstat.c | 2 +- sysdeps/unix/sysv/linux/xstat64.c | 2 +- sysdeps/unix/sysv/linux/xstatconv.c | 2 +- sysdeps/wordsize-32/bits/wordsize.h | 5 +- sysdeps/wordsize-64/bits/wordsize.h | 3 +- sysdeps/x86/bits/pthreadtypes.h | 2 +- sysdeps/x86/bits/wordsize.h | 4 + sysdeps/x86_64/dl-machine.h | 18 +- sysdeps/x86_64/fpu/libm-test-ulps-name | 1 + test-skeleton.c | 17 +- time/tst-strptime2.c | 11 + 326 files changed, 5579 insertions(+), 1781 deletions(-) create mode 100644 elf/tst-linkall-static.c create mode 100644 include/crypt.h copy io/access_noerrno.c => math/s_canonicalize_template.c (60%) create mode 100644 posix/tst-truncate-common.c create mode 100755 scripts/build-many-glibcs.py create mode 100644 stdlib/strfrom-skeleton.c copy io/access_noerrno.c => stdlib/strfromd.c (83%) copy io/access_noerrno.c => stdlib/strfromf.c (83%) copy io/access_noerrno.c => stdlib/strfroml.c (83%) create mode 100644 stdlib/tst-strfrom-locale.c create mode 100644 stdlib/tst-strfrom.c create mode 100644 stdlib/tst-strfrom.h create mode 100644 sunrpc/bug20790.x copy io/access_noerrno.c => sysdeps/aarch64/bits/wordsize.h (76%) create mode 100644 sysdeps/aarch64/libm-test-ulps-name create mode 100644 sysdeps/aarch64/memchr.S create mode 100644 sysdeps/alpha/fpu/libm-test-ulps-name create mode 100644 sysdeps/arm/libm-test-ulps-name create mode 100644 sysdeps/generic/libm-test-ulps-name create mode 100644 sysdeps/hppa/fpu/libm-test-ulps-name create mode 100644 sysdeps/i386/fpu/libm-test-ulps-name create mode 100644 sysdeps/i386/i686/fpu/multiarch/libm-test-ulps-name create mode 100644 sysdeps/ia64/fpu/libm-test-ulps-name create mode 100644 sysdeps/ieee754/ldbl-128ibm/include/bits/iscanonical.h rename sysdeps/ieee754/ldbl-128ibm/{test-iscanonical-ldbl-128ibm.c => test-canonic [...] create mode 100644 sysdeps/ieee754/ldbl-96/include/bits/iscanonical.h rename sysdeps/ieee754/ldbl-96/{test-iscanonical-ldbl-96.c => test-canonical-ldbl- [...] copy io/access_noerrno.c => sysdeps/ieee754/ldbl-opt/nldbl-canonicalize.c (80%) rename io/access_noerrno.c => sysdeps/ieee754/ldbl-opt/nldbl-getpayload.c (81%) create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-strfroml.c create mode 100644 sysdeps/ieee754/ldbl-opt/s_canonicalizel.c create mode 100644 sysdeps/m68k/coldfire/fpu/libm-test-ulps-name create mode 100644 sysdeps/m68k/m680x0/fpu/libm-test-ulps-name create mode 100644 sysdeps/microblaze/libm-test-ulps-name create mode 100644 sysdeps/mips/localplt.data create mode 100644 sysdeps/mips/mips32/libm-test-ulps-name create mode 100644 sysdeps/mips/mips64/libm-test-ulps-name create mode 100644 sysdeps/nios2/libm-test-ulps-name create mode 100644 sysdeps/powerpc/fpu/libm-test-ulps-name create mode 100644 sysdeps/powerpc/nofpu/libm-test-ulps-name create mode 100644 sysdeps/s390/fpu/libm-test-ulps-name create mode 100644 sysdeps/sh/libm-test-ulps-name create mode 100644 sysdeps/sparc/fpu/libm-test-ulps-name create mode 100644 sysdeps/tile/libm-test-ulps-name rename sysdeps/unix/{access_noerrno.c => sysv/linux/access.c} (70%) delete mode 100644 sysdeps/unix/sysv/linux/arm/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/arm/truncate64.c rename sysdeps/unix/sysv/linux/{generic/wordsize-32 => }/ftruncate.c (69%) delete mode 100644 sysdeps/unix/sysv/linux/generic/access.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/llseek.c delete mode 100644 sysdeps/unix/sysv/linux/generic/wordsize-32/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/hppa/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/llseek.c rename sysdeps/unix/sysv/linux/{generic/wordsize-32 => }/lseek.c (56%) delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/llseek.c delete mode 100644 sysdeps/unix/sysv/linux/mips/mips64/truncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/truncate64.c create mode 100644 sysdeps/unix/sysv/linux/sh/localplt.data delete mode 100644 sysdeps/unix/sysv/linux/sh/pread.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pread64.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite.c delete mode 100644 sysdeps/unix/sysv/linux/sh/pwrite64.c rename sysdeps/unix/sysv/linux/{generic/wordsize-32 => }/truncate.c (73%) delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/ftruncate64.c delete mode 100644 sysdeps/unix/sysv/linux/wordsize-64/truncate64.c copy sysdeps/unix/sysv/linux/{lseek64.c => x86_64/x32/lseek64.S} (100%) create mode 100644 sysdeps/x86_64/fpu/libm-test-ulps-name