Release/2.29
Contents
- Current status
- Planning
-
Build and test results
- Architecture-independent
- AArch64
- Alpha
- ARM
- C-SKY
- HPPA
- IA64
- M68K
- MicroBlaze
- MIPS
- Nios II
- PowerPC (32-bit soft-float)
- PowerPC (32-bit hard-float)
- PowerPC (64-bit hard-float)
- PowerPC64LE (64-bit hard-float)
- RISC-V (rv64imac/lp64)
- RISC-V (rv64imafdc/lp64)
- RISC-V (rv64imafdc/lp64d)
- S/390 (32-bit)
- S/390 (64-bit)
- SH
- SPARC (32-bit)
- SPARC (64-bit)
- x86 (32-bit, Linux)
- x86_64 (64-bit, Linux)
- x86_64 (x32, Linux)
- x86 (32-bit, Hurd)
- Packaging Changes
1. Current status
The release branch of glibc-2.29 was released on 2019-01-31.
The ref structure of this branch is:
- release/2.29/master: main branch
- glibc-2.29.N: revision releases tagged out of release/2.29/master
These people are interested in contents and further revisions tagged on the branch:
- PERSON1
- PERSON2
- ...
The general policies for release branches apply to this branch. Do you think a certain bugfix should be included in this branch?
- Is the fix committed in master? It has to be, unless it's not applicable to master (e.g. code has been rewritten meantime).
- Do you have commit permissions? If so, go ahead if you think it's reasonably safe. break;
- Can you handle Git yourself? Then you can clone the glibc repository, cherry-pick the appropriate fixes, push your branch out and send a pull request at libc-alpha. break;
- Add the glibc_2.29 keyword to the appropriate bug report.
- If there is no appropriate bug report, send a request for the fix to be included to libc-alpha.
A revision release is tagged either when some critical bug-fix appears, or after some period of real-world testing, usually mainly in some SUSE distribution branch (but other distributions are welcome to run latest release/2.29/master as well, more so if they tell me about it!).
2. Planning
What things do we want to accomplish this release?
2.1. Release blockers?
- math: Update s_sincosf to use generic vector computations:
- Use C99-compliant scanf under _GNU_SOURCE
- General fixes and refactor for BZ#12683 - The first patch is not included because it was withdraw during review.
- termios refactor
- sigaction internal refactor
- preserve sprintf(buf, "%s", buf) behaviour
- Build failures:
- posix: Clear close-on-exec for posix_spawn adddup2 (BZ#23640)
2.2. Deferred to next release
Auto-generate ChangeLog-like output from git logs
- Can't use 64-bit register for size_t in assembly codes for x32
- Hang in pthread_rwlock_trywrlock
- io: Consolidate lockf implementation
Locales: Cyrillic -> ASCII transliteration [BZ #2872]
3. Build and test results
Describe build and test issues for each architecture, or confirm a clean build with no testsuite failures. The list below is not a complete list of ABI variants; testing should try to cover the different ABI variants as far as possible.
Build system: UNAME -a, GCC?, Binutils?, Kernel ?
TRIMMED LIST OF FAILURES.
3.1. Architecture-independent
On systems with a broken libidn2 (version < 2.0.5) the following tests fail:
FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1
On systems with limited memory, stdio-common/test-vfprintf and stdio-common/bug22 may fail (bug 14231).
- If cross-testing, and the physical path to the build directory is different on the build system and the host used for testing (if it involves a symlink on one system but not the other), io/ftwtest fails.
- If cross-testing and the system on which glibc runs does not have cpp (used by rpcgen), sunrpc/bug20790 fails.
- If cross-testing and the system on which glibc runs does not have python3 or python (whichever was found by configure on the build system), the pretty printers tests fail:
FAIL: nptl/test-cond-printers FAIL: nptl/test-condattr-printers FAIL: nptl/test-mutex-printers FAIL: nptl/test-mutexattr-printers FAIL: nptl/test-rwlock-printers FAIL: nptl/test-rwlockattr-printers
Similarly if the system lacks PExpect 4.0 or newer the same tests fail. Similarly if the system lacks gdb 7.8 or newer the same tests fail. - On systems with Linux kernel 3.11 through 3.17, missing a backport of commit 69a91c237ab0ebe4e9fdeaf6d0090c85275594ec (present in 3.18, backports may be in some older stable series), io/tst-open-tmpfile fails.
- timezone/tst-tzset creates a 4GB file in $TMPDIR and fails if there is not enough disk space.
If the test system does not have suitable copies of libgcc_s.so and libstdc++.so installed in system library directories, it is necessary to copy or symlink them into the build directory before testing (see https://sourceware.org/ml/libc-alpha/2012-04/msg01014.html regarding the use of system library directories here).
Systems with unreleased version of Linux 5.0 kernel headers (ulong in comment).
FAIL: misc/check-installed-headers-c
3.2. AArch64
Build system: GCC 8.2.1 20190124, binutils 2.30.0.20180625, Linux 4.4.0, Linux headers 5.0-rc3 (Szabolcs Nagy)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: iconv/tst-gconv-init-failure UNSUPPORTED: io/tst-getcwd-abspath UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-nearbyint-except-2 FAIL: misc/check-installed-headers-c UNSUPPORTED: misc/tst-pkey UNSUPPORTED: misc/tst-ttyname UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nss/tst-nss-files-alias-leak UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: nss/tst-nss-test3 UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads UNSUPPORTED: sunrpc/tst-svc_register Summary of test results: 1 FAIL 5837 PASS 26 UNSUPPORTED 17 XFAIL 2 XPASS
Build system: GCC 8.2.1-3 (Red Hat), binutils 2.30-47.el7, Linux 4.14.0-115.5.1.el7a.aarch64 (DJ Delorie)
UNSUPPORTED: assert/tst-assert-c++ UNSUPPORTED: assert/tst-assert-g++ XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: iconv/tst-gconv-init-failure FAIL: inet/tst-idna_name_classify UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-nearbyint-except-2 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nptl/tst-thread_local1 UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: stdlib/tst-quick_exit UNSUPPORTED: stdlib/tst-thread-quick_exit Summary of test results: 1 FAIL 5853 PASS 19 UNSUPPORTED 17 XFAIL 2 XPASS
Build system: GCC 8.2.1-3 (Red Hat), binutils 2.30-49.el8, Linux 4.18.0-64.el8.aarch64 (DJ Delorie)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: iconv/tst-gconv-init-failure FAIL: malloc/tst-malloc-usable-tunables UNSUPPORTED: misc/tst-pkey UNSUPPORTED: posix/tst-spawn4-compat Summary of test results: 1 FAIL 5870 PASS 3 UNSUPPORTED 17 XFAIL 2 XPASS
3.3. Alpha
3.4. ARM
Build system: (hard-float ABI) GCC 8.2.1 20190114, binutils 2.31.51.20190114, Linux 3.5.0 (Joseph Myers)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: grp/testgrp UNSUPPORTED: iconv/tst-gconv-init-failure FAIL: inet/tst-idna_name_classify FAIL: io/ftwtest UNSUPPORTED: io/tst-getcwd-abspath UNSUPPORTED: io/tst-open-tmpfile UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-nearbyint-except-2 UNSUPPORTED: misc/tst-memfd_create UNSUPPORTED: misc/tst-ofdlocks UNSUPPORTED: misc/tst-ofdlocks-compat UNSUPPORTED: misc/tst-pkey UNSUPPORTED: misc/tst-ttyname UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nptl/tst-cond24 FAIL: nptl/tst-mutex10 FAIL: nptl/tst-stack4 UNSUPPORTED: nss/tst-nss-files-alias-leak UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: nss/tst-nss-test3 FAIL: posix/globtest UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads FAIL: stdio-common/bug22 UNSUPPORTED: stdlib/tst-getrandom FAIL: sunrpc/bug20790 UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039 Summary of test results: 9 FAIL 5041 PASS 31 UNSUPPORTED 17 XFAIL 2 XPASS
3.5. C-SKY
Build system:Ubuntu 16.04.1, GCC 9.0 20190118, Binutils 2.32 20190118, kernel 4.20 (hard-float) (Mao Han)
UNSUPPORTED: crypt/cert UNSUPPORTED: malloc/tst-mallocstate UNSUPPORTED: math/test-matherr UNSUPPORTED: math/test-matherr-2 UNSUPPORTED: misc/tst-ofdlocks-compat UNSUPPORTED: misc/tst-pkey UNSUPPORTED: misc/tst-ttyname UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nptl/tst-_res1 FAIL: nptl/tst-thread_local1 UNSUPPORTED: nss/tst-nss-test3 FAIL: posix/tst-chmod UNSUPPORTED: posix/tst-glob_lstat_compat UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-p_secstodate UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads UNSUPPORTED: stdlib/test-bz22786 UNSUPPORTED: string/test-bcopy UNSUPPORTED: string/test-memmove FAIL: sunrpc/bug20790 UNSUPPORTED: time/tst-y2039 Summary of test results: 4 FAIL 5043 PASS 27 UNSUPPORTED 19 XFAIL
Build system:Ubuntu 16.04.1, GCC 9.0 20190118, Binutils 2.32 20190118, kernel 4.20 (soft-float) (Mao Han)
UNSUPPORTED: crypt/cert UNSUPPORTED: malloc/tst-mallocstate UNSUPPORTED: math/test-matherr UNSUPPORTED: math/test-matherr-2 UNSUPPORTED: misc/tst-ofdlocks-compat UNSUPPORTED: misc/tst-pkey UNSUPPORTED: misc/tst-ttyname UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nptl/tst-_res1 FAIL: nptl/tst-thread_local1 UNSUPPORTED: nss/tst-nss-test3 UNSUPPORTED: posix/tst-glob_lstat_compat UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-p_secstodate UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads UNSUPPORTED: stdlib/test-bz22786 UNSUPPORTED: string/test-bcopy UNSUPPORTED: string/test-memmove FAIL: sunrpc/bug20790 UNSUPPORTED: time/tst-y2039 Summary of test results: 3 FAIL 5044 PASS 27 UNSUPPORTED 19 XFAIL
3.6. HPPA
3.7. IA64
3.8. M68K
3.9. MicroBlaze
Build system: GCC 8.2.0, Binutils 2.31, Linux 4.20 (Nagaraju Mekala)
FAIL: iconvdata/mtrace-tst-loading FAIL: iconvdata/tst-loading FAIL: iconvdata/iconv-test FAIL: iconvdata/tst-tables FAIL: string/test-strncasecmp FAIL: string/stratcliff FAIL: string/tst-xbzero-opt FAIL: string/test-strcasecmp FAIL: string/tst-cmp FAIL: misc/tst-tsearch FAIL: misc/test-errno-linux FAIL: misc/tst-atomic-long FAIL: misc/tst-atomic FAIL: io/ftwtest FAIL: io/bug-ftw2 FAIL: malloc/tst-mallocfork2 FAIL: malloc/tst-malloc-tcache-leak FAIL: malloc/tst-dynarray-fail-mem FAIL: malloc/tst-malloc_info FAIL: malloc/tst-malloc-thread-fail FAIL: malloc/tst-malloc-stats-cancellation FAIL: malloc/tst-dynarray-fail FAIL: dlfcn/tststatic3 FAIL: dlfcn/bug-atexit3 FAIL: dlfcn/tststatic5 FAIL: dlfcn/tststatic2 FAIL: dlfcn/tststatic FAIL: dlfcn/tststatic4 FAIL: stdio-common/test-vfprintf FAIL: stdio-common/bug22 FAIL: stdio-common/tst-sprintf FAIL: math/atest-sincos FAIL: math/atest-exp2 FAIL: math/test-ldouble-cos FAIL: math/test-ldouble-pow FAIL: math/test-ldouble-sin FAIL: math/test-ldouble-sincos FAIL: math/test-double-cos FAIL: math/test-double-pow FAIL: math/test-double-sin FAIL: math/test-double-sincos FAIL: math/test-float-cpow FAIL: math/test-float-ctan FAIL: math/test-float-ctanh FAIL: math/test-float-yn FAIL: math/test-float32-cpow FAIL: math/test-float32-ctan FAIL: math/test-float32-ctanh FAIL: math/test-float32-yn FAIL: math/test-float64-cos FAIL: math/test-float64-pow FAIL: math/test-float64-sin FAIL: math/test-float64-sincos FAIL: math/test-float32x-cos FAIL: math/test-float32x-pow FAIL: math/test-float32x-sin FAIL: math/test-float32x-sincos FAIL: math/test-ldouble-finite-cos FAIL: math/test-ldouble-finite-pow FAIL: math/test-ldouble-finite-sin FAIL: math/test-ldouble-finite-sincos FAIL: math/test-double-finite-cos FAIL: math/test-double-finite-pow FAIL: math/test-double-finite-sin FAIL: math/test-double-finite-sincos FAIL: math/test-float-finite-cpow FAIL: math/test-float-finite-ctan FAIL: math/test-float-finite-ctanh FAIL: math/test-float-finite-yn FAIL: math/test-float32-finite-cpow FAIL: math/test-float32-finite-ctan FAIL: math/test-float32-finite-ctanh FAIL: math/test-float32-finite-yn FAIL: math/test-float64-finite-cos FAIL: math/test-float64-finite-pow FAIL: math/test-float64-finite-sin FAIL: math/test-float64-finite-sincos FAIL: math/test-float32x-finite-cos FAIL: math/test-float32x-finite-pow FAIL: math/test-float32x-finite-sin FAIL: math/test-float32x-finite-sincos FAIL: math/test-ildouble-cos FAIL: math/test-ildouble-pow FAIL: math/test-ildouble-sin FAIL: math/test-ildouble-sincos FAIL: math/test-idouble-cos FAIL: math/test-idouble-pow FAIL: math/test-idouble-sin FAIL: math/test-idouble-sincos FAIL: math/test-ifloat-cpow FAIL: math/test-ifloat-ctan FAIL: math/test-ifloat-ctanh FAIL: math/test-ifloat-yn FAIL: math/test-ifloat32-cpow FAIL: math/test-ifloat32-ctan FAIL: math/test-ifloat32-ctanh FAIL: math/test-ifloat32-yn FAIL: math/test-ifloat64-cos FAIL: math/test-ifloat64-pow FAIL: math/test-ifloat64-sin FAIL: math/test-ifloat64-sincos FAIL: math/test-ifloat32x-cos FAIL: math/test-ifloat32x-pow FAIL: math/test-ifloat32x-sin FAIL: math/test-ifloat32x-sincos FAIL: libio/tst-widetext FAIL: libio/tst-readline FAIL: libio/tst-vtables-interposed FAIL: iconv/tst-iconv-mt FAIL: posix/tst-glob-tilde FAIL: posix/tst-glob-tilde-mem FAIL: posix/globtest FAIL: posix/tst-regex2 FAIL: posix/tst-regex FAIL: posix/tst-getopt-cancel FAIL: posix/tst-regcomp-truncated XFAIL: posix/annexc FAIL: posix/bug-regex24 FAIL: signal/tst-minsigstksz-3a FAIL: signal/tst-minsigstksz-4 FAIL: signal/tst-minsigstksz-1 FAIL: signal/tst-minsigstksz-2 FAIL: signal/tst-minsigstksz-3 FAIL: localedata/mtrace-tst-leaks FAIL: localedata/tst_iswpunct FAIL: localedata/tst-leaks XFAIL: localedata/tst-langinfo-newlocale-static FAIL: localedata/tst_strfmon FAIL: localedata/sort-test FAIL: localedata/tst_iswctype FAIL: assert/tst-assert-g++ FAIL: assert/tst-assert-c++ FAIL: stdlib/tst-setcontext5 FAIL: stdlib/tst-setcontext7 FAIL: stdlib/tst-setcontext9 FAIL: stdlib/tst-setcontext4 FAIL: stdlib/tst-thread-quick_exit FAIL: stdlib/tst-setcontext2 FAIL: stdlib/tst-swapcontext1 FAIL: stdlib/tst-setcontext8 FAIL: stdlib/tst-putenv FAIL: stdlib/tst-setcontext6 FAIL: stdlib/tst-quick_exit Summary of test results: 143 FAIL 4862 PASS
3.10. MIPS
Build system: GCC 8.2.1 20190114, binutils 2.31.51.20190114, Linux 3.16 (LE hard-float), 3.14 (BE soft-float) (Joseph Myers)
Precise set of failures seen depends on the ABI, the following are all the failures seen for at least one ABI.
FAIL: inet/tst-idna_name_classify FAIL: io/tst-open-tmpfile FAIL: libio/tst-readline FAIL: localedata/sort-test FAIL: localedata/tst-langinfo-newlocale FAIL: malloc/tst-dynarray-fail FAIL: malloc/tst-dynarray-fail-mem FAIL: malloc/tst-malloc_info FAIL: malloc/tst-mallocfork2 FAIL: nptl/test-cond-printers FAIL: nptl/test-condattr-printers FAIL: nptl/test-mutex-printers FAIL: nptl/test-mutexattr-printers FAIL: nptl/test-rwlock-printers FAIL: nptl/test-rwlockattr-printers FAIL: nptl/tst-mutex10 FAIL: nptl/tst-stack4 FAIL: posix/bug-regex24 FAIL: posix/tst-regcomp-truncated FAIL: stdio-common/bug22 FAIL: stdio-common/test-vfprintf FAIL: string/tst-cmp FAIL: sunrpc/bug20790 FAIL: support/tst-support_blob_repeat
- Mostly architecture-independent, or as described for other architectures.
- Some others timed out or killed.
3.11. Nios II
3.12. PowerPC (32-bit soft-float)
Build system: GCC 8.2.1 20190114, binutils 2.31.51.20190114, Linux 3.10.38 (Joseph Myers)
FAIL: elf/tst-debug1 XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: io/ftwtest UNSUPPORTED: io/tst-getcwd-abspath UNSUPPORTED: io/tst-open-tmpfile FAIL: localedata/sort-test FAIL: math/test-double-ldouble-mul FAIL: math/test-float-ldouble-mul FAIL: math/test-ildouble-fma FAIL: math/test-ldouble-fma UNSUPPORTED: misc/tst-memfd_create UNSUPPORTED: misc/tst-ofdlocks UNSUPPORTED: misc/tst-ofdlocks-compat UNSUPPORTED: misc/tst-pkey UNSUPPORTED: misc/tst-set_ppr UNSUPPORTED: misc/tst-ttyname FAIL: nptl/test-cond-printers FAIL: nptl/test-condattr-printers FAIL: nptl/test-mutex-printers FAIL: nptl/test-mutexattr-printers FAIL: nptl/test-rwlock-printers FAIL: nptl/test-rwlockattr-printers FAIL: nptl/tst-stack4 UNSUPPORTED: nss/tst-nss-files-alias-leak UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: nss/tst-nss-test3 FAIL: posix/tst-posix_fadvise64 UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads FAIL: stdio-common/bug22 FAIL: stdio-common/test-vfprintf UNSUPPORTED: stdlib/test-bz22786 UNSUPPORTED: stdlib/tst-getrandom UNSUPPORTED: string/test-bcopy UNSUPPORTED: string/test-memmove FAIL: sunrpc/bug20790 UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039 FAIL: timezone/tst-tzset Summary of test results: 19 FAIL 5047 PASS 25 UNSUPPORTED 17 XFAIL 2 XPASS
- elf/tst-debug1 "Didn't expect signal from child: got `Bus error'"
- localedata/sort-test some tests out of memory.
- math/test-double-ldouble-mul, math/test-float-ldouble-mul IBM long double issues in non-default rounding modes
- math/test-ildouble-fma, math/test-ldouble-fma possibly fixed by ecdacd34a2ac3b6d5a529ff218b29261d9d98a7a (postdates these test results)
- nptl/tst-stack4 timed out.
posix/tst-posix_fadvise64 failure results from a kernel bug with 32-bit powerpc kernels.
3.13. PowerPC (32-bit hard-float)
Build system: GCC version 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10), GNU Binutils 2.26.1, Linux 4.4.0-139-powerpc64-smp (Tulio Magno)
FAIL: elf/tst-debug1 XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: misc/tst-pkey FAIL: misc/tst-ttyname UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: time/tst-y2039 Summary of test results: 2 FAIL 5089 PASS 6 UNSUPPORTED 17 XFAIL 2 XPASS
3.14. PowerPC (64-bit hard-float)
Build system: GCC version 7.3.1 (Red Hat 7.3.1-5), GNU Binutils version 2.29-13.fc27, Linux 4.15.9-300.fc27.ppc64 (Tulio Magno)
UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: misc/tst-pkey FAIL: nptl/tst-eintr1 FAIL: nss/tst-nss-test3 FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1 Summary of test results: 4 FAIL 5123 PASS 5 UNSUPPORTED 17 XFAIL 2 XPASS
- nptl/tst-eintr1: "tf1: pthread_create failed: Resource temporarily unavailable"
- nss/tst-nss-test3: test-container is copying /usr/lib64/power8/libc.so.6 instead of the newly build libc.so.
3.15. PowerPC64LE (64-bit hard-float)
Build system: GCC version 7.3.0 (Ubuntu 7.3.0-27ubuntu1~18.04), GNU Binutils 2.30, Linux 4.15.0-42 (Tulio Magno)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: posix/tst-spawn4-compat FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1 Summary of test results: 2 FAIL 5874 PASS 10 UNSUPPORTED 17 XFAIL 2 XPASS
3.16. RISC-V (rv64imac/lp64)
Build system: gcc 8.2.0, binutils 2.31.1, Linux 4.19.0-rc8 (Darius Rad)
UNSUPPORTED: assert/tst-assert-c++ UNSUPPORTED: assert/tst-assert-g++ UNSUPPORTED: debug/tst-chk4 UNSUPPORTED: debug/tst-chk5 UNSUPPORTED: debug/tst-chk6 UNSUPPORTED: debug/tst-lfschk4 UNSUPPORTED: debug/tst-lfschk5 UNSUPPORTED: debug/tst-lfschk6 UNSUPPORTED: dlfcn/bug-atexit3 UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables FAIL: elf/tst-tls12 FAIL: inet/tst-idna_name_classify FAIL: io/ftwtest FAIL: malloc/tst-malloc-usable-tunables UNSUPPORTED: malloc/tst-mallocstate UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-matherr UNSUPPORTED: math/test-matherr-2 UNSUPPORTED: math/test-nearbyint-except UNSUPPORTED: math/test-nearbyint-except-2 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nptl/tst-cancel24 UNSUPPORTED: nptl/tst-cancel24-static FAIL: nptl/tst-cond-except FAIL: nptl/tst-cond24 FAIL: nptl/tst-cond25 UNSUPPORTED: nptl/tst-minstack-throw UNSUPPORTED: nptl/tst-once5 FAIL: nptl/tst-robust-fork UNSUPPORTED: nptl/tst-thread-exit-clobber UNSUPPORTED: nptl/tst-thread_local1 FAIL: posix/globtest UNSUPPORTED: posix/tst-glob_lstat_compat UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: resolv/tst-p_secstodate UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 FAIL: resolv/tst-resolv-res_init FAIL: resolv/tst-resolv-res_init-thread FAIL: resolv/tst-resolv-threads UNSUPPORTED: stdlib/tst-quick_exit UNSUPPORTED: stdlib/tst-thread-quick_exit UNRESOLVED: timezone/testdata/America/New_York UNRESOLVED: timezone/testdata/Australia/Melbourne UNRESOLVED: timezone/testdata/Etc/UTC UNRESOLVED: timezone/testdata/Europe/Berlin Summary of test results: 12 FAIL 5721 PASS 4 UNRESOLVED 38 UNSUPPORTED 18 XFAIL
3.17. RISC-V (rv64imafdc/lp64)
Build system: gcc 8.2.0, binutils 2.31.1, Linux 4.19.0-rc8 (Darius Rad)
UNSUPPORTED: assert/tst-assert-c++ UNSUPPORTED: assert/tst-assert-g++ UNSUPPORTED: debug/tst-chk4 UNSUPPORTED: debug/tst-chk5 UNSUPPORTED: debug/tst-chk6 UNSUPPORTED: debug/tst-lfschk4 UNSUPPORTED: debug/tst-lfschk5 UNSUPPORTED: debug/tst-lfschk6 UNSUPPORTED: dlfcn/bug-atexit3 UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables FAIL: elf/tst-tls12 FAIL: inet/tst-idna_name_classify FAIL: io/ftwtest FAIL: malloc/tst-malloc-usable-tunables UNSUPPORTED: malloc/tst-mallocstate UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-matherr UNSUPPORTED: math/test-matherr-2 UNSUPPORTED: math/test-nearbyint-except-2 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nptl/tst-cancel24 UNSUPPORTED: nptl/tst-cancel24-static FAIL: nptl/tst-cond-except FAIL: nptl/tst-cond24 FAIL: nptl/tst-cond25 UNSUPPORTED: nptl/tst-minstack-throw UNSUPPORTED: nptl/tst-once5 FAIL: nptl/tst-robust-fork UNSUPPORTED: nptl/tst-thread-exit-clobber UNSUPPORTED: nptl/tst-thread_local1 FAIL: posix/globtest UNSUPPORTED: posix/tst-glob_lstat_compat UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: resolv/tst-p_secstodate UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 FAIL: resolv/tst-resolv-res_init FAIL: resolv/tst-resolv-res_init-thread FAIL: resolv/tst-resolv-threads UNSUPPORTED: stdlib/tst-quick_exit FAIL: stdlib/tst-strfrom FAIL: stdlib/tst-strfrom-locale UNSUPPORTED: stdlib/tst-thread-quick_exit UNRESOLVED: timezone/testdata/America/New_York UNRESOLVED: timezone/testdata/Australia/Melbourne UNRESOLVED: timezone/testdata/Etc/UTC UNRESOLVED: timezone/testdata/Europe/Berlin Summary of test results: 14 FAIL 5720 PASS 4 UNRESOLVED 37 UNSUPPORTED 18 XFAIL
3.18. RISC-V (rv64imafdc/lp64d)
Build system: gcc 8.2.0, binutils 2.31.1, Linux 4.19.0-rc8 (Darius Rad)
UNSUPPORTED: assert/tst-assert-c++ UNSUPPORTED: assert/tst-assert-g++ UNSUPPORTED: debug/tst-chk4 UNSUPPORTED: debug/tst-chk5 UNSUPPORTED: debug/tst-chk6 UNSUPPORTED: debug/tst-lfschk4 UNSUPPORTED: debug/tst-lfschk5 UNSUPPORTED: debug/tst-lfschk6 UNSUPPORTED: dlfcn/bug-atexit3 UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables FAIL: elf/tst-tls12 FAIL: io/ftwtest FAIL: malloc/tst-malloc-thread-fail FAIL: malloc/tst-malloc-usable-tunables UNSUPPORTED: malloc/tst-mallocstate UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-matherr UNSUPPORTED: math/test-matherr-2 UNSUPPORTED: math/test-nearbyint-except-2 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nptl/tst-cancel24 UNSUPPORTED: nptl/tst-cancel24-static FAIL: nptl/tst-cond-except FAIL: nptl/tst-cond24 FAIL: nptl/tst-cond25 UNSUPPORTED: nptl/tst-minstack-throw UNSUPPORTED: nptl/tst-once5 FAIL: nptl/tst-robust-fork UNSUPPORTED: nptl/tst-thread-exit-clobber UNSUPPORTED: nptl/tst-thread_local1 FAIL: posix/globtest UNSUPPORTED: posix/tst-glob_lstat_compat UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: resolv/tst-p_secstodate FAIL: resolv/tst-resolv-res_init FAIL: resolv/tst-resolv-res_init-thread FAIL: resolv/tst-resolv-threads UNSUPPORTED: stdlib/tst-quick_exit FAIL: stdlib/tst-strfrom FAIL: stdlib/tst-strfrom-locale UNSUPPORTED: stdlib/tst-thread-quick_exit UNRESOLVED: timezone/testdata/America/New_York UNRESOLVED: timezone/testdata/Australia/Melbourne UNRESOLVED: timezone/testdata/Etc/UTC UNRESOLVED: timezone/testdata/Europe/Berlin Summary of test results: 14 FAIL 5722 PASS 4 UNRESOLVED 35 UNSUPPORTED 18 XFAIL
Build system: gcc version 8.2.1, GNU Binutils version 2.31.1, Linux 4.15.0-00046-g48fb45691946, hifive board (DJ Delorie)
UNSUPPORTED: assert/tst-assert-c++ UNSUPPORTED: assert/tst-assert-g++ UNRESOLVED: catgets/sample.SJIS.cat UNRESOLVED: catgets/test1.cat UNRESOLVED: catgets/test2.cat UNRESOLVED: conform/symlist-ISO UNRESOLVED: conform/symlist-ISO11 UNRESOLVED: conform/symlist-ISO99 UNRESOLVED: conform/symlist-POSIX UNRESOLVED: conform/symlist-POSIX2008 UNRESOLVED: conform/symlist-UNIX98 UNRESOLVED: conform/symlist-XOPEN2K UNRESOLVED: conform/symlist-XOPEN2K8 UNRESOLVED: conform/symlist-XPG4 UNRESOLVED: conform/symlist-XPG42 UNRESOLVED: conform/symlist-stdlibs-ISO UNRESOLVED: conform/symlist-stdlibs-ISO11 UNRESOLVED: conform/symlist-stdlibs-ISO99 UNRESOLVED: conform/symlist-stdlibs-POSIX UNRESOLVED: conform/symlist-stdlibs-POSIX2008 UNRESOLVED: conform/symlist-stdlibs-UNIX98 UNRESOLVED: conform/symlist-stdlibs-XOPEN2K UNRESOLVED: conform/symlist-stdlibs-XOPEN2K8 UNRESOLVED: conform/symlist-stdlibs-XPG4 UNRESOLVED: conform/symlist-stdlibs-XPG42 UNSUPPORTED: debug/tst-chk4 UNSUPPORTED: debug/tst-chk5 UNSUPPORTED: debug/tst-chk6 UNSUPPORTED: debug/tst-lfschk4 UNSUPPORTED: debug/tst-lfschk5 UNSUPPORTED: debug/tst-lfschk6 UNSUPPORTED: dlfcn/bug-atexit3 FAIL: elf/tst-tls12 FAIL: malloc/tst-malloc-usable-tunables UNSUPPORTED: malloc/tst-mallocstate FAIL: math/test-double-isgreater FAIL: math/test-double-isgreaterequal FAIL: math/test-double-isless FAIL: math/test-double-islessequal UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps FAIL: math/test-float-isgreater FAIL: math/test-float-isgreaterequal FAIL: math/test-float-isless FAIL: math/test-float-islessequal FAIL: math/test-float32-isgreater FAIL: math/test-float32-isgreaterequal FAIL: math/test-float32-isless FAIL: math/test-float32-islessequal FAIL: math/test-float32x-isgreater FAIL: math/test-float32x-isgreaterequal FAIL: math/test-float32x-isless FAIL: math/test-float32x-islessequal FAIL: math/test-float64-isgreater FAIL: math/test-float64-isgreaterequal FAIL: math/test-float64-isless FAIL: math/test-float64-islessequal UNSUPPORTED: math/test-matherr UNSUPPORTED: math/test-matherr-2 UNSUPPORTED: math/test-nearbyint-except-2 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nptl/tst-cancel24 UNSUPPORTED: nptl/tst-cancel24-static FAIL: nptl/tst-cond-except FAIL: nptl/tst-cond24 FAIL: nptl/tst-cond25 FAIL: nptl/tst-default-attr UNSUPPORTED: nptl/tst-minstack-throw UNSUPPORTED: nptl/tst-once5 FAIL: nptl/tst-robust-fork UNSUPPORTED: nptl/tst-thread-exit-clobber UNSUPPORTED: nptl/tst-thread_local1 UNSUPPORTED: posix/tst-glob_lstat_compat UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: resolv/tst-p_secstodate FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1 FAIL: resolv/tst-resolv-res_init FAIL: resolv/tst-resolv-res_init-thread FAIL: resolv/tst-resolv-threads UNSUPPORTED: stdlib/tst-quick_exit FAIL: stdlib/tst-strfrom FAIL: stdlib/tst-strfrom-locale UNSUPPORTED: stdlib/tst-thread-quick_exit Summary of test results: 34 FAIL 5694 PASS 23 UNRESOLVED 33 UNSUPPORTED 18 XFAIL
3.19. S/390 (32-bit)
Build system: gcc version 8.0.1, GNU Binutils version 2.29.1, Linux 4.18.0 (Stefan Liebler)
UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables UNSUPPORTED: misc/tst-pkey UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: stdlib/test-bz22786 UNSUPPORTED: string/test-bcopy UNSUPPORTED: string/test-memmove UNSUPPORTED: time/tst-y2039 Summary of test results: 5868 PASS 9 UNSUPPORTED 19 XFAIL
- resolv/tst-resolv-ai_idn*: No 31bit libidn2 available.
- stdlib/test-bz22786: Cannot allocate so much memory on 31bit.
- string/test-bcopy and string/test-memmove: "Large mmap allocated improperly". These tests requires a memory region at 0x70000000 with a size of 0x20000000. On 31bit, this region is out of range.
- time/tst-y2039: On 31bit, we only have a 32-bit time_t.
- For the remaining unsupported tests, please have a look at the descriptions for S/390 (64bit).
3.20. S/390 (64-bit)
Build system: gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC), GNU Binutils version 2.30, Linux 3.10 (Carlos O'Donell)
UNSUPPORTED: assert/tst-assert-c++ UNSUPPORTED: assert/tst-assert-g++ FAIL: inet/tst-idna_name_classify UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nptl/tst-thread_local1 UNSUPPORTED: nss/tst-nss-test3 UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: stdlib/tst-quick_exit UNSUPPORTED: stdlib/tst-thread-quick_exit Summary of test results: 1 FAIL 5852 PASS 15 UNSUPPORTED 19 XFAIL
Used TIMEOUTFACTOR set to 2 or higher for nptl/tst-create-detached failures to go away, on average takes ~260 seconds to complete. Depends on your hardware.
- The resolver tests are unsupported because RHEL7 doesn't have libidn2.
The inet/tst-idna_name_classify failure is very odd and has to do with mbrtowc returning EILSEQ for \200 which should be valid in ISO-8859-1.
Build system: gcc version 8.2.1 20180905 (Red Hat 8.2.1-3) (GCC), GNU Binutils version 2.30, Linux 4.18 (Carlos O'Donell)
UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers Summary of test results: 5870 PASS 7 UNSUPPORTED 19 XFAIL
* Failed to install python3-pexpect so the pretty-printer tests failed, otherwise clean run.
Build system: gcc version 8.0.1, GNU Binutils version 2.29.1, Linux 4.18.0 (Stefan Liebler)
UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables UNSUPPORTED: misc/tst-pkey Summary of test results: 5875 PASS 3 UNSUPPORTED 19 XFAIL
- elf/tst-env-setuid* are failing as /tmp is mounted nosuid on this machine. If a different tmp-directory is specified via --test-dir, those tests are passing.
- misc/tst-pkey: kernel does not support memory protection keys
If build with GCC<=6, you'll see math/test-*-pow|setpayloadsig fails due to GCC Bug 78857 - S390: Do not use load-and-test floating-point instruction to compare against 0.0 as SNaN is converted to QNaN.
3.21. SH
3.22. SPARC (32-bit)
3.23. SPARC (64-bit)
3.24. x86 (32-bit, Linux)
3.25. x86_64 (64-bit, Linux)
Build system: WSL, Windows version 1809 build 17763.292, LXCORE.SYS version 10.0.17763.253. gcc 4:5.3.1-1ubuntu1, binutils 2.26.1-1ubuntu1~16.04.7.
UNSUPPORTED: elf/tst-audit10 UNSUPPORTED: elf/tst-audit4 UNSUPPORTED: elf/tst-avx UNSUPPORTED: elf/tst-avx512 XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: gmon/tst-sprofil UNSUPPORTED: io/test-lfs UNSUPPORTED: io/tst-copy_file_range UNSUPPORTED: io/tst-copy_file_range-compat UNSUPPORTED: io/tst-fallocate UNSUPPORTED: io/tst-fallocate64 FAIL: io/tst-futimesat UNSUPPORTED: io/tst-getcwd-abspath UNSUPPORTED: io/tst-open-tmpfile FAIL: libio/tst-fgetc-after-eof FAIL: libio/tst-mmap2-eofsync FAIL: malloc/tst-dynarray-fail FAIL: malloc/tst-dynarray-fail-mem FAIL: malloc/tst-malloc-thread-fail FAIL: math/test-double-finite-tgamma UNSUPPORTED: math/test-double-libmvec-alias-avx UNSUPPORTED: math/test-double-libmvec-alias-avx-main UNSUPPORTED: math/test-double-libmvec-alias-avx2 UNSUPPORTED: math/test-double-libmvec-alias-avx2-main UNSUPPORTED: math/test-double-libmvec-alias-avx512 UNSUPPORTED: math/test-double-libmvec-alias-avx512-main UNSUPPORTED: math/test-double-libmvec-sincos-avx UNSUPPORTED: math/test-double-libmvec-sincos-avx2 UNSUPPORTED: math/test-double-libmvec-sincos-avx512 FAIL: math/test-double-tgamma FAIL: math/test-fenv FAIL: math/test-fenv-x87 UNSUPPORTED: math/test-float-libmvec-alias-avx UNSUPPORTED: math/test-float-libmvec-alias-avx-main UNSUPPORTED: math/test-float-libmvec-alias-avx2 UNSUPPORTED: math/test-float-libmvec-alias-avx2-main UNSUPPORTED: math/test-float-libmvec-alias-avx512 UNSUPPORTED: math/test-float-libmvec-alias-avx512-main UNSUPPORTED: math/test-float-libmvec-sincosf-avx UNSUPPORTED: math/test-float-libmvec-sincosf-avx2 UNSUPPORTED: math/test-float-libmvec-sincosf-avx512 FAIL: math/test-float32x-finite-tgamma FAIL: math/test-float32x-tgamma FAIL: math/test-float64-finite-tgamma FAIL: math/test-float64-tgamma FAIL: math/test-float64x-acos FAIL: math/test-float64x-acosh FAIL: math/test-float64x-asin FAIL: math/test-float64x-asinh FAIL: math/test-float64x-atan FAIL: math/test-float64x-atan2 FAIL: math/test-float64x-atanh FAIL: math/test-float64x-cabs FAIL: math/test-float64x-cacos FAIL: math/test-float64x-cacosh FAIL: math/test-float64x-canonicalize FAIL: math/test-float64x-carg FAIL: math/test-float64x-casin FAIL: math/test-float64x-casinh FAIL: math/test-float64x-catan FAIL: math/test-float64x-catanh FAIL: math/test-float64x-cbrt FAIL: math/test-float64x-ccos FAIL: math/test-float64x-ccosh FAIL: math/test-float64x-ceil FAIL: math/test-float64x-cexp FAIL: math/test-float64x-cimag FAIL: math/test-float64x-clog FAIL: math/test-float64x-clog10 FAIL: math/test-float64x-conj FAIL: math/test-float64x-copysign FAIL: math/test-float64x-cos FAIL: math/test-float64x-cosh FAIL: math/test-float64x-cpow FAIL: math/test-float64x-cproj FAIL: math/test-float64x-creal FAIL: math/test-float64x-csin FAIL: math/test-float64x-csinh FAIL: math/test-float64x-csqrt FAIL: math/test-float64x-ctan FAIL: math/test-float64x-ctanh FAIL: math/test-float64x-erf FAIL: math/test-float64x-erfc FAIL: math/test-float64x-exp FAIL: math/test-float64x-exp10 FAIL: math/test-float64x-exp2 FAIL: math/test-float64x-expm1 FAIL: math/test-float64x-fabs FAIL: math/test-float64x-fdim FAIL: math/test-float64x-finite-acos FAIL: math/test-float64x-finite-acosh FAIL: math/test-float64x-finite-asin FAIL: math/test-float64x-finite-asinh FAIL: math/test-float64x-finite-atan FAIL: math/test-float64x-finite-atan2 FAIL: math/test-float64x-finite-atanh FAIL: math/test-float64x-finite-cabs FAIL: math/test-float64x-finite-cacos FAIL: math/test-float64x-finite-cacosh FAIL: math/test-float64x-finite-canonicalize FAIL: math/test-float64x-finite-carg FAIL: math/test-float64x-finite-casin FAIL: math/test-float64x-finite-casinh FAIL: math/test-float64x-finite-catan FAIL: math/test-float64x-finite-catanh FAIL: math/test-float64x-finite-cbrt FAIL: math/test-float64x-finite-ccos FAIL: math/test-float64x-finite-ccosh FAIL: math/test-float64x-finite-ceil FAIL: math/test-float64x-finite-cexp FAIL: math/test-float64x-finite-cimag FAIL: math/test-float64x-finite-clog FAIL: math/test-float64x-finite-clog10 FAIL: math/test-float64x-finite-conj FAIL: math/test-float64x-finite-copysign FAIL: math/test-float64x-finite-cos FAIL: math/test-float64x-finite-cosh FAIL: math/test-float64x-finite-cpow FAIL: math/test-float64x-finite-cproj FAIL: math/test-float64x-finite-creal FAIL: math/test-float64x-finite-csin FAIL: math/test-float64x-finite-csinh FAIL: math/test-float64x-finite-csqrt FAIL: math/test-float64x-finite-ctan FAIL: math/test-float64x-finite-ctanh FAIL: math/test-float64x-finite-erf FAIL: math/test-float64x-finite-erfc FAIL: math/test-float64x-finite-exp FAIL: math/test-float64x-finite-exp10 FAIL: math/test-float64x-finite-exp2 FAIL: math/test-float64x-finite-expm1 FAIL: math/test-float64x-finite-fabs FAIL: math/test-float64x-finite-fdim FAIL: math/test-float64x-finite-floor FAIL: math/test-float64x-finite-fma FAIL: math/test-float64x-finite-fmax FAIL: math/test-float64x-finite-fmaxmag FAIL: math/test-float64x-finite-fmin FAIL: math/test-float64x-finite-fminmag FAIL: math/test-float64x-finite-fmod FAIL: math/test-float64x-finite-fpclassify FAIL: math/test-float64x-finite-frexp FAIL: math/test-float64x-finite-fromfp FAIL: math/test-float64x-finite-fromfpx FAIL: math/test-float64x-finite-getpayload FAIL: math/test-float64x-finite-hypot FAIL: math/test-float64x-finite-ilogb FAIL: math/test-float64x-finite-iscanonical FAIL: math/test-float64x-finite-iseqsig FAIL: math/test-float64x-finite-isfinite FAIL: math/test-float64x-finite-isgreater FAIL: math/test-float64x-finite-isgreaterequal FAIL: math/test-float64x-finite-isinf FAIL: math/test-float64x-finite-isless FAIL: math/test-float64x-finite-islessequal FAIL: math/test-float64x-finite-islessgreater FAIL: math/test-float64x-finite-isnan FAIL: math/test-float64x-finite-isnormal FAIL: math/test-float64x-finite-issignaling FAIL: math/test-float64x-finite-issubnormal FAIL: math/test-float64x-finite-isunordered FAIL: math/test-float64x-finite-iszero FAIL: math/test-float64x-finite-j0 FAIL: math/test-float64x-finite-j1 FAIL: math/test-float64x-finite-jn FAIL: math/test-float64x-finite-lgamma FAIL: math/test-float64x-finite-llogb FAIL: math/test-float64x-finite-llrint FAIL: math/test-float64x-finite-llround FAIL: math/test-float64x-finite-log FAIL: math/test-float64x-finite-log10 FAIL: math/test-float64x-finite-log1p FAIL: math/test-float64x-finite-log2 FAIL: math/test-float64x-finite-logb FAIL: math/test-float64x-finite-lrint FAIL: math/test-float64x-finite-lround FAIL: math/test-float64x-finite-modf FAIL: math/test-float64x-finite-nearbyint FAIL: math/test-float64x-finite-nextafter FAIL: math/test-float64x-finite-nextdown FAIL: math/test-float64x-finite-nexttoward FAIL: math/test-float64x-finite-nextup FAIL: math/test-float64x-finite-pow FAIL: math/test-float64x-finite-remainder FAIL: math/test-float64x-finite-remquo FAIL: math/test-float64x-finite-rint FAIL: math/test-float64x-finite-round FAIL: math/test-float64x-finite-roundeven FAIL: math/test-float64x-finite-scalb FAIL: math/test-float64x-finite-scalbln FAIL: math/test-float64x-finite-scalbn FAIL: math/test-float64x-finite-setpayload FAIL: math/test-float64x-finite-setpayloadsig FAIL: math/test-float64x-finite-signbit FAIL: math/test-float64x-finite-significand FAIL: math/test-float64x-finite-sin FAIL: math/test-float64x-finite-sincos FAIL: math/test-float64x-finite-sinh FAIL: math/test-float64x-finite-sqrt FAIL: math/test-float64x-finite-tan FAIL: math/test-float64x-finite-tanh FAIL: math/test-float64x-finite-tgamma FAIL: math/test-float64x-finite-totalorder FAIL: math/test-float64x-finite-totalordermag FAIL: math/test-float64x-finite-trunc FAIL: math/test-float64x-finite-ufromfp FAIL: math/test-float64x-finite-ufromfpx FAIL: math/test-float64x-finite-y0 FAIL: math/test-float64x-finite-y1 FAIL: math/test-float64x-finite-yn FAIL: math/test-float64x-float128-add FAIL: math/test-float64x-float128-div FAIL: math/test-float64x-float128-mul FAIL: math/test-float64x-float128-sub FAIL: math/test-float64x-floor FAIL: math/test-float64x-fma FAIL: math/test-float64x-fmax FAIL: math/test-float64x-fmaxmag FAIL: math/test-float64x-fmin FAIL: math/test-float64x-fminmag FAIL: math/test-float64x-fmod FAIL: math/test-float64x-fpclassify FAIL: math/test-float64x-frexp FAIL: math/test-float64x-fromfp FAIL: math/test-float64x-fromfpx FAIL: math/test-float64x-getpayload FAIL: math/test-float64x-hypot FAIL: math/test-float64x-ilogb FAIL: math/test-float64x-iscanonical FAIL: math/test-float64x-iseqsig FAIL: math/test-float64x-isfinite FAIL: math/test-float64x-isgreater FAIL: math/test-float64x-isgreaterequal FAIL: math/test-float64x-isinf FAIL: math/test-float64x-isless FAIL: math/test-float64x-islessequal FAIL: math/test-float64x-islessgreater FAIL: math/test-float64x-isnan FAIL: math/test-float64x-isnormal FAIL: math/test-float64x-issignaling FAIL: math/test-float64x-issubnormal FAIL: math/test-float64x-isunordered FAIL: math/test-float64x-iszero FAIL: math/test-float64x-j0 FAIL: math/test-float64x-j1 FAIL: math/test-float64x-jn FAIL: math/test-float64x-lgamma FAIL: math/test-float64x-llogb FAIL: math/test-float64x-llrint FAIL: math/test-float64x-llround FAIL: math/test-float64x-log FAIL: math/test-float64x-log10 FAIL: math/test-float64x-log1p FAIL: math/test-float64x-log2 FAIL: math/test-float64x-logb FAIL: math/test-float64x-lrint FAIL: math/test-float64x-lround FAIL: math/test-float64x-modf FAIL: math/test-float64x-nearbyint FAIL: math/test-float64x-nextafter FAIL: math/test-float64x-nextdown FAIL: math/test-float64x-nexttoward FAIL: math/test-float64x-nextup FAIL: math/test-float64x-pow FAIL: math/test-float64x-remainder FAIL: math/test-float64x-remquo FAIL: math/test-float64x-rint FAIL: math/test-float64x-round FAIL: math/test-float64x-roundeven FAIL: math/test-float64x-scalb FAIL: math/test-float64x-scalbln FAIL: math/test-float64x-scalbn FAIL: math/test-float64x-setpayload FAIL: math/test-float64x-setpayloadsig FAIL: math/test-float64x-signbit FAIL: math/test-float64x-significand FAIL: math/test-float64x-sin FAIL: math/test-float64x-sincos FAIL: math/test-float64x-sinh FAIL: math/test-float64x-sqrt FAIL: math/test-float64x-tan FAIL: math/test-float64x-tanh FAIL: math/test-float64x-tgamma FAIL: math/test-float64x-totalorder FAIL: math/test-float64x-totalordermag FAIL: math/test-float64x-trunc FAIL: math/test-float64x-ufromfp FAIL: math/test-float64x-ufromfpx FAIL: math/test-float64x-y0 FAIL: math/test-float64x-y1 FAIL: math/test-float64x-yn FAIL: math/test-fpucw FAIL: math/test-fpucw-ieee FAIL: math/test-fpucw-ieee-static FAIL: math/test-fpucw-static FAIL: math/test-idouble-tgamma FAIL: math/test-ifloat32x-tgamma FAIL: math/test-ifloat64-tgamma FAIL: math/test-ifloat64x-acos FAIL: math/test-ifloat64x-acosh FAIL: math/test-ifloat64x-asin FAIL: math/test-ifloat64x-asinh FAIL: math/test-ifloat64x-atan FAIL: math/test-ifloat64x-atan2 FAIL: math/test-ifloat64x-atanh FAIL: math/test-ifloat64x-cabs FAIL: math/test-ifloat64x-cacos FAIL: math/test-ifloat64x-cacosh FAIL: math/test-ifloat64x-canonicalize FAIL: math/test-ifloat64x-carg FAIL: math/test-ifloat64x-casin FAIL: math/test-ifloat64x-casinh FAIL: math/test-ifloat64x-catan FAIL: math/test-ifloat64x-catanh FAIL: math/test-ifloat64x-cbrt FAIL: math/test-ifloat64x-ccos FAIL: math/test-ifloat64x-ccosh FAIL: math/test-ifloat64x-ceil FAIL: math/test-ifloat64x-cexp FAIL: math/test-ifloat64x-cimag FAIL: math/test-ifloat64x-clog FAIL: math/test-ifloat64x-clog10 FAIL: math/test-ifloat64x-conj FAIL: math/test-ifloat64x-copysign FAIL: math/test-ifloat64x-cos FAIL: math/test-ifloat64x-cosh FAIL: math/test-ifloat64x-cpow FAIL: math/test-ifloat64x-cproj FAIL: math/test-ifloat64x-creal FAIL: math/test-ifloat64x-csin FAIL: math/test-ifloat64x-csinh FAIL: math/test-ifloat64x-csqrt FAIL: math/test-ifloat64x-ctan FAIL: math/test-ifloat64x-ctanh FAIL: math/test-ifloat64x-erf FAIL: math/test-ifloat64x-erfc FAIL: math/test-ifloat64x-exp FAIL: math/test-ifloat64x-exp10 FAIL: math/test-ifloat64x-exp2 FAIL: math/test-ifloat64x-expm1 FAIL: math/test-ifloat64x-fabs FAIL: math/test-ifloat64x-fdim FAIL: math/test-ifloat64x-floor FAIL: math/test-ifloat64x-fma FAIL: math/test-ifloat64x-fmax FAIL: math/test-ifloat64x-fmaxmag FAIL: math/test-ifloat64x-fmin FAIL: math/test-ifloat64x-fminmag FAIL: math/test-ifloat64x-fmod FAIL: math/test-ifloat64x-fpclassify FAIL: math/test-ifloat64x-frexp FAIL: math/test-ifloat64x-fromfp FAIL: math/test-ifloat64x-fromfpx FAIL: math/test-ifloat64x-getpayload FAIL: math/test-ifloat64x-hypot FAIL: math/test-ifloat64x-ilogb FAIL: math/test-ifloat64x-iscanonical FAIL: math/test-ifloat64x-iseqsig FAIL: math/test-ifloat64x-isfinite FAIL: math/test-ifloat64x-isgreater FAIL: math/test-ifloat64x-isgreaterequal FAIL: math/test-ifloat64x-isinf FAIL: math/test-ifloat64x-isless FAIL: math/test-ifloat64x-islessequal FAIL: math/test-ifloat64x-islessgreater FAIL: math/test-ifloat64x-isnan FAIL: math/test-ifloat64x-isnormal FAIL: math/test-ifloat64x-issignaling FAIL: math/test-ifloat64x-issubnormal FAIL: math/test-ifloat64x-isunordered FAIL: math/test-ifloat64x-iszero FAIL: math/test-ifloat64x-j0 FAIL: math/test-ifloat64x-j1 FAIL: math/test-ifloat64x-jn FAIL: math/test-ifloat64x-lgamma FAIL: math/test-ifloat64x-llogb FAIL: math/test-ifloat64x-llrint FAIL: math/test-ifloat64x-llround FAIL: math/test-ifloat64x-log FAIL: math/test-ifloat64x-log10 FAIL: math/test-ifloat64x-log1p FAIL: math/test-ifloat64x-log2 FAIL: math/test-ifloat64x-logb FAIL: math/test-ifloat64x-lrint FAIL: math/test-ifloat64x-lround FAIL: math/test-ifloat64x-modf FAIL: math/test-ifloat64x-nearbyint FAIL: math/test-ifloat64x-nextafter FAIL: math/test-ifloat64x-nextdown FAIL: math/test-ifloat64x-nexttoward FAIL: math/test-ifloat64x-nextup FAIL: math/test-ifloat64x-pow FAIL: math/test-ifloat64x-remainder FAIL: math/test-ifloat64x-remquo FAIL: math/test-ifloat64x-rint FAIL: math/test-ifloat64x-round FAIL: math/test-ifloat64x-roundeven FAIL: math/test-ifloat64x-scalb FAIL: math/test-ifloat64x-scalbln FAIL: math/test-ifloat64x-scalbn FAIL: math/test-ifloat64x-setpayload FAIL: math/test-ifloat64x-setpayloadsig FAIL: math/test-ifloat64x-signbit FAIL: math/test-ifloat64x-significand FAIL: math/test-ifloat64x-sin FAIL: math/test-ifloat64x-sincos FAIL: math/test-ifloat64x-sinh FAIL: math/test-ifloat64x-sqrt FAIL: math/test-ifloat64x-tan FAIL: math/test-ifloat64x-tanh FAIL: math/test-ifloat64x-tgamma FAIL: math/test-ifloat64x-totalorder FAIL: math/test-ifloat64x-totalordermag FAIL: math/test-ifloat64x-trunc FAIL: math/test-ifloat64x-ufromfp FAIL: math/test-ifloat64x-ufromfpx FAIL: math/test-ifloat64x-y0 FAIL: math/test-ifloat64x-y1 FAIL: math/test-ifloat64x-yn FAIL: math/test-ildouble-acos FAIL: math/test-ildouble-acosh FAIL: math/test-ildouble-asin FAIL: math/test-ildouble-asinh FAIL: math/test-ildouble-atan FAIL: math/test-ildouble-atan2 FAIL: math/test-ildouble-atanh FAIL: math/test-ildouble-cabs FAIL: math/test-ildouble-cacos FAIL: math/test-ildouble-cacosh FAIL: math/test-ildouble-canonicalize FAIL: math/test-ildouble-carg FAIL: math/test-ildouble-casin FAIL: math/test-ildouble-casinh FAIL: math/test-ildouble-catan FAIL: math/test-ildouble-catanh FAIL: math/test-ildouble-cbrt FAIL: math/test-ildouble-ccos FAIL: math/test-ildouble-ccosh FAIL: math/test-ildouble-ceil FAIL: math/test-ildouble-cexp FAIL: math/test-ildouble-cimag FAIL: math/test-ildouble-clog FAIL: math/test-ildouble-clog10 FAIL: math/test-ildouble-conj FAIL: math/test-ildouble-copysign FAIL: math/test-ildouble-cos FAIL: math/test-ildouble-cosh FAIL: math/test-ildouble-cpow FAIL: math/test-ildouble-cproj FAIL: math/test-ildouble-creal FAIL: math/test-ildouble-csin FAIL: math/test-ildouble-csinh FAIL: math/test-ildouble-csqrt FAIL: math/test-ildouble-ctan FAIL: math/test-ildouble-ctanh FAIL: math/test-ildouble-erf FAIL: math/test-ildouble-erfc FAIL: math/test-ildouble-exp FAIL: math/test-ildouble-exp10 FAIL: math/test-ildouble-exp2 FAIL: math/test-ildouble-expm1 FAIL: math/test-ildouble-fabs FAIL: math/test-ildouble-fdim FAIL: math/test-ildouble-floor FAIL: math/test-ildouble-fma FAIL: math/test-ildouble-fmax FAIL: math/test-ildouble-fmaxmag FAIL: math/test-ildouble-fmin FAIL: math/test-ildouble-fminmag FAIL: math/test-ildouble-fmod FAIL: math/test-ildouble-fpclassify FAIL: math/test-ildouble-frexp FAIL: math/test-ildouble-fromfp FAIL: math/test-ildouble-fromfpx FAIL: math/test-ildouble-getpayload FAIL: math/test-ildouble-hypot FAIL: math/test-ildouble-ilogb FAIL: math/test-ildouble-iscanonical FAIL: math/test-ildouble-iseqsig FAIL: math/test-ildouble-isfinite FAIL: math/test-ildouble-isgreater FAIL: math/test-ildouble-isgreaterequal FAIL: math/test-ildouble-isinf FAIL: math/test-ildouble-isless FAIL: math/test-ildouble-islessequal FAIL: math/test-ildouble-islessgreater FAIL: math/test-ildouble-isnan FAIL: math/test-ildouble-isnormal FAIL: math/test-ildouble-issignaling FAIL: math/test-ildouble-issubnormal FAIL: math/test-ildouble-isunordered FAIL: math/test-ildouble-iszero FAIL: math/test-ildouble-j0 FAIL: math/test-ildouble-j1 FAIL: math/test-ildouble-jn FAIL: math/test-ildouble-lgamma FAIL: math/test-ildouble-llogb FAIL: math/test-ildouble-llrint FAIL: math/test-ildouble-llround FAIL: math/test-ildouble-log FAIL: math/test-ildouble-log10 FAIL: math/test-ildouble-log1p FAIL: math/test-ildouble-log2 FAIL: math/test-ildouble-logb FAIL: math/test-ildouble-lrint FAIL: math/test-ildouble-lround FAIL: math/test-ildouble-modf FAIL: math/test-ildouble-nearbyint FAIL: math/test-ildouble-nextafter FAIL: math/test-ildouble-nextdown FAIL: math/test-ildouble-nexttoward FAIL: math/test-ildouble-nextup FAIL: math/test-ildouble-pow FAIL: math/test-ildouble-remainder FAIL: math/test-ildouble-remquo FAIL: math/test-ildouble-rint FAIL: math/test-ildouble-round FAIL: math/test-ildouble-roundeven FAIL: math/test-ildouble-scalb FAIL: math/test-ildouble-scalbln FAIL: math/test-ildouble-scalbn FAIL: math/test-ildouble-setpayload FAIL: math/test-ildouble-setpayloadsig FAIL: math/test-ildouble-signbit FAIL: math/test-ildouble-significand FAIL: math/test-ildouble-sin FAIL: math/test-ildouble-sincos FAIL: math/test-ildouble-sinh FAIL: math/test-ildouble-sqrt FAIL: math/test-ildouble-tan FAIL: math/test-ildouble-tanh FAIL: math/test-ildouble-tgamma FAIL: math/test-ildouble-totalorder FAIL: math/test-ildouble-totalordermag FAIL: math/test-ildouble-trunc FAIL: math/test-ildouble-ufromfp FAIL: math/test-ildouble-ufromfpx FAIL: math/test-ildouble-y0 FAIL: math/test-ildouble-y1 FAIL: math/test-ildouble-yn FAIL: math/test-ldouble-acos FAIL: math/test-ldouble-acosh FAIL: math/test-ldouble-asin FAIL: math/test-ldouble-asinh FAIL: math/test-ldouble-atan FAIL: math/test-ldouble-atan2 FAIL: math/test-ldouble-atanh FAIL: math/test-ldouble-cabs FAIL: math/test-ldouble-cacos FAIL: math/test-ldouble-cacosh FAIL: math/test-ldouble-canonicalize FAIL: math/test-ldouble-carg FAIL: math/test-ldouble-casin FAIL: math/test-ldouble-casinh FAIL: math/test-ldouble-catan FAIL: math/test-ldouble-catanh FAIL: math/test-ldouble-cbrt FAIL: math/test-ldouble-ccos FAIL: math/test-ldouble-ccosh FAIL: math/test-ldouble-ceil FAIL: math/test-ldouble-cexp FAIL: math/test-ldouble-cimag FAIL: math/test-ldouble-clog FAIL: math/test-ldouble-clog10 FAIL: math/test-ldouble-conj FAIL: math/test-ldouble-copysign FAIL: math/test-ldouble-cos FAIL: math/test-ldouble-cosh FAIL: math/test-ldouble-cpow FAIL: math/test-ldouble-cproj FAIL: math/test-ldouble-creal FAIL: math/test-ldouble-csin FAIL: math/test-ldouble-csinh FAIL: math/test-ldouble-csqrt FAIL: math/test-ldouble-ctan FAIL: math/test-ldouble-ctanh FAIL: math/test-ldouble-erf FAIL: math/test-ldouble-erfc FAIL: math/test-ldouble-exp FAIL: math/test-ldouble-exp10 FAIL: math/test-ldouble-exp2 FAIL: math/test-ldouble-expm1 FAIL: math/test-ldouble-fabs FAIL: math/test-ldouble-fdim FAIL: math/test-ldouble-finite-acos FAIL: math/test-ldouble-finite-acosh FAIL: math/test-ldouble-finite-asin FAIL: math/test-ldouble-finite-asinh FAIL: math/test-ldouble-finite-atan FAIL: math/test-ldouble-finite-atan2 FAIL: math/test-ldouble-finite-atanh FAIL: math/test-ldouble-finite-cabs FAIL: math/test-ldouble-finite-cacos FAIL: math/test-ldouble-finite-cacosh FAIL: math/test-ldouble-finite-canonicalize FAIL: math/test-ldouble-finite-carg FAIL: math/test-ldouble-finite-casin FAIL: math/test-ldouble-finite-casinh FAIL: math/test-ldouble-finite-catan FAIL: math/test-ldouble-finite-catanh FAIL: math/test-ldouble-finite-cbrt FAIL: math/test-ldouble-finite-ccos FAIL: math/test-ldouble-finite-ccosh FAIL: math/test-ldouble-finite-ceil FAIL: math/test-ldouble-finite-cexp FAIL: math/test-ldouble-finite-cimag FAIL: math/test-ldouble-finite-clog FAIL: math/test-ldouble-finite-clog10 FAIL: math/test-ldouble-finite-conj FAIL: math/test-ldouble-finite-copysign FAIL: math/test-ldouble-finite-cos FAIL: math/test-ldouble-finite-cosh FAIL: math/test-ldouble-finite-cpow FAIL: math/test-ldouble-finite-cproj FAIL: math/test-ldouble-finite-creal FAIL: math/test-ldouble-finite-csin FAIL: math/test-ldouble-finite-csinh FAIL: math/test-ldouble-finite-csqrt FAIL: math/test-ldouble-finite-ctan FAIL: math/test-ldouble-finite-ctanh FAIL: math/test-ldouble-finite-erf FAIL: math/test-ldouble-finite-erfc FAIL: math/test-ldouble-finite-exp FAIL: math/test-ldouble-finite-exp10 FAIL: math/test-ldouble-finite-exp2 FAIL: math/test-ldouble-finite-expm1 FAIL: math/test-ldouble-finite-fabs FAIL: math/test-ldouble-finite-fdim FAIL: math/test-ldouble-finite-floor FAIL: math/test-ldouble-finite-fma FAIL: math/test-ldouble-finite-fmax FAIL: math/test-ldouble-finite-fmaxmag FAIL: math/test-ldouble-finite-fmin FAIL: math/test-ldouble-finite-fminmag FAIL: math/test-ldouble-finite-fmod FAIL: math/test-ldouble-finite-fpclassify FAIL: math/test-ldouble-finite-frexp FAIL: math/test-ldouble-finite-fromfp FAIL: math/test-ldouble-finite-fromfpx FAIL: math/test-ldouble-finite-getpayload FAIL: math/test-ldouble-finite-hypot FAIL: math/test-ldouble-finite-ilogb FAIL: math/test-ldouble-finite-iscanonical FAIL: math/test-ldouble-finite-iseqsig FAIL: math/test-ldouble-finite-isfinite FAIL: math/test-ldouble-finite-isgreater FAIL: math/test-ldouble-finite-isgreaterequal FAIL: math/test-ldouble-finite-isinf FAIL: math/test-ldouble-finite-isless FAIL: math/test-ldouble-finite-islessequal FAIL: math/test-ldouble-finite-islessgreater FAIL: math/test-ldouble-finite-isnan FAIL: math/test-ldouble-finite-isnormal FAIL: math/test-ldouble-finite-issignaling FAIL: math/test-ldouble-finite-issubnormal FAIL: math/test-ldouble-finite-isunordered FAIL: math/test-ldouble-finite-iszero FAIL: math/test-ldouble-finite-j0 FAIL: math/test-ldouble-finite-j1 FAIL: math/test-ldouble-finite-jn FAIL: math/test-ldouble-finite-lgamma FAIL: math/test-ldouble-finite-llogb FAIL: math/test-ldouble-finite-llrint FAIL: math/test-ldouble-finite-llround FAIL: math/test-ldouble-finite-log FAIL: math/test-ldouble-finite-log10 FAIL: math/test-ldouble-finite-log1p FAIL: math/test-ldouble-finite-log2 FAIL: math/test-ldouble-finite-logb FAIL: math/test-ldouble-finite-lrint FAIL: math/test-ldouble-finite-lround FAIL: math/test-ldouble-finite-modf FAIL: math/test-ldouble-finite-nearbyint FAIL: math/test-ldouble-finite-nextafter FAIL: math/test-ldouble-finite-nextdown FAIL: math/test-ldouble-finite-nexttoward FAIL: math/test-ldouble-finite-nextup FAIL: math/test-ldouble-finite-pow FAIL: math/test-ldouble-finite-remainder FAIL: math/test-ldouble-finite-remquo FAIL: math/test-ldouble-finite-rint FAIL: math/test-ldouble-finite-round FAIL: math/test-ldouble-finite-roundeven FAIL: math/test-ldouble-finite-scalb FAIL: math/test-ldouble-finite-scalbln FAIL: math/test-ldouble-finite-scalbn FAIL: math/test-ldouble-finite-setpayload FAIL: math/test-ldouble-finite-setpayloadsig FAIL: math/test-ldouble-finite-signbit FAIL: math/test-ldouble-finite-significand FAIL: math/test-ldouble-finite-sin FAIL: math/test-ldouble-finite-sincos FAIL: math/test-ldouble-finite-sinh FAIL: math/test-ldouble-finite-sqrt FAIL: math/test-ldouble-finite-tan FAIL: math/test-ldouble-finite-tanh FAIL: math/test-ldouble-finite-tgamma FAIL: math/test-ldouble-finite-totalorder FAIL: math/test-ldouble-finite-totalordermag FAIL: math/test-ldouble-finite-trunc FAIL: math/test-ldouble-finite-ufromfp FAIL: math/test-ldouble-finite-ufromfpx FAIL: math/test-ldouble-finite-y0 FAIL: math/test-ldouble-finite-y1 FAIL: math/test-ldouble-finite-yn FAIL: math/test-ldouble-floor FAIL: math/test-ldouble-fma FAIL: math/test-ldouble-fmax FAIL: math/test-ldouble-fmaxmag FAIL: math/test-ldouble-fmin FAIL: math/test-ldouble-fminmag FAIL: math/test-ldouble-fmod FAIL: math/test-ldouble-fpclassify FAIL: math/test-ldouble-frexp FAIL: math/test-ldouble-fromfp FAIL: math/test-ldouble-fromfpx FAIL: math/test-ldouble-getpayload FAIL: math/test-ldouble-hypot FAIL: math/test-ldouble-ilogb FAIL: math/test-ldouble-iscanonical FAIL: math/test-ldouble-iseqsig FAIL: math/test-ldouble-isfinite FAIL: math/test-ldouble-isgreater FAIL: math/test-ldouble-isgreaterequal FAIL: math/test-ldouble-isinf FAIL: math/test-ldouble-isless FAIL: math/test-ldouble-islessequal FAIL: math/test-ldouble-islessgreater FAIL: math/test-ldouble-isnan FAIL: math/test-ldouble-isnormal FAIL: math/test-ldouble-issignaling FAIL: math/test-ldouble-issubnormal FAIL: math/test-ldouble-isunordered FAIL: math/test-ldouble-iszero FAIL: math/test-ldouble-j0 FAIL: math/test-ldouble-j1 FAIL: math/test-ldouble-jn FAIL: math/test-ldouble-lgamma FAIL: math/test-ldouble-llogb FAIL: math/test-ldouble-llrint FAIL: math/test-ldouble-llround FAIL: math/test-ldouble-log FAIL: math/test-ldouble-log10 FAIL: math/test-ldouble-log1p FAIL: math/test-ldouble-log2 FAIL: math/test-ldouble-logb FAIL: math/test-ldouble-lrint FAIL: math/test-ldouble-lround FAIL: math/test-ldouble-modf FAIL: math/test-ldouble-nearbyint FAIL: math/test-ldouble-nextafter FAIL: math/test-ldouble-nextdown FAIL: math/test-ldouble-nexttoward FAIL: math/test-ldouble-nextup FAIL: math/test-ldouble-pow FAIL: math/test-ldouble-remainder FAIL: math/test-ldouble-remquo FAIL: math/test-ldouble-rint FAIL: math/test-ldouble-round FAIL: math/test-ldouble-roundeven FAIL: math/test-ldouble-scalb FAIL: math/test-ldouble-scalbln FAIL: math/test-ldouble-scalbn FAIL: math/test-ldouble-setpayload FAIL: math/test-ldouble-setpayloadsig FAIL: math/test-ldouble-signbit FAIL: math/test-ldouble-significand FAIL: math/test-ldouble-sin FAIL: math/test-ldouble-sincos FAIL: math/test-ldouble-sinh FAIL: math/test-ldouble-sqrt FAIL: math/test-ldouble-tan FAIL: math/test-ldouble-tanh FAIL: math/test-ldouble-tgamma FAIL: math/test-ldouble-totalorder FAIL: math/test-ldouble-totalordermag FAIL: math/test-ldouble-trunc FAIL: math/test-ldouble-ufromfp FAIL: math/test-ldouble-ufromfpx FAIL: math/test-ldouble-y0 FAIL: math/test-ldouble-y1 FAIL: math/test-ldouble-yn FAIL: math/test-misc FAIL: misc/test-errno-linux FAIL: misc/tst-clone2 UNSUPPORTED: misc/tst-memfd_create UNSUPPORTED: misc/tst-ofdlocks UNSUPPORTED: misc/tst-ofdlocks-compat FAIL: misc/tst-personality UNSUPPORTED: misc/tst-pkey FAIL: misc/tst-sync_file_range UNSUPPORTED: misc/tst-ttyname UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers FAIL: nptl/tst-basic7 FAIL: nptl/tst-cancel16 FAIL: nptl/tst-cancel18 FAIL: nptl/tst-cancel4 FAIL: nptl/tst-cancel5 FAIL: nptl/tst-cancelx16 FAIL: nptl/tst-cancelx18 FAIL: nptl/tst-cancelx4 FAIL: nptl/tst-cancelx5 FAIL: nptl/tst-exec3 FAIL: nptl/tst-exec4 FAIL: nptl/tst-flock2 FAIL: nptl/tst-getpid1 FAIL: nptl/tst-mutexpi7 FAIL: nptl/tst-mutexpi7a FAIL: nptl/tst-robust-fork FAIL: nptl/tst-robust1 FAIL: nptl/tst-robust3 FAIL: nptl/tst-robust4 FAIL: nptl/tst-robust6 FAIL: nptl/tst-robust7 FAIL: nptl/tst-robust8 FAIL: nptl/tst-robust9 FAIL: nptl/tst-robustpi1 FAIL: nptl/tst-robustpi2 FAIL: nptl/tst-robustpi3 FAIL: nptl/tst-robustpi4 FAIL: nptl/tst-robustpi5 FAIL: nptl/tst-robustpi6 FAIL: nptl/tst-robustpi7 FAIL: nptl/tst-robustpi8 FAIL: nptl/tst-robustpi9 FAIL: nptl/tst-signal3 FAIL: nptl/tst-tls2 FAIL: nptl/tst-tls3 FAIL: nptl/tst-tls3-malloc UNSUPPORTED: nss/tst-nss-files-alias-leak UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: nss/tst-nss-test3 FAIL: posix/tst-posix_fadvise FAIL: posix/tst-posix_fadvise64 UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads FAIL: rt/tst-aio4 FAIL: rt/tst-clock2 FAIL: rt/tst-clock_nanosleep FAIL: rt/tst-cpuclock1 FAIL: rt/tst-timer4 FAIL: rt/tst-timer5 FAIL: stdio-common/tst-vfprintf-width-prec FAIL: stdio-common/tst-vfprintf-width-prec-mem FAIL: stdlib/tst-strtod-round UNSUPPORTED: sunrpc/tst-svc_register FAIL: sunrpc/tst-udp-error FAIL: support/tst-support_descriptors UNSUPPORTED: sysvipc/test-sysvmsg FAIL: sysvipc/test-sysvsem UNSUPPORTED: timezone/tst-tzset FAIL: wcsmbs/tst-fgetwc-after-eof FAIL: wcsmbs/tst-wcstod-round Summary of test results: 809 FAIL 5118 PASS 54 UNSUPPORTED 17 XFAIL 2 XPASS
The majority of failures is due to incorrect process image initialization by WSL (the floating-point control word is wrong).
Since the 2.28 testing, there may be a regression in the WSL futex implementation. futex_wake encounters an unexpected error value sporadically. This leads to nptl/tst-tls3 failing occasionally. It is unclear whether this WSL bug was present when glibc 2.28 was tested because of its sporadic nature.
Previously noted issues regarding robust mutex support, sync_file_range, fallocate, and execl remain. Like before, RLIMIT_AS is not enforced, causing problems with the malloc tests.
In addition, compared to the last release testing, WSL made most file systems case-insensitive, overriding a previous system configuration. As a result, glibc can only built in very specific file system locations in the WSL environment.
Build system: gcc version gcc-8.2.1, GNU Binutils version 2.30-47, Linux 3.10.0-993.el7.x86_64 (Patsy Franklin)
FAIL: inet/tst-idna_name_classify UNSUPPORTED: math/test-double-libmvec-alias-avx UNSUPPORTED: math/test-double-libmvec-alias-avx-main UNSUPPORTED: math/test-double-libmvec-alias-avx2 UNSUPPORTED: math/test-double-libmvec-alias-avx2-main UNSUPPORTED: math/test-double-libmvec-alias-avx512 UNSUPPORTED: math/test-double-libmvec-alias-avx512-main UNSUPPORTED: math/test-double-libmvec-sincos-avx UNSUPPORTED: math/test-double-libmvec-sincos-avx2 UNSUPPORTED: math/test-double-libmvec-sincos-avx512 UNSUPPORTED: math/test-float-libmvec-alias-avx UNSUPPORTED: math/test-float-libmvec-alias-avx-main UNSUPPORTED: math/test-float-libmvec-alias-avx2 UNSUPPORTED: math/test-float-libmvec-alias-avx2-main UNSUPPORTED: math/test-float-libmvec-alias-avx512 UNSUPPORTED: math/test-float-libmvec-alias-avx512-main UNSUPPORTED: math/test-float-libmvec-sincosf-avx UNSUPPORTED: math/test-float-libmvec-sincosf-avx2 UNSUPPORTED: math/test-float-libmvec-sincosf-avx512 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers UNSUPPORTED: nptl/tst-thread_local1 UNSUPPORTED: nss/tst-nss-test3 UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 FAIL: rt/tst-cputimer1 UNSUPPORTED: stdlib/tst-quick_exit UNSUPPORTED: stdlib/tst-thread-quick_exit Summary of test results: 2 FAIL 5943 PASS 37 UNSUPPORTED 17 XFAIL 2 XPASS
* rt/tst-cputimer1 is an intermittent timing failure.
* The inet/tst-idna_name_classify failure is very odd and has to do with mbrtowc returning EILSEQ for \200 which should be valid in ISO-8859-1.
Build system: gcc version gcc-8.2.1, GNU Binutils version 2.30-49, Linux 4.18.0-64.el8.x86_64 (Patsy Franklin)
UNSUPPORTED: elf/tst-audit10 UNSUPPORTED: elf/tst-avx512 XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: math/test-double-libmvec-alias-avx2 UNSUPPORTED: math/test-double-libmvec-alias-avx2-main UNSUPPORTED: math/test-double-libmvec-alias-avx512 UNSUPPORTED: math/test-double-libmvec-alias-avx512-main UNSUPPORTED: math/test-double-libmvec-sincos-avx2 UNSUPPORTED: math/test-double-libmvec-sincos-avx512 UNSUPPORTED: math/test-float-libmvec-alias-avx2 UNSUPPORTED: math/test-float-libmvec-alias-avx2-main UNSUPPORTED: math/test-float-libmvec-alias-avx512 UNSUPPORTED: math/test-float-libmvec-alias-avx512-main UNSUPPORTED: math/test-float-libmvec-sincosf-avx2 UNSUPPORTED: math/test-float-libmvec-sincosf-avx512 UNSUPPORTED: misc/tst-pkey UNSUPPORTED: nptl/test-cond-printers UNSUPPORTED: nptl/test-condattr-printers UNSUPPORTED: nptl/test-mutex-printers UNSUPPORTED: nptl/test-mutexattr-printers UNSUPPORTED: nptl/test-rwlock-printers UNSUPPORTED: nptl/test-rwlockattr-printers Summary of test results: 5961 PASS 21 UNSUPPORTED 17 XFAIL 2 XPASS
3.26. x86_64 (x32, Linux)
Build system: gcc version 8.2.1, GNU Binutils version 2.31.51, Linux 4.19.15 (H.J. Lu)
FAIL: elf/tst-platform-1 FAIL: nptl/tst-setuid2
* elf/tst-platform-1 - Wrong platform is used for x32 (bug 22363).
3.27. x86 (32-bit, Hurd)
Build system: gcc 8.2.0, GNU Binutils 2.31.1, Hurd 0.9+git20181030, Mach 1.8+git20190109
FAIL: assert/tst-assert-c++ FAIL: assert/tst-assert-g++ FAIL: debug/tst-backtrace2 FAIL: debug/tst-backtrace3 FAIL: debug/tst-backtrace4 FAIL: debug/tst-backtrace5 FAIL: debug/tst-chk4 FAIL: debug/tst-chk5 FAIL: debug/tst-chk6 FAIL: debug/tst-lfschk4 FAIL: debug/tst-lfschk5 FAIL: debug/tst-lfschk6 FAIL: debug/tst-longjmp_chk2 FAIL: dirent/tst-fdopendir FAIL: dirent/tst-fdopendir2 FAIL: dlfcn/bug-atexit3 FAIL: dlfcn/tststatic FAIL: dlfcn/tststatic2 FAIL: dlfcn/tststatic3 FAIL: dlfcn/tststatic4 FAIL: dlfcn/tststatic5 FAIL: elf/check-abi-libc FAIL: elf/tst-audit1 FAIL: elf/tst-audit11 FAIL: elf/tst-audit12 FAIL: elf/tst-audit2 FAIL: elf/tst-audit3 FAIL: elf/tst-audit8 FAIL: elf/tst-audit9 FAIL: elf/tst-env-setuid FAIL: elf/tst-env-setuid-tunables FAIL: elf/tst-get-cpu-features FAIL: elf/tst-ldconfig-X FAIL: elf/tst-libc_dlvsym FAIL: elf/tst-libc_dlvsym-static FAIL: elf/tst-null-argv FAIL: elf/tst-pathopt FAIL: elf/tst-prelink XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b FAIL: elf/tst-ptrguard1 FAIL: elf/tst-ptrguard1-static FAIL: elf/tst-stackguard1 FAIL: elf/tst-stackguard1-static FAIL: elf/tst-tls1-static-non-pie FAIL: elf/tst-tls9-static FAIL: elf/tst-unwind-main FAIL: gmon/tst-gmon-static FAIL: gmon/tst-gmon-static-gprof FAIL: gmon/tst-sprofil UNSUPPORTED: iconv/tst-gconv-init-failure FAIL: iconvdata/iconv-test FAIL: inet/tst-deadline FAIL: inet/tst-if_index-long UNSUPPORTED: io/test-lfs UNSUPPORTED: io/tst-copy_file_range UNSUPPORTED: io/tst-copy_file_range-compat UNSUPPORTED: io/tst-open-tmpfile FAIL: io/tst-posix_fallocate64 FAIL: libio/tst-fgetc-after-eof FAIL: libio/tst-readline FAIL: login/tst-grantpt FAIL: login/tst-ptsname FAIL: malloc/tst-dynarray-fail FAIL: malloc/tst-dynarray-fail-mem FAIL: malloc/tst-malloc-stats-cancellation FAIL: malloc/tst-malloc-tcache-leak FAIL: malloc/tst-malloc-thread-fail FAIL: malloc/tst-malloc-too-large FAIL: malloc/tst-malloc-usable-static FAIL: malloc/tst-malloc-usable-static-tunables FAIL: malloc/tst-mallocfork2 FAIL: math/test-fenv FAIL: math/test-fenv-sse-2 FAIL: math/test-fenv-x87 FAIL: math/test-fesetexcept-traps FAIL: math/test-fpucw FAIL: math/test-fpucw-ieee FAIL: math/test-fpucw-ieee-static FAIL: math/test-fpucw-static FAIL: math/test-misc UNSUPPORTED: nss/tst-nss-test3 FAIL: posix/test-errno FAIL: posix/tst-execvpe5 FAIL: posix/tst-fexecve FAIL: posix/tst-getconf FAIL: posix/tst-pathconf FAIL: posix/tst-posix_fadvise FAIL: posix/tst-posix_fadvise64 FAIL: posix/tst-preadwrite64 FAIL: posix/tst-spawn2 FAIL: posix/tst-spawn4 FAIL: posix/tst-spawn4-compat UNSUPPORTED: posix/tst-sysconf-empty-chroot FAIL: posix/tst-vfork3 FAIL: resolv/tst-res_hconf_reorder UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads FAIL: rt/tst-aio10 FAIL: rt/tst-aio9 FAIL: signal/tst-minsigstksz-1 FAIL: stdlib/bug-getcontext UNSUPPORTED: stdlib/tst-getrandom UNSUPPORTED: stdlib/tst-makecontext-align FAIL: stdlib/tst-quick_exit FAIL: stdlib/tst-secure-getenv FAIL: stdlib/tst-setcontext2 UNSUPPORTED: stdlib/tst-setcontext3 FAIL: stdlib/tst-setcontext4 FAIL: stdlib/tst-setcontext5 FAIL: stdlib/tst-setcontext6 FAIL: stdlib/tst-setcontext7 FAIL: stdlib/tst-setcontext8 FAIL: stdlib/tst-setcontext9 FAIL: stdlib/tst-strtod-round FAIL: stdlib/tst-swapcontext1 FAIL: stdlib/tst-thread-quick_exit FAIL: stdlib/tst-tls-atexit FAIL: string/tst-xbzero-opt UNSUPPORTED: sunrpc/tst-svc_register FAIL: sunrpc/tst-udp-error FAIL: sunrpc/tst-udp-garbage FAIL: sunrpc/tst-udp-nonblocking FAIL: sunrpc/tst-udp-timeout FAIL: support/tst-support_descriptors FAIL: support/tst-support_record_failure FAIL: support/tst-support_record_failure-2 FAIL: support/tst-xsigstack UNSUPPORTED: sysvipc/test-sysvmsg UNSUPPORTED: sysvipc/test-sysvsem UNSUPPORTED: sysvipc/test-sysvshm UNSUPPORTED: time/tst-y2039 UNSUPPORTED: timezone/tst-tzset FAIL: wcsmbs/tst-fgetwc-after-eof FAIL: wcsmbs/tst-wcstod-round Summary of test results: 115 FAIL 5278 PASS 21 UNSUPPORTED 87 XFAIL 2 XPASS
4. Packaging Changes
4.1. Localedata installation without hard links
The distribution convenience target make localedata/install-locale-files no longer creates hard links between installed locale files. The reason for this is that downstream distributions want to be able to install locales in parallel but avoid the reproducibility issues involved in parallel hardlink creation. Therefore hard link creation is left up to the distribution to do in a distinct serial pass across the package and subpackages they use. This improves the reproducibility of build artifacts (see bug 23923)
4.2. Change 2
And another change.