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 e7794c8 Initialize tunable list with the GLIBC_TUNABLES environment variable discards 3d745d2 Add framework for tunables adds 6320de9 Remove __ASSUME_OFF_DIFF_OFF64 definition adds 4687006 Fix LO_HI_LONG definition adds efbe665 [AArch64] Fix libc internal asm profiling code adds 26c2910 [AArch64] Add bits/hwcap.h for aarch64 linux adds c10f90d Revert "Add pretty printers for the NPTL lock types" adds cf1ad5b X86-64: Define LO_HI_LONG to skip pos_h [BZ #20349] adds 6165555 x86-64: Properly align stack in _dl_tlsdesc_dynamic [BZ #20309] adds 3bbee82 Test p{read,write}64 with offset > 4GB adds f531f93 x86-64: Add p{read,write}[v]64 to syscalls.list [BZ #20348] adds e15eaa8 Regenerate i686 libm-test-ulps with GCC 6.1 at -O3 [BZ #20347] adds 2ac88ee Refactor Linux raise implementation (BZ#15368) adds 2b6dbe6 Fix TABDLY value adds f8238ae [AArch64] Regenerate libm-test-ulps adds 2413e73 Don't install the internal header grp-merge.h adds cbf8886 Fix cos computation for multiple precision fallback (bz #20357) adds 41d0365 elf: Define missing Meta architecture specific relocations adds d957c4d i386: Compile rtld-*.os with -mno-sse -mno-mmx -mfpmath=387 adds 2c3d888 elf/elf.h: Add missing Meta relocations adds 4f69cc4 microblaze: fix variable name collision with syscall macros adds 1f16923 S390: Do not clobber r13 with memcpy on 31bit with copies >1MB. adds d637e92 [AArch64] Update libm-test-ulps adds b898b64 powerpc: Fix missing verb and typo in comment about AT_HWCAP entry adds 3eb43b6 Nios II localplt.data update: remove __eqsf2 adds fe0cf86 Don't compile do_test with -mavx/-mavx/-mavx512 adds fab3823 CVE-2016-5417 was assigned to bug 19257 adds 33ae5b1 sparc: remove ceil, floor, trunc sparc specific implementations adds 3c4f81e Update libc.pot and NEWS. adds fdfc926 Update for glibc 2.24 release. adds e720d3d Open development for 2.25. adds 062e53c alpha: fix ceil on sNaN input adds 65cc568 alpha: fix floor on sNaN input adds cb7f9d6 alpha: fix rint on sNaN input adds b74d259 alpha: fix trunc for big input values adds f88aab5 malloc: Preserve arena free list/thread count invariant [BZ #20370] adds 533f9be x86_64: Call finite scalar versions in vectorized log, pow, e [...] adds f690b56 malloc: Run tests without calling mallopt [BZ #19469] adds 968dc26 Add support for referencing specific symbol versions adds 4878900 Support __STDC_WANT_LIB_EXT2__ feature test macro. adds ee71e5b powerpc: fix ifunc-sel.h with GCC 6 adds 30f926d powerpc: fix ifunc-sel.h fix asm constraints and clobber list adds 5a0b613 Fix wide-char testsuite SIGBUS on platforms such as Sparc. adds 3ef3f1b Fix sNaN handling in nearbyint on 32-bit sparc. adds bdf20be sparc64: add a VIS3 version of ceil, floor and trunc adds acaff9b Define PF_QIPCRTR, AF_QIPCRTR from Linux 4.7 in bits/socket.h. adds e751658 Define UDP_ENCAP_* from Linux 4.7 in netinet/udp.h. adds 5bc1733 elf: dl-minimal malloc needs to respect fundamental alignment adds a2ff21f elf: Avoid using memalign for TLS allocations [BZ #17730] adds 6c444ad elf: Do not use memalign for TCB/TLS blocks allocation [BZ #17730] adds b381a38 Update and install proc_service.h [BZ #20311] adds cad1d60 Remove tacit double usage in ldbl-128 adds b9e05ed Refactor part of math Makefile adds f2de695 Unify drift between _Complex function type variants adds bf91be8 Support __STDC_WANT_IEC_60559_BFP_EXT__ feature test macro. adds cab4d74 Add utility macros for clang detection, and deprecation with [...] adds 63eb8df Minimize sysdeps code involved in defining major/minor/makedev. adds dbab657 Deprecate inclusion of <sys/sysmacros.h> by <sys/types.h> adds 71b4804 Fix typo in last arith.texi change. adds 412cb26 Support __STDC_WANT_IEC_60559_FUNCS_EXT__ feature test macro. adds 146f208 Also handle __STDC_WANT_IEC_60559_BFP_EXT__ in <tgmath.h>. adds e67330a x86: Use sysdep.o from libc.a in static libraries adds 412ac69 Update PO files. adds cb864fe Do not call __nan in scalb functions. adds f0e3925 Add atomic_exchange_relaxed. adds 89a12e6 Fix math.h comment about bits/mathdef.h. adds d4cf133 Improve gen-libm-test.pl LIT() application adds 9c8addb sparc: build with -mvis on sparc32/sparcv9 and sparc64 adds 8a9f4eb sparc: remove fdim sparc specific implementations adds bf79a33 sparc32/sparcv9: add a VIS3 version of fdim adds a194625 Fix recvmsg returning SIGLOST on PF_LOCAL sockets adds 13cb8f7 Add atomic operations required by the new condition variable. adds 65f07b8 localedata: change M$ to Microsoft adds 9b3d133 ChangeLog: change Winblowz to Windows adds 71b67af locales: en_CA: update d_fmt [BZ #9842] adds 5220a1a Add tests for fegetexceptflag, fesetexceptflag. adds f792117 Fix powerpc fesetexceptflag clearing FE_INVALID (bug 20455). adds ab70f21 Add missing reference to bug 20452 adds 98dac0c Fix test-fexcept when "inexact" implicitly raised. adds 3f0eedd Add comment from sysdeps/powerpc/fpu/fraiseexcpt.c to fsetexc [...] adds 89b7dd2 locales: et_EE: locale has wrong {p,n}_cs_precedes value [BZ #20459] adds 9e2ff6c arm: mark __startcontext as .cantunwind (bug 20435) new 37f5c73 Add framework for tunables new dec71f2 Initialize tunable list with the GLIBC_TUNABLES environment variable
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 (e7794c8) \ N -- N -- N refs/heads/siddhesh/tunables (dec71f2)
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 2 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 | 875 ++++++++++++++++++++- ChangeLog.11 | 2 +- ChangeLog.8 | 2 +- INSTALL | 5 +- Makeconfig | 18 +- Makefile | 3 +- Makerules | 46 -- NEWS | 283 ++++++- README.tunables | 26 +- Rules | 5 - bits/libc-header-start.h | 61 ++ bits/sysmacros.h | 74 ++ bits/termios.h | 2 +- config.h.in | 2 +- config.make.in | 2 +- configure | 43 +- configure.ac | 30 +- csu/init-first.c | 4 +- csu/libc-tls.c | 2 +- elf/Makefile | 9 +- elf/dl-minimal.c | 3 +- elf/dl-sysdep.c | 8 + elf/dl-tls.c | 164 ++-- elf/dl-tunables.c | 59 +- elf/dl-tunables.h | 8 +- elf/dl-tunables.list | 23 +- elf/elf.h | 62 ++ elf/rtld.c | 8 - .../tst-gnu2-tls1.c | 61 +- .../tst-preadvwritev64.c => elf/tst-gnu2-tls1mod.c | 42 +- grp/Makefile | 2 +- include/atomic.h | 56 ++ include/features.h | 41 +- include/libc-symbols.h | 19 +- include/shlib-compat.h | 18 +- include/sys/sysmacros.h | 1 + libio/stdio.h | 9 +- localedata/ChangeLog | 16 + localedata/charmaps/CP10007 | 2 +- localedata/locales/en_CA | 2 +- localedata/locales/et_EE | 4 +- malloc/Makefile | 4 + malloc/arena.c | 84 +- malloc/malloc-internal.h | 53 ++ malloc/malloc.c | 189 +++-- manual/arith.texi | 21 +- manual/creature.texi | 26 + manual/install.texi | 4 +- manual/math.texi | 9 +- math/Makefile | 133 ++-- math/auto-libm-test-in | 3 + math/auto-libm-test-out | 207 +++++ math/bits/mathcalls.h | 10 +- math/e_scalb.c | 6 +- math/e_scalbf.c | 6 +- math/e_scalbl.c | 6 +- math/gen-libm-test.pl | 17 +- math/libm-test.inc | 122 +-- math/math.h | 62 +- math/s_ccoshf.c | 4 +- math/s_ccoshl.c | 2 +- math/s_csinhf.c | 4 +- math/s_csinhl.c | 4 +- math/s_fdim.c | 4 +- math/s_fdimf.c | 2 + math/test-fexcept-traps.c | 84 ++ math/test-fexcept.c | 200 +++++ math/{test-ildoubl.c => test-ildouble.c} | 0 math/tgmath.h | 2 +- misc/Makefile | 7 +- misc/Versions | 3 + {sysdeps/unix/sysv/linux => misc}/makedev.c | 28 +- misc/sys/cdefs.h | 22 +- misc/sys/sysmacros.h | 120 +++ misc/tst-makedev.c | 104 +++ ...st-preadvwritev.c => tst-preadvwritev-common.c} | 55 +- misc/tst-preadvwritev.c | 95 +-- misc/tst-preadvwritev64.c | 35 +- nptl/Makefile | 9 +- nptl/allocatestack.c | 4 +- nptl/nptl-printers.py | 593 -------------- nptl/nptl_lock_constants.pysym | 75 -- nptl/tst-tls3-malloc.c | 176 +++++ nptl_db/Makefile | 2 +- nptl_db/proc_service.h | 19 +- po/de.po | 6 +- po/fi.po | 90 +-- po/libc.pot | 368 +++++---- po/sv.po | 143 ++-- posix/Makefile | 2 +- posix/sys/types.h | 8 +- posix/tst-preadwrite-common.c | 85 ++ posix/tst-preadwrite.c | 87 +- posix/tst-preadwrite64.c | 40 +- pretty-printers/Makefile | 82 -- pretty-printers/README | 130 --- pretty-printers/test-condvar-attributes.c | 94 --- pretty-printers/test-condvar-attributes.py | 60 -- pretty-printers/test-condvar-printer.c | 57 -- pretty-printers/test-condvar-printer.py | 45 -- pretty-printers/test-mutex-attributes.c | 144 ---- pretty-printers/test-mutex-attributes.py | 90 --- pretty-printers/test-mutex-printer.c | 151 ---- pretty-printers/test-mutex-printer.py | 92 --- pretty-printers/test-rwlock-attributes.c | 98 --- pretty-printers/test-rwlock-attributes.py | 62 -- pretty-printers/test-rwlock-printer.c | 78 -- pretty-printers/test-rwlock-printer.py | 59 -- pretty-printers/test_common.py | 315 -------- scripts/gen-py-const.awk | 118 --- scripts/gen-tunables.awk | 12 +- string/string.h | 8 +- string/test-strncmp.c | 6 + sysdeps/aarch64/Makefile | 4 + sysdeps/aarch64/libm-test-ulps | 12 +- sysdeps/aarch64/sysdep.h | 33 +- sysdeps/alpha/fpu/s_ceil.c | 7 +- sysdeps/alpha/fpu/s_ceilf.c | 7 +- sysdeps/alpha/fpu/s_floor.c | 7 +- sysdeps/alpha/fpu/s_floorf.c | 7 +- sysdeps/alpha/fpu/s_rint.c | 3 + sysdeps/alpha/fpu/s_rintf.c | 3 + sysdeps/alpha/fpu/s_trunc.c | 7 +- sysdeps/alpha/fpu/s_truncf.c | 7 +- sysdeps/arm/nacl/libc.abilist | 5 + sysdeps/generic/dl-dtv.h | 12 +- sysdeps/generic/math-tests.h | 9 + sysdeps/generic/sys/sysmacros.h | 30 - sysdeps/gnu/netinet/udp.h | 2 + sysdeps/i386/Makefile | 7 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 4 +- sysdeps/ieee754/dbl-64/s_sin.c | 4 +- sysdeps/ieee754/dbl-64/s_trunc.c | 4 +- sysdeps/ieee754/dbl-64/wordsize-64/s_trunc.c | 4 +- sysdeps/ieee754/flt-32/s_truncf.c | 2 + sysdeps/ieee754/ldbl-128/k_tanl.c | 2 +- sysdeps/ieee754/ldbl-128/s_atanl.c | 2 +- sysdeps/ieee754/ldbl-128/s_logbl.c | 2 +- sysdeps/mach/hurd/dl-sysdep.c | 8 + sysdeps/mach/hurd/i386/init-first.c | 8 + sysdeps/mach/hurd/recvmsg.c | 4 +- sysdeps/powerpc/fpu/fsetexcptflg.c | 6 +- sysdeps/powerpc/ifunc-sel.h | 13 +- sysdeps/powerpc/math-tests.h | 6 + sysdeps/s390/s390-32/memcpy.S | 13 +- sysdeps/sparc/sparc32/sparcv9/Makefile | 2 +- .../sparc/sparc32/sparcv9/fpu/multiarch/Makefile | 15 +- .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis2.S | 61 -- .../sparc32/sparcv9/fpu/multiarch/s_ceil-vis3.S | 62 -- .../sparc/sparc32/sparcv9/fpu/multiarch/s_ceil.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis2.S | 58 -- .../sparc32/sparcv9/fpu/multiarch/s_ceilf-vis3.S | 59 -- .../sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf.S | 12 - .../sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.S | 34 - .../multiarch/{s_fdimf-vis3.S => s_fdim-vis3.c} | 19 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.S | 19 - .../s_fdimf.S => sparcv9/fpu/multiarch/s_fdim.c} | 33 +- .../sparc32/sparcv9/fpu/multiarch/s_fdimf-vis3.c | 9 +- .../sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.S | 12 - .../sparcv9/fpu/multiarch/s_fdimf.c} | 29 +- .../sparc32/sparcv9/fpu/multiarch/s_floor-vis2.S | 61 -- .../sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S | 62 -- .../sparc/sparc32/sparcv9/fpu/multiarch/s_floor.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis2.S | 58 -- .../sparc32/sparcv9/fpu/multiarch/s_floorf-vis3.S | 59 -- .../sparc/sparc32/sparcv9/fpu/multiarch/s_floorf.S | 12 - .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 6 +- .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 2 +- .../sparc32/sparcv9/fpu/multiarch/s_trunc-vis3.S | 57 -- .../sparc/sparc32/sparcv9/fpu/multiarch/s_trunc.S | 19 - .../sparc32/sparcv9/fpu/multiarch/s_truncf-vis3.S | 53 -- .../sparc/sparc32/sparcv9/fpu/multiarch/s_truncf.S | 12 - sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S | 92 --- sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S | 83 -- sysdeps/sparc/sparc32/sparcv9/fpu/s_fdim.S | 40 - sysdeps/sparc/sparc32/sparcv9/fpu/s_fdimf.S | 35 - sysdeps/sparc/sparc32/sparcv9/fpu/s_floor.S | 92 --- sysdeps/sparc/sparc32/sparcv9/fpu/s_floorf.S | 83 -- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 8 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 4 +- sysdeps/sparc/sparc32/sparcv9/fpu/s_trunc.S | 64 -- sysdeps/sparc/sparc32/sparcv9/fpu/s_truncf.S | 56 -- sysdeps/sparc/sparc64/Makefile | 2 + sysdeps/sparc/sparc64/fpu/multiarch/Makefile | 27 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis2.S | 57 -- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.S | 59 -- .../sparc/sparc64/fpu/multiarch/s_ceil-vis3.c | 9 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.S | 12 - .../sparc/sparc64/fpu/multiarch/s_ceil.c | 18 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis2.S | 56 -- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.S | 58 -- .../sparc/sparc64/fpu/multiarch/s_ceilf-vis3.c | 9 +- sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.S | 12 - .../sparc/sparc64/fpu/multiarch/s_ceilf.c | 18 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis2.S | 57 -- sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.S | 59 -- .../sparc/sparc64/fpu/multiarch/s_floor-vis3.c | 9 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floor.S | 12 - .../sparc/sparc64/fpu/multiarch/s_floor.c | 18 +- .../sparc/sparc64/fpu/multiarch/s_floorf-vis2.S | 56 -- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.S | 58 -- .../sparc/sparc64/fpu/multiarch/s_floorf-vis3.c | 9 +- sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.S | 12 - .../sparc/sparc64/fpu/multiarch/s_floorf.c | 18 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.S | 53 -- .../sparc/sparc64/fpu/multiarch/s_trunc-vis3.c | 9 +- sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.S | 12 - .../sparc/sparc64/fpu/multiarch/s_trunc.c | 18 +- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.S | 52 -- .../sparc/sparc64/fpu/multiarch/s_truncf-vis3.c | 9 +- sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.S | 12 - .../sparc/sparc64/fpu/multiarch/s_truncf.c | 18 +- sysdeps/sparc/sparc64/fpu/s_ceil.S | 83 -- sysdeps/sparc/sparc64/fpu/s_ceilf.S | 81 -- sysdeps/sparc/sparc64/fpu/s_fdim.S | 32 - sysdeps/sparc/sparc64/fpu/s_floor.S | 83 -- sysdeps/sparc/sparc64/fpu/s_floorf.S | 81 -- sysdeps/sparc/sparc64/fpu/s_trunc.S | 55 -- sysdeps/sparc/sparc64/fpu/s_truncf.S | 54 -- sysdeps/unix/sysv/linux/Makefile | 2 +- .../sysv/linux/aarch64/bits/hwcap.h} | 42 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/setcontext.S | 7 + sysdeps/unix/sysv/linux/bits/socket.h | 4 +- sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 + sysdeps/unix/sysv/linux/i386/Makefile | 2 + sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 1 + sysdeps/unix/sysv/linux/microblaze/sysdep.h | 42 +- sysdeps/unix/sysv/linux/mips/kernel-features.h | 1 - .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 1 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 1 + sysdeps/unix/sysv/linux/nios2/localplt.data | 1 - sysdeps/unix/sysv/linux/nptl-signals.h | 41 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 1 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 1 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 1 + sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h | 4 +- sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/pt-raise.c | 23 +- sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/unix/sysv/linux/raise.c | 63 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/libc.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 + sysdeps/unix/sysv/linux/sys/sysmacros.h | 65 -- sysdeps/unix/sysv/linux/sysdep.h | 10 +- .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 1 + .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 1 + sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/syscalls.list | 4 + sysdeps/unix/sysv/linux/x86_64/sysdep.h | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/x86_64/dl-tlsdesc.S | 13 +- sysdeps/x86_64/fpu/Makefile | 56 +- .../x86_64/fpu/multiarch/svml_d_exp2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_exp4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_exp8_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_d_log2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_log4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_d_pow2_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_d_pow4_core_avx2.S | 4 +- .../x86_64/fpu/multiarch/svml_d_pow8_core_avx512.S | 8 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_s_expf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_expf8_core_avx2.S | 4 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_s_logf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_logf8_core_avx2.S | 4 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 8 +- .../x86_64/fpu/multiarch/svml_s_powf4_core_sse4.S | 4 +- .../x86_64/fpu/multiarch/svml_s_powf8_core_avx2.S | 4 +- sysdeps/x86_64/fpu/svml_d_exp2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_log2_core.S | 2 +- sysdeps/x86_64/fpu/svml_d_pow2_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_expf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_logf4_core.S | 2 +- sysdeps/x86_64/fpu/svml_s_powf4_core.S | 2 +- .../fpu/test-double-libmvec-sincos-avx-main.c | 1 + .../fpu/test-double-libmvec-sincos-avx2-main.c | 1 + .../fpu/test-double-libmvec-sincos-avx512-main.c | 1 + ...-sincos.c => test-double-libmvec-sincos-main.c} | 30 +- sysdeps/x86_64/fpu/test-double-libmvec-sincos.c | 37 +- .../fpu/test-float-libmvec-sincosf-avx-main.c | 1 + .../fpu/test-float-libmvec-sincosf-avx2-main.c | 1 + .../fpu/test-float-libmvec-sincosf-avx512-main.c | 1 + ...sincosf.c => test-float-libmvec-sincosf-main.c} | 31 +- sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c | 35 +- test-skeleton.c | 2 + version.h | 2 +- wcsmbs/wchar.h | 5 +- 310 files changed, 4359 insertions(+), 6533 deletions(-) create mode 100644 bits/libc-header-start.h create mode 100644 bits/sysmacros.h copy sysdeps/x86_64/fpu/test-float-libmvec-sincosf.c => elf/tst-gnu2-tls1.c (59%) copy misc/tst-preadvwritev64.c => elf/tst-gnu2-tls1mod.c (71%) create mode 100644 include/sys/sysmacros.h create mode 100644 math/test-fexcept-traps.c create mode 100644 math/test-fexcept.c rename math/{test-ildoubl.c => test-ildouble.c} (100%) rename {sysdeps/unix/sysv/linux => misc}/makedev.c (62%) create mode 100644 misc/sys/sysmacros.h create mode 100644 misc/tst-makedev.c copy misc/{tst-preadvwritev.c => tst-preadvwritev-common.c} (63%) delete mode 100644 nptl/nptl-printers.py delete mode 100644 nptl/nptl_lock_constants.pysym create mode 100644 nptl/tst-tls3-malloc.c create mode 100644 posix/tst-preadwrite-common.c delete mode 100644 pretty-printers/Makefile delete mode 100644 pretty-printers/README delete mode 100644 pretty-printers/test-condvar-attributes.c delete mode 100644 pretty-printers/test-condvar-attributes.py delete mode 100644 pretty-printers/test-condvar-printer.c delete mode 100644 pretty-printers/test-condvar-printer.py delete mode 100644 pretty-printers/test-mutex-attributes.c delete mode 100644 pretty-printers/test-mutex-attributes.py delete mode 100644 pretty-printers/test-mutex-printer.c delete mode 100644 pretty-printers/test-mutex-printer.py delete mode 100644 pretty-printers/test-rwlock-attributes.c delete mode 100644 pretty-printers/test-rwlock-attributes.py delete mode 100644 pretty-printers/test-rwlock-printer.c delete mode 100644 pretty-printers/test-rwlock-printer.py delete mode 100644 pretty-printers/test_common.py delete mode 100644 scripts/gen-py-const.awk delete mode 100644 sysdeps/generic/sys/sysmacros.h delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceil.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim-vis3.S rename sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/{s_fdimf-vis3.S => s_fdim-vis3. [...] delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdim.S rename sysdeps/sparc/sparc32/{fpu/s_fdimf.S => sparcv9/fpu/multiarch/s_fdim.c} (66%) copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fd [...] delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_fdimf.S rename sysdeps/sparc/{sparc64/fpu/s_fdimf.S => sparc32/sparcv9/fpu/multiarch/s_fdi [...] delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf-vis2.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floorf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_trunc-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_trunc.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_truncf-vis3.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_truncf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_ceil.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_fdimf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_floor.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_floorf.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_trunc.S delete mode 100644 sysdeps/sparc/sparc32/sparcv9/fpu/s_truncf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_ceil-vis3.c (84%) delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c (66%) delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf-vis3 [...] delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_ceilf.c (66%) delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_floor-vis3 [...] delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floor.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c (66%) delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis2.S delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis3.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_floorf-vis [...] delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_floorf.c (66%) delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_trunc-vis3 [...] delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c (66%) delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf-vis3.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_truncf-vis [...] delete mode 100644 sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.S copy misc/tst-preadvwritev64.c => sysdeps/sparc/sparc64/fpu/multiarch/s_truncf.c (66%) delete mode 100644 sysdeps/sparc/sparc64/fpu/s_ceil.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_ceilf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fdim.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_floor.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_floorf.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_trunc.S delete mode 100644 sysdeps/sparc/sparc64/fpu/s_truncf.S rename sysdeps/{sparc/sparc32/fpu/s_fdim.S => unix/sysv/linux/aarch64/bits/hwcap.h} (55%) delete mode 100644 sysdeps/unix/sysv/linux/sys/sysmacros.h create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-sincos-avx512-main.c copy sysdeps/x86_64/fpu/{test-double-libmvec-sincos.c => test-double-libmvec-sinco [...] create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx2-main.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-sincosf-avx512-main.c copy sysdeps/x86_64/fpu/{test-float-libmvec-sincosf.c => test-float-libmvec-sincos [...]