Release/2.28
Contents
- Current status
- Planning
-
Build and test results
- Architecture-independent
- AArch64
- Alpha
- ARM
- 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.28 was released on August 1st 2018.
2. Planning
What things do we want to accomplish this release?
2.1. Release blockers?
ISO 14651 collation issues and bug 23393. Fixed by 7cd7d36f1feb3ccacf476e909b115b45cdd46e77 (Carlos O'Donell)
Carlos resolving with conservative fix of data deinterlacing: https://www.sourceware.org/ml/libc-alpha/2018-07/msg00620.html
Intel CET enablement. Committed.
regex equivalence class regression Fixed by 7b2f4cedf044ea83f53f6b43a5bf6871eb9ce969 (Florian Weimer).
Due to the the Unicode/CLDR data updates we have a regression in the equivalence class API.
Add support for ISO C threads.h (Updated branch) Committed.
2.2. Desirable this release?
Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP BZ #23275 (Patch from Stefan, Carlos asked me to add it to the release blockers)
Istvan Kurucsai's malloc security patches (1/7 2/7 3/7 4/7 5/7 6/7 7/7) - (DJ's +1)
Moritz Eckert: Mitigate null-byte overflow attacks (DJ's +1)
statx system call wrapper Fixed by fd70af45528d59a00eb3190ef6706cb299488fcd (Florian Weimer).
2.3. Deferred to the next release?
- Malloc hook removal (DJ's work, Carlos reviewing).
- Needs further work on the DSO.
Deferring arc4random addition to 2.29 to allow for more review.
- IBM long double ABI transition.
Optimized math routines, improved generic math functions.
Add 64-bit time for all architectures (added to blockers with kind permission from Carlos, including updates requested by Paul)
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
Linux between 4.13 and 4.15 return EOVERFLOW for LFS OFD locks usage in compat mode (non-LFS ABI running on a LFS default kernel, such as i386 on a x86_64 kernel or s390-32 on a s390-64 kernel). It was discussed in a libc-alpha thread. This is a kernel issue because __NR_fcntl64 is the expected way to use OFD locks and it is used on GLIBC for both fcntl and fcntl64. So, the following tests fails when running in the mentioned kernel versions:
FAIL: misc/tst-ofdlocks-compat
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).
3.2. AArch64
Build system:
gcc: 8.1.1 20180724 binutils: 2.30.0.20180625 kernel: Linux 4.4.0-78-generic #99~14.04.2-Ubuntu aarch64 linux headers: 4.18.0
Results are clean:
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 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-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi 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: 5789 PASS 24 UNSUPPORTED 17 XFAIL 2 XPASS
Build system: Fedora Rawhide, kernel 4.17.3-200.fc28, gcc version 8.1.1 20180712, binutils 2.31.1-4.fc29 (DJ Delorie)
XFAIL: conform/UNIX98/ndbm.h/conform XFAIL: conform/UNIX98/ndbm.h/linknamespace XFAIL: conform/UNIX98/varargs.h/conform XFAIL: conform/UNIX98/varargs.h/linknamespace XFAIL: conform/XOPEN2K/ndbm.h/conform XFAIL: conform/XOPEN2K/ndbm.h/linknamespace XFAIL: conform/XOPEN2K8/ndbm.h/conform XFAIL: conform/XOPEN2K8/ndbm.h/linknamespace XFAIL: conform/XPG4/varargs.h/conform XFAIL: conform/XPG4/varargs.h/linknamespace XFAIL: conform/XPG42/ndbm.h/conform XFAIL: conform/XPG42/ndbm.h/linknamespace XFAIL: conform/XPG42/varargs.h/conform XFAIL: conform/XPG42/varargs.h/linknamespace XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: iconv/tst-gconv-init-failure UNSUPPORTED: io/tst-getcwd-abspath XFAIL: localedata/tst-langinfo-newlocale-static UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-nearbyint-except-2 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 XFAIL: nptl/tst-once5 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi XFAIL: posix/annexc UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: posix/tst-sysconf-empty-chroot 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: 5798 PASS 22 UNSUPPORTED 17 XFAIL 2 XPASS
3.3. Alpha
Build system: gentoo, kernel 4.9.0, gcc version 7.3.0-r3-p1.4, binutils 2.30.0-p2 (Richard Henderson)
XFAIL: conform/UNIX98/ndbm.h/conform XFAIL: conform/UNIX98/ndbm.h/linknamespace XFAIL: conform/UNIX98/varargs.h/conform XFAIL: conform/UNIX98/varargs.h/linknamespace XFAIL: conform/XOPEN2K/ndbm.h/conform XFAIL: conform/XOPEN2K/ndbm.h/linknamespace XFAIL: conform/XOPEN2K8/ndbm.h/conform XFAIL: conform/XOPEN2K8/ndbm.h/linknamespace XFAIL: conform/XPG4/varargs.h/conform XFAIL: conform/XPG4/varargs.h/linknamespace XFAIL: conform/XPG42/ndbm.h/conform XFAIL: conform/XPG42/ndbm.h/linknamespace XFAIL: conform/XPG42/varargs.h/conform XFAIL: conform/XPG42/varargs.h/linknamespace FAIL: crypt/badsalttest FAIL: elf/tst-prelink-cmp XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: iconv/tst-gconv-init-failure FAIL: io/tst-fts-lfs UNSUPPORTED: io/tst-getcwd-abspath FAIL: libio/tst-readline -- timeout XFAIL: localedata/tst-langinfo-newlocale-static 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 -- timeout FAIL: nptl/tst-eintr1 XFAIL: nptl/tst-once5 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi XFAIL: posix/annexc UNSUPPORTED: posix/tst-sysconf-empty-chroot FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1 FAIL: resolv/tst-resolv-basic UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads UNSUPPORTED: sunrpc/tst-svc_register
Expected failures due to the default (non-)handling of inexact exceptions:
FAIL: math/test-double-cos FAIL: math/test-double-fdim FAIL: math/test-double-finite-cos FAIL: math/test-double-finite-fdim FAIL: math/test-double-finite-fromfpx FAIL: math/test-double-finite-llrint FAIL: math/test-double-finite-lrint FAIL: math/test-double-finite-pow FAIL: math/test-double-finite-sin FAIL: math/test-double-finite-sincos FAIL: math/test-double-finite-sqrt FAIL: math/test-double-finite-ufromfpx FAIL: math/test-double-fromfpx FAIL: math/test-double-llrint FAIL: math/test-double-lrint FAIL: math/test-double-pow FAIL: math/test-double-sin FAIL: math/test-double-sincos FAIL: math/test-double-sqrt FAIL: math/test-double-ufromfpx FAIL: math/test-fenv-return FAIL: math/test-fexcept FAIL: math/test-float-double-add FAIL: math/test-float-double-div FAIL: math/test-float-double-mul FAIL: math/test-float-double-sub FAIL: math/test-float-finite-fma FAIL: math/test-float-finite-fromfpx FAIL: math/test-float-finite-llrint FAIL: math/test-float-finite-lrint FAIL: math/test-float-finite-sqrt FAIL: math/test-float-finite-ufromfpx FAIL: math/test-float-fma FAIL: math/test-float-fromfpx FAIL: math/test-float-ldouble-add FAIL: math/test-float-ldouble-div FAIL: math/test-float-ldouble-mul FAIL: math/test-float-ldouble-sub FAIL: math/test-float-llrint FAIL: math/test-float-lrint FAIL: math/test-float-sqrt FAIL: math/test-float-ufromfpx FAIL: math/test-float128-finite-fromfpx FAIL: math/test-float128-finite-llrint FAIL: math/test-float128-finite-llround FAIL: math/test-float128-finite-lrint FAIL: math/test-float128-finite-lround FAIL: math/test-float128-finite-ufromfpx FAIL: math/test-float128-fromfpx FAIL: math/test-float128-llrint FAIL: math/test-float128-llround FAIL: math/test-float128-lrint FAIL: math/test-float128-lround FAIL: math/test-float128-ufromfpx FAIL: math/test-float32-finite-fma FAIL: math/test-float32-finite-fromfpx FAIL: math/test-float32-finite-llrint FAIL: math/test-float32-finite-lrint FAIL: math/test-float32-finite-sqrt FAIL: math/test-float32-finite-ufromfpx FAIL: math/test-float32-float128-add FAIL: math/test-float32-float128-div FAIL: math/test-float32-float128-mul FAIL: math/test-float32-float128-sub FAIL: math/test-float32-float32x-add FAIL: math/test-float32-float32x-div FAIL: math/test-float32-float32x-mul FAIL: math/test-float32-float32x-sub FAIL: math/test-float32-float64-add FAIL: math/test-float32-float64-div FAIL: math/test-float32-float64-mul FAIL: math/test-float32-float64-sub FAIL: math/test-float32-float64x-add FAIL: math/test-float32-float64x-div FAIL: math/test-float32-float64x-mul FAIL: math/test-float32-float64x-sub FAIL: math/test-float32-fma FAIL: math/test-float32-fromfpx FAIL: math/test-float32-llrint FAIL: math/test-float32-lrint FAIL: math/test-float32-sqrt FAIL: math/test-float32-ufromfpx FAIL: math/test-float32x-cos FAIL: math/test-float32x-fdim FAIL: math/test-float32x-finite-cos FAIL: math/test-float32x-finite-fdim FAIL: math/test-float32x-finite-fromfpx FAIL: math/test-float32x-finite-llrint FAIL: math/test-float32x-finite-lrint FAIL: math/test-float32x-finite-pow FAIL: math/test-float32x-finite-sin FAIL: math/test-float32x-finite-sincos FAIL: math/test-float32x-finite-sqrt FAIL: math/test-float32x-finite-ufromfpx FAIL: math/test-float32x-float64-add FAIL: math/test-float32x-float64-div FAIL: math/test-float32x-float64-mul FAIL: math/test-float32x-float64-sub FAIL: math/test-float32x-fromfpx FAIL: math/test-float32x-llrint FAIL: math/test-float32x-lrint FAIL: math/test-float32x-pow FAIL: math/test-float32x-sin FAIL: math/test-float32x-sincos FAIL: math/test-float32x-sqrt FAIL: math/test-float32x-ufromfpx FAIL: math/test-float64-cos FAIL: math/test-float64-fdim FAIL: math/test-float64-finite-cos FAIL: math/test-float64-finite-fdim FAIL: math/test-float64-finite-fromfpx FAIL: math/test-float64-finite-llrint FAIL: math/test-float64-finite-lrint FAIL: math/test-float64-finite-pow FAIL: math/test-float64-finite-sin FAIL: math/test-float64-finite-sincos FAIL: math/test-float64-finite-sqrt FAIL: math/test-float64-finite-ufromfpx FAIL: math/test-float64-fromfpx FAIL: math/test-float64-llrint FAIL: math/test-float64-lrint FAIL: math/test-float64-pow FAIL: math/test-float64-sin FAIL: math/test-float64-sincos FAIL: math/test-float64-sqrt FAIL: math/test-float64-ufromfpx FAIL: math/test-float64x-finite-fromfpx FAIL: math/test-float64x-finite-llrint FAIL: math/test-float64x-finite-llround FAIL: math/test-float64x-finite-lrint FAIL: math/test-float64x-finite-lround FAIL: math/test-float64x-finite-ufromfpx FAIL: math/test-float64x-fromfpx FAIL: math/test-float64x-llrint FAIL: math/test-float64x-llround FAIL: math/test-float64x-lrint FAIL: math/test-float64x-lround FAIL: math/test-float64x-ufromfpx FAIL: math/test-idouble-cos FAIL: math/test-idouble-pow FAIL: math/test-idouble-sin FAIL: math/test-idouble-sincos FAIL: math/test-ifloat32x-cos FAIL: math/test-ifloat32x-pow FAIL: math/test-ifloat32x-sin FAIL: math/test-ifloat32x-sincos FAIL: math/test-ifloat64-cos FAIL: math/test-ifloat64-pow FAIL: math/test-ifloat64-sin FAIL: math/test-ifloat64-sincos FAIL: math/test-ldouble-finite-fromfpx FAIL: math/test-ldouble-finite-llrint FAIL: math/test-ldouble-finite-llround FAIL: math/test-ldouble-finite-lrint FAIL: math/test-ldouble-finite-lround FAIL: math/test-ldouble-finite-ufromfpx FAIL: math/test-ldouble-fromfpx FAIL: math/test-ldouble-llrint FAIL: math/test-ldouble-llround FAIL: math/test-ldouble-lrint FAIL: math/test-ldouble-lround FAIL: math/test-ldouble-ufromfpx FAIL: stdlib/tst-strtod-round FAIL: wcsmbs/tst-wcstod-round
3.4. ARM
Build system: Fedora Rawhide, kernel 4.17.3-200.fc28, gcc version 8.1.1 20180712, binutils 2.31.1-4.fc29 (DJ Delorie)
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 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-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039 Summary of test results: 5046 PASS 22 UNSUPPORTED 17 XFAIL 2 XPASS
Build system: (hard-float ABI) GCC 7.3.1 20180725, binutils 2.31.51.20180725, 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 FAIL: libio/tst-readline UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps UNSUPPORTED: math/test-nearbyint-except-2 UNSUPPORTED: misc/tst-memfd_create FAIL: misc/tst-ofdlocks FAIL: 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-stack4 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi 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: rt/tst-cputimer1 FAIL: stdio-common/bug22 FAIL: stdlib/test-bz22786 UNSUPPORTED: stdlib/tst-getrandom FAIL: sunrpc/bug20790 UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039 FAIL: timezone/tst-tzset Summary of test results: 13 FAIL 5001 PASS 27 UNSUPPORTED 17 XFAIL 2 XPASS
- grp/testgrp "Cannot find user entry for UID 50255"
- inet/tst-idna_name_classify:
info: C locale tests info: en_US.ISO-8859-1 locale tests tst-idna_name_classify.c:50: numeric comparison failure left: 3 (0x3); from: __idna_name_classify ("abc\200def") right: 1 (0x1); from: idna_name_nonascii tst-idna_name_classify.c:51: numeric comparison failure left: 3 (0x3); from: __idna_name_classify ("abc\377def") right: 1 (0x1); from: idna_name_nonascii tst-idna_name_classify.c:53: numeric comparison failure left: 3 (0x3); from: __idna_name_classify ("abc\\\200def") right: 2 (0x2); from: idna_name_nonascii_backslash tst-idna_name_classify.c:55: numeric comparison failure left: 3 (0x3); from: __idna_name_classify ("abc\200\\def") right: 2 (0x2); from: idna_name_nonascii_backslash info: en_US.UTF-8 locale tests error: 4 test failures
- libio/tst-readline timed out.
misc/tst-ofdlocks "error: ../sysdeps/unix/sysv/linux/tst-ofdlocks.c:49: not true: fcntl64 (temp_fd, F_OFD_SETLKW, &lck64) == 0" and misc/tst-ofdlocks-compat similar.
- nptl/tst-stack4 timed out.
- posix/globtest issues with ~ expansions.
- rt/tst-cputimer1:
clock_gettime returned timespec = { 0, 2777101 } clock_getres returned timespec = { 0, 1 } *** timer sig2 invoked too soon: 0.505157471 instead of expected 0.506713867
- stdlib/test-bz22786 timed out.
3.5. HPPA
Build system: gcc: 8.1.0 (Debian 8.1.0-12), binutils: 2.31.1, kernel: 4.17.0-1-parisc64-smp (Adhemerval Zanella)
Results:
FAIL: elf/tst-audit2 UNSUPPORTED: io/tst-getcwd-abspath FAIL: malloc/tst-malloc-tcache-leak 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-cleanupx4 FAIL: nptl/tst-create-detached UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot FAIL: resolv/tst-resolv-ai_idn FAIL: 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: stdlib/tst-setcontext2 FAIL: stdlib/tst-setcontext7 FAIL: stdlib/tst-setcontext9 UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039 Summary of test results: 9 FAIL 5004 PASS 18 UNSUPPORTED 20 XFAIL
- elf/tst-audit2 fails with:
version: 1 objopen: 0, objopen: 0, /home/azanella/glibc/glibc-git-build/elf/ld.so.1 activity: add objsearch: libdl.so.2, LA_SET_ORIG objsearch: /home/azanella/glibc/glibc-git-build/libdl.so.2, LA_SER_LIBPATH objsearch: /home/azanella/glibc/glibc-git-build/math/libdl.so.2, LA_SER_LIBPATH objsearch: /home/azanella/glibc/glibc-git-build/elf/libdl.so.2, LA_SER_LIBPATH objsearch: /home/azanella/glibc/glibc-git-build/dlfcn/tls/PARISC/libdl.so.2, LA_SER_LIBPATH objsearch: /home/azanella/glibc/glibc-git-build/dlfcn/tls/libdl.so.2, LA_SER_LIBPATH objsearch: /home/azanella/glibc/glibc-git-build/dlfcn/PARISC/libdl.so.2, LA_SER_LIBPATH objsearch: /home/azanella/glibc/glibc-git-build/dlfcn/libdl.so.2, LA_SER_LIBPATH objopen: 0, /home/azanella/glibc/glibc-git-build/dlfcn/libdl.so.2 objsearch: libc.so.6, LA_SET_ORIG objsearch: /home/azanella/glibc/glibc-git-build/libc.so.6, LA_SER_LIBPATH objopen: 0, /home/azanella/glibc/glibc-git-build/libc.so.6
- malloc/tst-malloc-tcache-leak fails due timeout (TIMEOUTFACTOR was set to 20).
- nptl/tst-cleanupx4 fails with:
test 0 clh (2) clh (1) clh (3) global = 12, expected 15 test 1 clh (4) clh (6) clh (1) clh (5) global = 160, expected 276 test 2 clh (8) clh (1) clh (7) global = 70, expected 120 test 3 clh (2) clh (10) clh (1) clh (9) global = 288, expected 460
- nptl/tst-create-detached fails due timeout.
- resolv/tst-resolv-ai_idn and resolv/tst-resolv-ai_idn-latin1 fail due broken system libidn2 (2.0.4).
- stdlib/tst-setcontext2 fails with:
after getcontext after setcontext after swapcontext FAIL: returned from setcontext (&oldctx)
- stdlib/tst-setcontext7 fails with:
making contexts swap contexts start f1 swap contexts in f1 set context in f1 set context swap contexts in f1 set context in f1
- stdlib/tst-setcontext9 fails with:
making contexts swap contexts start f1 swap contexts in f2 set context in f1 set context swap contexts in f2 set context in f1
Build system: gcc: 8.2.0 (Debian 8.2.0-1), binutils: 2.31.1-2, kernel: 4.14.58+ (John David Anglin)
Results:
XPASS: conform/UNIX98/ndbm.h/linknamespace XPASS: conform/XOPEN2K/ndbm.h/linknamespace XPASS: conform/XOPEN2K8/ndbm.h/linknamespace XPASS: conform/XPG42/ndbm.h/linknamespace FAIL: elf/tst-audit2 FAIL: malloc/tst-malloc-tcache-leak UNSUPPORTED: misc/tst-pkey FAIL: nptl/tst-cleanupx4 FAIL: nptl/tst-cond25 FAIL: nptl/tst-create-detached FAIL: resolv/tst-resolv-ai_idn FAIL: resolv/tst-resolv-ai_idn-latin1 FAIL: stdio-common/tst-vfprintf-user-type FAIL: stdlib/tst-setcontext2 FAIL: stdlib/tst-setcontext7 FAIL: stdlib/tst-setcontext9 UNSUPPORTED: time/tst-y2039 Summary of test results: 11 FAIL 5019 PASS 2 UNSUPPORTED 16 XFAIL 4 XPASS
nptl/tst-cond25 and nptl/tst-create-detached failed due to timeouts.
3.6. IA64
Build system: gcc: 7.3.0 (Debian 7.3.0-22), binutils: 2.30.90.20180705, kernel: 3.14-0.bpo.2-mckinley (Adhemerval Zanella)
Results:
FAIL: debug/tst-backtrace4 XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: io/tst-getcwd-abspath FAIL: io/tst-open-tmpfile FAIL: math/test-double-atan2 FAIL: math/test-double-atanh FAIL: math/test-double-ceil FAIL: math/test-double-cos FAIL: math/test-double-cosh FAIL: math/test-double-erfc FAIL: math/test-double-exp FAIL: math/test-double-exp10 FAIL: math/test-double-exp2 FAIL: math/test-double-fabs FAIL: math/test-double-fdim FAIL: math/test-double-finite-ceil FAIL: math/test-double-finite-floor FAIL: math/test-double-finite-pow FAIL: math/test-double-finite-scalb FAIL: math/test-double-floor FAIL: math/test-double-fmax FAIL: math/test-double-fmod FAIL: math/test-double-frexp FAIL: math/test-double-hypot FAIL: math/test-double-lgamma FAIL: math/test-double-pow FAIL: math/test-double-remainder FAIL: math/test-double-scalb FAIL: math/test-double-sin FAIL: math/test-double-sincos FAIL: math/test-double-sinh FAIL: math/test-double-tan FAIL: math/test-double-tgamma FAIL: math/test-fenv-return FAIL: math/test-fesetexcept FAIL: math/test-fexcept FAIL: math/test-float-atan2 FAIL: math/test-float-atanh FAIL: math/test-float-cabs FAIL: math/test-float-ceil FAIL: math/test-float-cos FAIL: math/test-float-cosh FAIL: math/test-float-erfc FAIL: math/test-float-exp FAIL: math/test-float-exp10 FAIL: math/test-float-exp2 FAIL: math/test-float-fabs FAIL: math/test-float-fdim FAIL: math/test-float-finite-ceil FAIL: math/test-float-finite-floor FAIL: math/test-float-finite-pow FAIL: math/test-float-finite-scalb FAIL: math/test-float-floor FAIL: math/test-float-fmax FAIL: math/test-float-fmod FAIL: math/test-float-frexp FAIL: math/test-float-hypot FAIL: math/test-float-lgamma FAIL: math/test-float-pow FAIL: math/test-float-remainder FAIL: math/test-float-scalb FAIL: math/test-float-sin FAIL: math/test-float-sincos FAIL: math/test-float-sinh FAIL: math/test-float-tan FAIL: math/test-float-tgamma FAIL: math/test-float32-atan2 FAIL: math/test-float32-atanh FAIL: math/test-float32-cabs FAIL: math/test-float32-ceil FAIL: math/test-float32-cos FAIL: math/test-float32-cosh FAIL: math/test-float32-erfc FAIL: math/test-float32-exp FAIL: math/test-float32-exp10 FAIL: math/test-float32-exp2 FAIL: math/test-float32-fabs FAIL: math/test-float32-fdim FAIL: math/test-float32-finite-ceil FAIL: math/test-float32-finite-floor FAIL: math/test-float32-finite-pow FAIL: math/test-float32-floor FAIL: math/test-float32-fmax FAIL: math/test-float32-fmod FAIL: math/test-float32-frexp FAIL: math/test-float32-hypot FAIL: math/test-float32-lgamma FAIL: math/test-float32-pow FAIL: math/test-float32-remainder FAIL: math/test-float32-sin FAIL: math/test-float32-sincos FAIL: math/test-float32-sinh FAIL: math/test-float32-tan FAIL: math/test-float32-tgamma FAIL: math/test-float32x-atan2 FAIL: math/test-float32x-atanh FAIL: math/test-float32x-ceil FAIL: math/test-float32x-cos FAIL: math/test-float32x-cosh FAIL: math/test-float32x-erfc FAIL: math/test-float32x-exp FAIL: math/test-float32x-exp10 FAIL: math/test-float32x-exp2 FAIL: math/test-float32x-fabs FAIL: math/test-float32x-fdim FAIL: math/test-float32x-finite-ceil FAIL: math/test-float32x-finite-floor FAIL: math/test-float32x-finite-pow FAIL: math/test-float32x-floor FAIL: math/test-float32x-fmax FAIL: math/test-float32x-fmod FAIL: math/test-float32x-frexp FAIL: math/test-float32x-hypot FAIL: math/test-float32x-lgamma FAIL: math/test-float32x-pow FAIL: math/test-float32x-remainder FAIL: math/test-float32x-sin FAIL: math/test-float32x-sincos FAIL: math/test-float32x-sinh FAIL: math/test-float32x-tan FAIL: math/test-float32x-tgamma FAIL: math/test-float64-atan2 FAIL: math/test-float64-atanh FAIL: math/test-float64-ceil FAIL: math/test-float64-cos FAIL: math/test-float64-cosh FAIL: math/test-float64-erfc FAIL: math/test-float64-exp FAIL: math/test-float64-exp10 FAIL: math/test-float64-exp2 FAIL: math/test-float64-fabs FAIL: math/test-float64-fdim FAIL: math/test-float64-finite-ceil FAIL: math/test-float64-finite-floor FAIL: math/test-float64-finite-pow FAIL: math/test-float64-floor FAIL: math/test-float64-fmax FAIL: math/test-float64-fmod FAIL: math/test-float64-frexp FAIL: math/test-float64-hypot FAIL: math/test-float64-lgamma FAIL: math/test-float64-pow FAIL: math/test-float64-remainder FAIL: math/test-float64-sin FAIL: math/test-float64-sincos FAIL: math/test-float64-sinh FAIL: math/test-float64-tan FAIL: math/test-float64-tgamma FAIL: math/test-float64x-atan2 FAIL: math/test-float64x-atanh FAIL: math/test-float64x-ceil FAIL: math/test-float64x-cos FAIL: math/test-float64x-cosh FAIL: math/test-float64x-erfc FAIL: math/test-float64x-exp FAIL: math/test-float64x-exp10 FAIL: math/test-float64x-exp2 FAIL: math/test-float64x-fabs FAIL: math/test-float64x-fdim FAIL: math/test-float64x-finite-ceil FAIL: math/test-float64x-finite-floor FAIL: math/test-float64x-finite-pow FAIL: math/test-float64x-floor FAIL: math/test-float64x-fmax FAIL: math/test-float64x-fmod FAIL: math/test-float64x-frexp FAIL: math/test-float64x-hypot FAIL: math/test-float64x-lgamma FAIL: math/test-float64x-pow FAIL: math/test-float64x-remainder FAIL: math/test-float64x-sin FAIL: math/test-float64x-sincos FAIL: math/test-float64x-sinh FAIL: math/test-float64x-tan FAIL: math/test-float64x-tgamma FAIL: math/test-idouble-cosh FAIL: math/test-idouble-exp FAIL: math/test-idouble-exp10 FAIL: math/test-idouble-exp2 FAIL: math/test-idouble-fmax FAIL: math/test-idouble-frexp FAIL: math/test-idouble-hypot FAIL: math/test-idouble-lgamma FAIL: math/test-idouble-pow FAIL: math/test-idouble-scalb FAIL: math/test-idouble-sinh FAIL: math/test-idouble-tgamma FAIL: math/test-ifloat-cabs FAIL: math/test-ifloat-cosh FAIL: math/test-ifloat-exp FAIL: math/test-ifloat-exp10 FAIL: math/test-ifloat-exp2 FAIL: math/test-ifloat-fmax FAIL: math/test-ifloat-frexp FAIL: math/test-ifloat-hypot FAIL: math/test-ifloat-lgamma FAIL: math/test-ifloat-pow FAIL: math/test-ifloat-scalb FAIL: math/test-ifloat-sinh FAIL: math/test-ifloat-tgamma FAIL: math/test-ifloat32-cabs FAIL: math/test-ifloat32-cosh FAIL: math/test-ifloat32-exp FAIL: math/test-ifloat32-exp10 FAIL: math/test-ifloat32-exp2 FAIL: math/test-ifloat32-fmax FAIL: math/test-ifloat32-frexp FAIL: math/test-ifloat32-hypot FAIL: math/test-ifloat32-lgamma FAIL: math/test-ifloat32-pow FAIL: math/test-ifloat32-sinh FAIL: math/test-ifloat32-tgamma FAIL: math/test-ifloat32x-cosh FAIL: math/test-ifloat32x-exp FAIL: math/test-ifloat32x-exp10 FAIL: math/test-ifloat32x-exp2 FAIL: math/test-ifloat32x-fmax FAIL: math/test-ifloat32x-frexp FAIL: math/test-ifloat32x-hypot FAIL: math/test-ifloat32x-lgamma FAIL: math/test-ifloat32x-pow FAIL: math/test-ifloat32x-sinh FAIL: math/test-ifloat32x-tgamma FAIL: math/test-ifloat64-cosh FAIL: math/test-ifloat64-exp FAIL: math/test-ifloat64-exp10 FAIL: math/test-ifloat64-exp2 FAIL: math/test-ifloat64-fmax FAIL: math/test-ifloat64-frexp FAIL: math/test-ifloat64-hypot FAIL: math/test-ifloat64-lgamma FAIL: math/test-ifloat64-pow FAIL: math/test-ifloat64-sinh FAIL: math/test-ifloat64-tgamma FAIL: math/test-ifloat64x-exp FAIL: math/test-ifloat64x-exp10 FAIL: math/test-ifloat64x-exp2 FAIL: math/test-ifloat64x-fmax FAIL: math/test-ifloat64x-frexp FAIL: math/test-ifloat64x-lgamma FAIL: math/test-ifloat64x-pow FAIL: math/test-ifloat64x-tgamma FAIL: math/test-ildouble-exp FAIL: math/test-ildouble-exp10 FAIL: math/test-ildouble-exp2 FAIL: math/test-ildouble-fmax FAIL: math/test-ildouble-frexp FAIL: math/test-ildouble-lgamma FAIL: math/test-ildouble-pow FAIL: math/test-ildouble-scalb FAIL: math/test-ildouble-tgamma FAIL: math/test-ldouble-atan2 FAIL: math/test-ldouble-atanh FAIL: math/test-ldouble-ceil FAIL: math/test-ldouble-cos FAIL: math/test-ldouble-cosh FAIL: math/test-ldouble-erfc FAIL: math/test-ldouble-exp FAIL: math/test-ldouble-exp10 FAIL: math/test-ldouble-exp2 FAIL: math/test-ldouble-fabs FAIL: math/test-ldouble-fdim FAIL: math/test-ldouble-finite-ceil FAIL: math/test-ldouble-finite-floor FAIL: math/test-ldouble-finite-pow FAIL: math/test-ldouble-finite-scalb FAIL: math/test-ldouble-floor FAIL: math/test-ldouble-fmax FAIL: math/test-ldouble-fmod FAIL: math/test-ldouble-frexp FAIL: math/test-ldouble-hypot FAIL: math/test-ldouble-lgamma FAIL: math/test-ldouble-pow FAIL: math/test-ldouble-remainder FAIL: math/test-ldouble-scalb FAIL: math/test-ldouble-sin FAIL: math/test-ldouble-sincos FAIL: math/test-ldouble-sinh FAIL: math/test-ldouble-tan FAIL: math/test-ldouble-tgamma FAIL: math/test-nearbyint-except UNSUPPORTED: misc/tst-memfd_create FAIL: misc/tst-ofdlocks FAIL: 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 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot FAIL: resolv/tst-resolv-ai_idn FAIL: 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-cpuclock2 FAIL: stdio-common/tst-long-dbl-fphex UNSUPPORTED: stdlib/tst-getrandom FAIL: stdlib/tst-makecontext3 FAIL: stdlib/tst-setcontext7 FAIL: stdlib/tst-setcontext9 UNSUPPORTED: sunrpc/tst-svc_register
- resolv/tst-resolv-ai_idn and resolv/tst-resolv-ai_idn-latin1 fail due broken system libidn2 (2.0.4).
- math tests failures are from architecture specific implementation (sysdeps/ia64/fpu/*).
io/tst-open-tmpfile fails with (mostly related to https://bugzilla.redhat.com/show_bug.cgi?id=1590228):
error: openat (".", O_TMPFILE | O_RDWR): Permission denied
- rt/tst-cpuclock2 is a spurious issue most likely due system load, running it manually does not show the failure.
- stdio-common/tst-long-dbl-fphex fails due unknown reason.
- stdlib/tst-makecontext3 fails with:
making contexts makecontext: does not know how to handle more than 8 arguments program did not reach main again
- stdlib/tst-setcontext7 fails with
making contexts swap contexts start f1 swap contexts in f1 set context in f1 set context Program received signal SIGILL, Illegal instruction. (gdb) disas Dump of assembler code for function __swapcontext: 0x200000000007de00 <+0>: [MMB] alloc r35=ar.pfs,6,5,0 0x200000000007de01 <+1>: adds r12=-16,r12 0x200000000007de02 <+2>: nop.b 0x0 0x200000000007de10 <+16>: [MII] mov r36=r1 0x200000000007de11 <+17>: mov r34=b0 0x200000000007de12 <+18>: mov r37=r32;; 0x200000000007de20 <+32>: [MIB] nop.m 0x0 0x200000000007de21 <+33>: nop.i 0x0 0x200000000007de22 <+34>: br.call.sptk.many b0=0x200000000007d680 <getcontext>;; 0x200000000007de30 <+48>: [MMI] adds r14=16,r12 0x200000000007de31 <+49>: nop.m 0x0 0x200000000007de32 <+50>: mov r1=r36;; 0x200000000007de40 <+64>: [MMI] st8 [r14]=r8,8 0x200000000007de41 <+65>: nop.m 0x0 0x200000000007de42 <+66>: mov r8=r0;; 0x200000000007de50 <+80>: [MMI] st8 [r14]=r9,-8;; 0x200000000007de51 <+81>: adds r14=24,r12 0x200000000007de52 <+82>: nop.i 0x0;; 0x200000000007de60 <+96>: [MMI] nop.m 0x0 0x200000000007de61 <+97>: ld8 r14=[r14] 0x200000000007de62 <+98>: nop.i 0x0;; 0x200000000007de70 <+112>: [MIB] cmp.eq p6,p7=0,r14 0x200000000007de71 <+113>: nop.i 0x0 0x200000000007de72 <+114>: (p07) br.cond.dpnt.few 0x200000000007dea0 <__swapcontext+160>;; 0x200000000007de80 <+128>: [MII] nop.m 0x0 => 0x200000000007de81 <+129>: mov.i ar.pfs=r35;;
- stdlib/tst-setcontext9 fails with:
making contexts swap contexts start f1 swap contexts in f2 set context in f1 set context
3.7. M68K
3.8. MicroBlaze
Build system: GCC 7.3.0, binutils 2.29, Linux 4.14 (Nagaraju Mekala)
XFAIL: conform/UNIX98/ndbm.h/conform XFAIL: conform/UNIX98/ndbm.h/linknamespace XFAIL: conform/UNIX98/varargs.h/conform XFAIL: conform/UNIX98/varargs.h/linknamespace XFAIL: conform/XOPEN2K/ndbm.h/conform XFAIL: conform/XOPEN2K/ndbm.h/linknamespace XFAIL: conform/XOPEN2K8/ndbm.h/conform XFAIL: conform/XOPEN2K8/ndbm.h/linknamespace XFAIL: conform/XPG4/varargs.h/conform XFAIL: conform/XPG4/varargs.h/linknamespace XFAIL: conform/XPG42/ndbm.h/conform XFAIL: conform/XPG42/ndbm.h/linknamespace XFAIL: conform/XPG42/varargs.h/conform XFAIL: conform/XPG42/varargs.h/linknamespace FAIL: iconvdata/iconv-test 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: 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: libio/tst-widetext FAIL: libio/tst-readline FAIL: libio/tst-vtables-interposed FAIL: localedata/mtrace-tst-leaks FAIL: localedata/tst-setlocale3 FAIL: localedata/tst_iswcntrl FAIL: localedata/tst_wcscat FAIL: localedata/tst_iswalnum FAIL: localedata/tst_iswpunct FAIL: localedata/tst-leaks XFAIL: localedata/tst-langinfo-newlocale-static FAIL: localedata/sort-test FAIL: localedata/tst_mbtowc FAIL: localedata/tst_iswgraph 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: assert/tst-assert-g++ FAIL: assert/tst-assert-c++ UNSUPPORTED: posix/tst-sysconf-empty-chroot 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/bug-regex24 UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread FAIL: rt/tst-cpuclock2 FAIL: rt/tst-mqueue8 FAIL: rt/tst-mqueue8x FAIL: rt/tst-shm-cancel FAIL: stdlib/tst-setcontext5 FAIL: stdlib/tst-setcontext7 FAIL: stdlib/tst-setcontext9 FAIL: stdlib/tst-setcontext4 FAIL: stdlib/tst-thread-quick_exit FAIL: stdio-common/test-vfprintf FAIL: stdio-common/temptest FAIL: stdio-common/bug22 FAIL: stdio-common/tst-sprintf UNSUPPORTED: stdlib/tst-makecontext-align FAIL: stdlib/tst-quick_exit FAIL: stdlib/tst-setcontext2 UNSUPPORTED: stdlib/tst-setcontext3 FAIL: stdlib/tst-thread-quick_exit Summary of test results: 158 FAIL 4846 PASS 5 UNSUPPORTED 15 XFAIL
3.9. MIPS
Build system: GCC 7.3.1 20180725, binutils 2.31.51.20180725, Linux 3.16 (LE hard-float), 3.14 (BE soft-float) (Joseph Myers)
Seen for all ABIs tested:
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: 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 FAIL: stdio-common/bug22 FAIL: stdio-common/test-vfprintf FAIL: sunrpc/bug20790 FAIL: timezone/tst-tzset
- Mostly architecture-independent, or as described for other architectures.
- localedata/tst-langinfo-newlocale timed out.
- nptl/tst-stack4 timed out.
Seen for some ABIs:
FAIL: elf/tst-tls13 FAIL: malloc/tst-malloc_info FAIL: misc/tst-ofdlocks FAIL: misc/tst-ofdlocks-compat FAIL: nptl/tst-rwlock9 FAIL: posix/tst-regex2 FAIL: rt/tst-cpuclock2
- elf/tst-tls13, nptl/tst-rwlock9, posix/tst-regex2 timed out.
- malloc/tst-malloc_info killed.
3.10. Nios II
3.11. PowerPC (32-bit soft-float)
Build system: GCC 8.1.1 20180725, binutils 2.31.51.20180725, 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: libio/tst-readline 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 FAIL: misc/tst-ofdlocks FAIL: 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-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi 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: 22 FAIL 5007 PASS 21 UNSUPPORTED 17 XFAIL 2 XPASS
- elf/tst-debug1 "Didn't expect signal from child: got `Bus error'"
- libio/tst-readline timed out.
- 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 see https://sourceware.org/ml/libc-alpha/2018-06/msg00370.html (needs revising based on review comments)
misc/tst-ofdlocks "error: ../sysdeps/unix/sysv/linux/tst-ofdlocks.c:49: not true: fcntl64 (temp_fd, F_OFD_SETLKW, &lck64) == 0", misc/tst-ofdlocks-compat similar.
- nptl/tst-stack4 timed out.
posix/tst-posix_fadvise64 failure results from a kernel bug with 32-bit powerpc kernels.
3.12. PowerPC (32-bit hard-float)
Build system: Ubuntu 16.04, kernel 4.4.0-130-powerpc64-smp, gcc version 5.4.0 20160609, Binutils 2.26.1 (Tulio Magno)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps FAIL: math/test-ildouble-fma FAIL: math/test-ldouble-fma UNSUPPORTED: misc/tst-pkey FAIL: misc/tst-ttyname FAIL: nss/tst-nss-files-hosts-getent UNSUPPORTED: resolv/tst-resolv-ai_idn UNSUPPORTED: resolv/tst-resolv-ai_idn-latin1 UNSUPPORTED: time/tst-y2039 Summary of test results: 4 FAIL 5040 PASS 6 UNSUPPORTED 17 XFAIL 2 XPASS
fma failures under discussion here.
- misc/tst-ttyname:
- nss/tst-nss-files-hosts-getent: timed out.
3.13. PowerPC (64-bit hard-float)
Build system: Fedora Rawhide, kernel 4.17.3-200.fc28, gcc version 8.1.1 20180712, binutils 2.31.1-4.fc29 (DJ Delorie)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: io/tst-getcwd-abspath UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps FAIL: math/test-ildouble-fma FAIL: math/test-ldouble-fma FAIL: 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-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot 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: 4 FAIL 5813 PASS 19 UNSUPPORTED 17 XFAIL 2 XPASS
math tests return qNaN instead of inf, under discussion here.
- tst-pkey: pkey_alloc: No space left on device
3.14. PowerPC64LE (64-bit hard-float)
Build system: Fedora Rawhide, kernel 4.17.3-200.fc28, gcc version 8.1.1 20180712, binutils 2.31.1-4.fc29 (DJ Delorie)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: io/tst-getcwd-abspath UNSUPPORTED: math/test-fesetexcept-traps UNSUPPORTED: math/test-fexcept-traps FAIL: math/test-ildouble-fma FAIL: math/test-ldouble-fma FAIL: 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-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-spawn4-compat UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads FAIL: stdlib/tst-setcontext9 UNSUPPORTED: sunrpc/tst-svc_register Summary of test results: 4 FAIL 5813 PASS 19 UNSUPPORTED 17 XFAIL 2 XPASS
math tests return qNaN instead of inf, under discussion here.
- tst-pkey: pkey_alloc: No space left on device
- tst-setcontext9 segfaulted
3.15. RISC-V (rv64imac/lp64)
3.16. RISC-V (rv64imafdc/lp64)
3.17. RISC-V (rv64imafdc/lp64d)
3.18. S/390 (32-bit)
Build system: gcc version 6.4.0, GNU Binutils version 2.29.1-20.fc28, Linux 4.18.0-20180717 (Stefan Liebler)
UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables FAIL: math/test-idouble-setpayloadsig FAIL: math/test-ifloat-setpayloadsig FAIL: math/test-ifloat128-setpayloadsig FAIL: math/test-ifloat32-setpayloadsig FAIL: math/test-ifloat32x-setpayloadsig FAIL: math/test-ifloat64-setpayloadsig FAIL: math/test-ifloat64x-setpayloadsig FAIL: math/test-ildouble-setpayloadsig 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: 8 FAIL 5806 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 math test fails and the remaining unsupported tests, please have a look at the descriptions for S/390 (64bit).
Build system: gcc version 7.3.0, GNU Binutils version 2.29.1-20.fc28, Linux 4.18.0-20180717 (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: 5814 PASS 9 UNSUPPORTED 19 XFAIL
- For the unsupported tests, please have a look at the descriptions for gcc 6.4 build on S/390 (31bit).
Build system: gcc version 8.1.0, GNU Binutils version 2.29.1-20.fc28, Linux 4.18.0-20180717 (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: 5814 PASS 9 UNSUPPORTED 19 XFAIL
- For the unsupported tests, please have a look at the descriptions for gcc 6.4 build on S/390 (31bit).
3.19. S/390 (64-bit)
Build system: Fedora Rawhide, kernel 4.17.3-200.fc28, gcc version 8.1.1 20180712, binutils 2.31.1-4.fc29 (DJ Delorie)
UNSUPPORTED: io/tst-getcwd-abspath 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-robustpi8 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot 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 5802 PASS 17 UNSUPPORTED 19 XFAIL
- tst-robustpi8 aborted
Build system: gcc version 6.4.0, GNU Binutils version 2.29.1-20.fc28, Linux 4.18.0-20180717 (Stefan Liebler)
UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables FAIL: math/test-double-pow FAIL: math/test-float32x-pow FAIL: math/test-float64-pow FAIL: math/test-idouble-pow FAIL: math/test-idouble-setpayloadsig FAIL: math/test-ifloat-setpayloadsig FAIL: math/test-ifloat128-setpayloadsig FAIL: math/test-ifloat32-setpayloadsig FAIL: math/test-ifloat32x-pow FAIL: math/test-ifloat32x-setpayloadsig FAIL: math/test-ifloat64-pow FAIL: math/test-ifloat64-setpayloadsig FAIL: math/test-ifloat64x-setpayloadsig FAIL: math/test-ildouble-setpayloadsig UNSUPPORTED: misc/tst-pkey Summary of test results: 14 FAIL 5807 PASS 3 UNSUPPORTED 19 XFAIL
The math/test-* are failing 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.
- misc/tst-pkey: kernel does not support memory protection keys
- 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.
Independent of the used gcc version, fails in the tests nptl/tst-robustpi* may occur due to a race in the kernel. See Bug 23183 - tst-robustpi4 test failure.
Build system: gcc version 7.3.0, GNU Binutils version 2.29.1-20.fc28, Linux 4.18.0-20180717 (Stefan Liebler)
UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables UNSUPPORTED: misc/tst-pkey Summary of test results: 5821 PASS 3 UNSUPPORTED 19 XFAIL
- For the unsupported tests, please have a look at the descriptions for gcc 6.4 build on S/390 (64bit).
Build system: gcc version 8.1.0, GNU Binutils version 2.29.1-20.fc28, Linux 4.18.0-20180717 (Stefan Liebler)
UNSUPPORTED: elf/tst-env-setuid UNSUPPORTED: elf/tst-env-setuid-tunables UNSUPPORTED: misc/tst-pkey Summary of test results: 5821 PASS 3 UNSUPPORTED 19 XFAIL
- For the unsupported tests, please have a look at the descriptions for gcc 6.4 build on S/390 (64bit).
3.20. SH
Build system: gcc version 7.3.0 (Debian 7.3.0-1), GNU ld (GNU Binutils for Debian) 2.30, 3.16.7-ckt7 (Adhemerval Zanella)
The system toolchain used has a out-of-tree patch applied (local-fpcscr_values.diff from libc6-dev debian package) which changes architecture ABI. This breaks glibc testsuite build with a missing __fpscr_values symbol. The following patch was applied on glibc source to avoid this issue (a better alternative would be to rebuild a full toolchain):
diff --git a/sysdeps/unix/sysv/linux/sh/Versions b/sysdeps/unix/sysv/linux/sh/Versions index e0938c4165..ca1d7da339 100644 --- a/sysdeps/unix/sysv/linux/sh/Versions +++ b/sysdeps/unix/sysv/linux/sh/Versions @@ -2,6 +2,7 @@ libc { GLIBC_2.2 { # functions used in other libraries __xstat64; __fxstat64; __lxstat64; + __fpscr_values; # a* alphasort64; diff --git a/sysdeps/unix/sysv/linux/sh/libc.abilist b/sysdeps/unix/sysv/linux/sh/libc.abilist index 1f4e648baa..776811f7f3 100644 --- a/sysdeps/unix/sysv/linux/sh/libc.abilist +++ b/sysdeps/unix/sysv/linux/sh/libc.abilist @@ -256,6 +256,7 @@ GLIBC_2.2 __finitel F GLIBC_2.2 __flbf F GLIBC_2.2 __fork F GLIBC_2.2 __fpending F +GLIBC_2.2 __fpscr_values D 0x8 GLIBC_2.2 __fpu_control D 0x4 GLIBC_2.2 __fpurge F GLIBC_2.2 __freadable F diff --git a/sysdeps/unix/sysv/linux/sh/sysdep.S b/sysdeps/unix/sysv/linux/sh/sysdep.S index c4e28ffb98..a6cc5bb435 100644 --- a/sysdeps/unix/sysv/linux/sh/sysdep.S +++ b/sysdeps/unix/sysv/linux/sh/sysdep.S @@ -30,3 +30,13 @@ ENTRY (__syscall_error) #define __syscall_error __syscall_error_1 #include <sysdeps/unix/sh/sysdep.S> + + .data + .align 3 + .globl ___fpscr_values + .type ___fpscr_values, @object + .size ___fpscr_values, 8 +___fpscr_values: + .long 0 + .long 0x80000 +weak_alias (___fpscr_values, __fpscr_values)
FAIL: elf/tst-tls1 FAIL: elf/tst-tls2 UNSUPPORTED: io/tst-getcwd-abspath FAIL: localedata/sort-test UNSUPPORTED: misc/tst-memfd_create 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-robust-fork UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot FAIL: resolv/tst-resolv-ai_idn FAIL: 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: setjmp/tst-setjmp-fp FAIL: stdio-common/bug22 UNSUPPORTED: stdlib/test-bz22786 UNSUPPORTED: stdlib/tst-getrandom FAIL: stdlib/tst-makecontext FAIL: stdlib/tst-strfrom FAIL: stdlib/tst-strfrom-locale FAIL: stdlib/tst-strtod-round FAIL: stdlib/tst-tininess UNSUPPORTED: string/test-bcopy UNSUPPORTED: string/test-memmove FAIL: string/tester UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039 FAIL: wcsmbs/tst-wcstod-round
- elf/tst-tls1 and elf/tst-tls2 fail with:
set bar to 1 (LE) get sum of foo and bar (IE) = 4271881 foo = 4271880 get sum of foo and bar (LD) = 1 get sum of foo and bar (GD) = 1
- localedata/sort-test fails with:
cmn_TW.UTF-8 xfrm-test FAIL en_US.UTF-8 xfrm-test FAIL fa_IR.UTF-8 xfrm-test FAIL fi_FI.UTF-8 xfrm-test FAIL ps_AF.UTF-8 xfrm-test FAIL se_NO.UTF-8 xfrm-test FAIL sv_SE.UTF-8 xfrm-test FAIL tt_RU.UTF-8 xfrm-test FAIL vi_VN.UTF-8 xfrm-test FAIL zh_CN.UTF-8 xfrm-test FAIL
- nptl/tst-robust-fork fails with a most likely a kernel issue:
error: xpthread_check_return.c:32: pthread_mutex_destroy: Device or resource busy error: 1 test failures
- resolv/tst-resolv-ai_idn and resolv/tst-resolv-ai_idn-latin1 fail due broken system libidn2 (2.0.4).
- setjmp/tst-setjmp-fp fails with:
FAIL: longjmp changed rounding mode FAIL: longjmp changed exceptions
- stdio-common/bug22 fails with:
ret = -1 ret = -1 ret = -1 ret = -1
stdlib/tst-makecontext fails with:
Didn't expect signal from child: got `Aborted'
- stdlib/tst-strfrom (stdlib/tst-strfrom-locale shows similar issues but with different locale) fails with:
Testing in locale: C strfromf: got NAN (3), expected -NAN (4) strfromf32: got NAN (3), expected -NAN (4) Testing in locale: en_US.ISO-8859-1 strfromf: got NAN (3), expected -NAN (4) strfromf32: got NAN (3), expected -NAN (4) Testing in locale: en_US.UTF-8 strfromf: got NAN (3), expected -NAN (4) strfromf32: got NAN (3), expected -NAN (4)
- stdlib/tst-strtod-round and wcsmbs/tst-wcstod-round failure outputs are too large to reproduce (1.6M) and last message indicates inexact issue (inexact 0 not 1).
- stdlib/tst-tininess.out fails with:
tininess.h says after rounding, but detected before rounding
- string/tester fails with a lot of strcmp failures:
strcmp flunked test 69 strcmp flunked test 85 strcmp flunked test 101 strcmp flunked test 117
math failues:
FAIL: math/basic-test FAIL: math/test-double-acos FAIL: math/test-double-acosh FAIL: math/test-double-asin FAIL: math/test-double-asinh FAIL: math/test-double-atan FAIL: math/test-double-atan2 FAIL: math/test-double-atanh FAIL: math/test-double-cabs FAIL: math/test-double-cacos FAIL: math/test-double-cacosh FAIL: math/test-double-canonicalize FAIL: math/test-double-carg FAIL: math/test-double-casin FAIL: math/test-double-casinh FAIL: math/test-double-cbrt FAIL: math/test-double-ccos FAIL: math/test-double-ccosh FAIL: math/test-double-ceil FAIL: math/test-double-cexp FAIL: math/test-double-cos FAIL: math/test-double-cosh FAIL: math/test-double-cpow FAIL: math/test-double-csin FAIL: math/test-double-csinh FAIL: math/test-double-csqrt FAIL: math/test-double-ctan FAIL: math/test-double-ctanh FAIL: math/test-double-erf FAIL: math/test-double-erfc FAIL: math/test-double-exp FAIL: math/test-double-exp10 FAIL: math/test-double-exp2 FAIL: math/test-double-expm1 FAIL: math/test-double-fdim FAIL: math/test-double-finite-cacos FAIL: math/test-double-finite-cacosh FAIL: math/test-double-finite-casin FAIL: math/test-double-finite-casinh FAIL: math/test-double-finite-cos FAIL: math/test-double-finite-csqrt FAIL: math/test-double-finite-fma FAIL: math/test-double-finite-llrint FAIL: math/test-double-finite-llround FAIL: math/test-double-finite-pow FAIL: math/test-double-finite-sin FAIL: math/test-double-finite-sincos FAIL: math/test-double-finite-tanh FAIL: math/test-double-floor FAIL: math/test-double-fma FAIL: math/test-double-fmax FAIL: math/test-double-fmaxmag FAIL: math/test-double-fmin FAIL: math/test-double-fminmag FAIL: math/test-double-fmod FAIL: math/test-double-frexp FAIL: math/test-double-hypot FAIL: math/test-double-isgreater FAIL: math/test-double-isgreaterequal FAIL: math/test-double-isless FAIL: math/test-double-islessequal FAIL: math/test-double-islessgreater FAIL: math/test-double-isunordered FAIL: math/test-double-j0 FAIL: math/test-double-j1 FAIL: math/test-double-jn FAIL: math/test-double-ldouble-add FAIL: math/test-double-ldouble-div FAIL: math/test-double-ldouble-mul FAIL: math/test-double-ldouble-sub FAIL: math/test-double-lgamma FAIL: math/test-double-llrint FAIL: math/test-double-llround FAIL: math/test-double-log FAIL: math/test-double-log10 FAIL: math/test-double-log1p FAIL: math/test-double-log2 FAIL: math/test-double-logb FAIL: math/test-double-modf FAIL: math/test-double-nearbyint FAIL: math/test-double-nextafter FAIL: math/test-double-nextdown FAIL: math/test-double-nexttoward FAIL: math/test-double-nextup FAIL: math/test-double-pow FAIL: math/test-double-remainder FAIL: math/test-double-remquo FAIL: math/test-double-rint FAIL: math/test-double-round FAIL: math/test-double-roundeven FAIL: math/test-double-scalb FAIL: math/test-double-scalbln FAIL: math/test-double-scalbn FAIL: math/test-double-significand FAIL: math/test-double-sin FAIL: math/test-double-sincos FAIL: math/test-double-sinh FAIL: math/test-double-sqrt FAIL: math/test-double-tan FAIL: math/test-double-tanh FAIL: math/test-double-tgamma FAIL: math/test-double-trunc FAIL: math/test-double-y0 FAIL: math/test-double-y1 FAIL: math/test-double-yn FAIL: math/test-float-acos FAIL: math/test-float-acosh FAIL: math/test-float-asin FAIL: math/test-float-asinh FAIL: math/test-float-atan FAIL: math/test-float-atan2 FAIL: math/test-float-atanh FAIL: math/test-float-cabs FAIL: math/test-float-cacos FAIL: math/test-float-cacosh FAIL: math/test-float-canonicalize FAIL: math/test-float-carg FAIL: math/test-float-casin FAIL: math/test-float-casinh FAIL: math/test-float-cbrt FAIL: math/test-float-ccos FAIL: math/test-float-ccosh FAIL: math/test-float-ceil FAIL: math/test-float-cexp FAIL: math/test-float-cos FAIL: math/test-float-cosh FAIL: math/test-float-cpow FAIL: math/test-float-csin FAIL: math/test-float-csinh FAIL: math/test-float-csqrt FAIL: math/test-float-ctan FAIL: math/test-float-ctanh FAIL: math/test-float-double-add FAIL: math/test-float-double-div FAIL: math/test-float-double-mul FAIL: math/test-float-double-sub FAIL: math/test-float-erf FAIL: math/test-float-erfc FAIL: math/test-float-exp FAIL: math/test-float-exp10 FAIL: math/test-float-exp2 FAIL: math/test-float-expm1 FAIL: math/test-float-fdim FAIL: math/test-float-finite-cacos FAIL: math/test-float-finite-cacosh FAIL: math/test-float-finite-casin FAIL: math/test-float-finite-casinh FAIL: math/test-float-finite-cexp FAIL: math/test-float-finite-csqrt FAIL: math/test-float-finite-ctan FAIL: math/test-float-finite-erfc FAIL: math/test-float-finite-exp FAIL: math/test-float-finite-exp2 FAIL: math/test-float-finite-fma FAIL: math/test-float-finite-llrint FAIL: math/test-float-finite-llround FAIL: math/test-float-finite-lrint FAIL: math/test-float-finite-lround FAIL: math/test-float-finite-pow FAIL: math/test-float-finite-scalb FAIL: math/test-float-finite-scalbln FAIL: math/test-float-finite-scalbn FAIL: math/test-float-finite-yn FAIL: math/test-float-floor FAIL: math/test-float-fma FAIL: math/test-float-fmax FAIL: math/test-float-fmaxmag FAIL: math/test-float-fmin FAIL: math/test-float-fminmag FAIL: math/test-float-fmod FAIL: math/test-float-frexp FAIL: math/test-float-hypot FAIL: math/test-float-isgreater FAIL: math/test-float-isgreaterequal FAIL: math/test-float-isless FAIL: math/test-float-islessequal FAIL: math/test-float-islessgreater FAIL: math/test-float-isunordered FAIL: math/test-float-j0 FAIL: math/test-float-j1 FAIL: math/test-float-jn FAIL: math/test-float-ldouble-add FAIL: math/test-float-ldouble-div FAIL: math/test-float-ldouble-mul FAIL: math/test-float-ldouble-sub FAIL: math/test-float-lgamma FAIL: math/test-float-llrint FAIL: math/test-float-llround FAIL: math/test-float-log FAIL: math/test-float-log10 FAIL: math/test-float-log1p FAIL: math/test-float-log2 FAIL: math/test-float-logb FAIL: math/test-float-lrint FAIL: math/test-float-lround FAIL: math/test-float-modf FAIL: math/test-float-nearbyint FAIL: math/test-float-nextafter FAIL: math/test-float-nextdown FAIL: math/test-float-nexttoward FAIL: math/test-float-nextup FAIL: math/test-float-pow FAIL: math/test-float-remainder FAIL: math/test-float-remquo FAIL: math/test-float-rint FAIL: math/test-float-round FAIL: math/test-float-roundeven FAIL: math/test-float-scalb FAIL: math/test-float-scalbln FAIL: math/test-float-scalbn FAIL: math/test-float-significand FAIL: math/test-float-sin FAIL: math/test-float-sincos FAIL: math/test-float-sinh FAIL: math/test-float-sqrt FAIL: math/test-float-tan FAIL: math/test-float-tanh FAIL: math/test-float-tgamma FAIL: math/test-float-trunc FAIL: math/test-float-y0 FAIL: math/test-float-y1 FAIL: math/test-float-yn FAIL: math/test-float32-acos FAIL: math/test-float32-acosh FAIL: math/test-float32-asin FAIL: math/test-float32-asinh FAIL: math/test-float32-atan FAIL: math/test-float32-atan2 FAIL: math/test-float32-atanh FAIL: math/test-float32-cabs FAIL: math/test-float32-cacos FAIL: math/test-float32-cacosh FAIL: math/test-float32-canonicalize FAIL: math/test-float32-carg FAIL: math/test-float32-casin FAIL: math/test-float32-casinh FAIL: math/test-float32-cbrt FAIL: math/test-float32-ccos FAIL: math/test-float32-ccosh FAIL: math/test-float32-ceil FAIL: math/test-float32-cexp FAIL: math/test-float32-cos FAIL: math/test-float32-cosh FAIL: math/test-float32-cpow FAIL: math/test-float32-csin FAIL: math/test-float32-csinh FAIL: math/test-float32-csqrt FAIL: math/test-float32-ctan FAIL: math/test-float32-ctanh FAIL: math/test-float32-erf FAIL: math/test-float32-erfc FAIL: math/test-float32-exp FAIL: math/test-float32-exp10 FAIL: math/test-float32-exp2 FAIL: math/test-float32-expm1 FAIL: math/test-float32-fdim FAIL: math/test-float32-finite-cacos FAIL: math/test-float32-finite-cacosh FAIL: math/test-float32-finite-casin FAIL: math/test-float32-finite-casinh FAIL: math/test-float32-finite-cexp FAIL: math/test-float32-finite-csqrt FAIL: math/test-float32-finite-ctan FAIL: math/test-float32-finite-erfc FAIL: math/test-float32-finite-exp FAIL: math/test-float32-finite-exp2 FAIL: math/test-float32-finite-fma FAIL: math/test-float32-finite-llrint FAIL: math/test-float32-finite-llround FAIL: math/test-float32-finite-lrint FAIL: math/test-float32-finite-lround FAIL: math/test-float32-finite-pow FAIL: math/test-float32-finite-scalbln FAIL: math/test-float32-finite-scalbn FAIL: math/test-float32-finite-yn FAIL: math/test-float32-float32x-add FAIL: math/test-float32-float32x-div FAIL: math/test-float32-float32x-mul FAIL: math/test-float32-float32x-sub FAIL: math/test-float32-float64-add FAIL: math/test-float32-float64-div FAIL: math/test-float32-float64-mul FAIL: math/test-float32-float64-sub FAIL: math/test-float32-floor FAIL: math/test-float32-fma FAIL: math/test-float32-fmax FAIL: math/test-float32-fmaxmag FAIL: math/test-float32-fmin FAIL: math/test-float32-fminmag FAIL: math/test-float32-fmod FAIL: math/test-float32-frexp FAIL: math/test-float32-hypot FAIL: math/test-float32-isgreater FAIL: math/test-float32-isgreaterequal FAIL: math/test-float32-isless FAIL: math/test-float32-islessequal FAIL: math/test-float32-islessgreater FAIL: math/test-float32-isunordered FAIL: math/test-float32-j0 FAIL: math/test-float32-j1 FAIL: math/test-float32-jn FAIL: math/test-float32-lgamma FAIL: math/test-float32-llrint FAIL: math/test-float32-llround FAIL: math/test-float32-log FAIL: math/test-float32-log10 FAIL: math/test-float32-log1p FAIL: math/test-float32-log2 FAIL: math/test-float32-logb FAIL: math/test-float32-lrint FAIL: math/test-float32-lround FAIL: math/test-float32-modf FAIL: math/test-float32-nearbyint FAIL: math/test-float32-nextafter FAIL: math/test-float32-nextdown FAIL: math/test-float32-nextup FAIL: math/test-float32-pow FAIL: math/test-float32-remainder FAIL: math/test-float32-remquo FAIL: math/test-float32-rint FAIL: math/test-float32-round FAIL: math/test-float32-roundeven FAIL: math/test-float32-scalbln FAIL: math/test-float32-scalbn FAIL: math/test-float32-sin FAIL: math/test-float32-sincos FAIL: math/test-float32-sinh FAIL: math/test-float32-sqrt FAIL: math/test-float32-tan FAIL: math/test-float32-tanh FAIL: math/test-float32-tgamma FAIL: math/test-float32-trunc FAIL: math/test-float32-y0 FAIL: math/test-float32-y1 FAIL: math/test-float32-yn FAIL: math/test-float32x-acos FAIL: math/test-float32x-acosh FAIL: math/test-float32x-asin FAIL: math/test-float32x-asinh FAIL: math/test-float32x-atan FAIL: math/test-float32x-atan2 FAIL: math/test-float32x-atanh FAIL: math/test-float32x-cabs FAIL: math/test-float32x-cacos FAIL: math/test-float32x-cacosh FAIL: math/test-float32x-canonicalize FAIL: math/test-float32x-carg FAIL: math/test-float32x-casin FAIL: math/test-float32x-casinh FAIL: math/test-float32x-cbrt FAIL: math/test-float32x-ccos FAIL: math/test-float32x-ccosh FAIL: math/test-float32x-ceil FAIL: math/test-float32x-cexp FAIL: math/test-float32x-cos FAIL: math/test-float32x-cosh FAIL: math/test-float32x-cpow FAIL: math/test-float32x-csin FAIL: math/test-float32x-csinh FAIL: math/test-float32x-csqrt FAIL: math/test-float32x-ctan FAIL: math/test-float32x-ctanh FAIL: math/test-float32x-erf FAIL: math/test-float32x-erfc FAIL: math/test-float32x-exp FAIL: math/test-float32x-exp10 FAIL: math/test-float32x-exp2 FAIL: math/test-float32x-expm1 FAIL: math/test-float32x-fdim FAIL: math/test-float32x-finite-cacos FAIL: math/test-float32x-finite-cacosh FAIL: math/test-float32x-finite-casin FAIL: math/test-float32x-finite-casinh FAIL: math/test-float32x-finite-cos FAIL: math/test-float32x-finite-csqrt FAIL: math/test-float32x-finite-fma FAIL: math/test-float32x-finite-llrint FAIL: math/test-float32x-finite-llround FAIL: math/test-float32x-finite-pow FAIL: math/test-float32x-finite-sin FAIL: math/test-float32x-finite-sincos FAIL: math/test-float32x-finite-tanh FAIL: math/test-float32x-float64-add FAIL: math/test-float32x-float64-div FAIL: math/test-float32x-float64-mul FAIL: math/test-float32x-float64-sub FAIL: math/test-float32x-floor FAIL: math/test-float32x-fma FAIL: math/test-float32x-fmax FAIL: math/test-float32x-fmaxmag FAIL: math/test-float32x-fmin FAIL: math/test-float32x-fminmag FAIL: math/test-float32x-fmod FAIL: math/test-float32x-frexp FAIL: math/test-float32x-hypot FAIL: math/test-float32x-isgreater FAIL: math/test-float32x-isgreaterequal FAIL: math/test-float32x-isless FAIL: math/test-float32x-islessequal FAIL: math/test-float32x-islessgreater FAIL: math/test-float32x-isunordered FAIL: math/test-float32x-j0 FAIL: math/test-float32x-j1 FAIL: math/test-float32x-jn FAIL: math/test-float32x-lgamma FAIL: math/test-float32x-llrint FAIL: math/test-float32x-llround FAIL: math/test-float32x-log FAIL: math/test-float32x-log10 FAIL: math/test-float32x-log1p FAIL: math/test-float32x-log2 FAIL: math/test-float32x-logb FAIL: math/test-float32x-modf FAIL: math/test-float32x-nearbyint FAIL: math/test-float32x-nextafter FAIL: math/test-float32x-nextdown FAIL: math/test-float32x-nextup FAIL: math/test-float32x-pow FAIL: math/test-float32x-remainder FAIL: math/test-float32x-remquo FAIL: math/test-float32x-rint FAIL: math/test-float32x-round FAIL: math/test-float32x-roundeven FAIL: math/test-float32x-scalbln FAIL: math/test-float32x-scalbn FAIL: math/test-float32x-sin FAIL: math/test-float32x-sincos FAIL: math/test-float32x-sinh FAIL: math/test-float32x-sqrt FAIL: math/test-float32x-tan FAIL: math/test-float32x-tanh FAIL: math/test-float32x-tgamma FAIL: math/test-float32x-trunc FAIL: math/test-float32x-y0 FAIL: math/test-float32x-y1 FAIL: math/test-float32x-yn FAIL: math/test-float64-acos FAIL: math/test-float64-acosh FAIL: math/test-float64-asin FAIL: math/test-float64-asinh FAIL: math/test-float64-atan FAIL: math/test-float64-atan2 FAIL: math/test-float64-atanh FAIL: math/test-float64-cabs FAIL: math/test-float64-cacos FAIL: math/test-float64-cacosh FAIL: math/test-float64-canonicalize FAIL: math/test-float64-carg FAIL: math/test-float64-casin FAIL: math/test-float64-casinh FAIL: math/test-float64-cbrt FAIL: math/test-float64-ccos FAIL: math/test-float64-ccosh FAIL: math/test-float64-ceil FAIL: math/test-float64-cexp FAIL: math/test-float64-cos FAIL: math/test-float64-cosh FAIL: math/test-float64-cpow FAIL: math/test-float64-csin FAIL: math/test-float64-csinh FAIL: math/test-float64-csqrt FAIL: math/test-float64-ctan FAIL: math/test-float64-ctanh FAIL: math/test-float64-erf FAIL: math/test-float64-erfc FAIL: math/test-float64-exp FAIL: math/test-float64-exp10 FAIL: math/test-float64-exp2 FAIL: math/test-float64-expm1 FAIL: math/test-float64-fdim FAIL: math/test-float64-finite-cacos FAIL: math/test-float64-finite-cacosh FAIL: math/test-float64-finite-casin FAIL: math/test-float64-finite-casinh FAIL: math/test-float64-finite-cos FAIL: math/test-float64-finite-csqrt FAIL: math/test-float64-finite-fma FAIL: math/test-float64-finite-llrint FAIL: math/test-float64-finite-llround FAIL: math/test-float64-finite-pow FAIL: math/test-float64-finite-sin FAIL: math/test-float64-finite-sincos FAIL: math/test-float64-finite-tanh FAIL: math/test-float64-floor FAIL: math/test-float64-fma FAIL: math/test-float64-fmax FAIL: math/test-float64-fmaxmag FAIL: math/test-float64-fmin FAIL: math/test-float64-fminmag FAIL: math/test-float64-fmod FAIL: math/test-float64-frexp FAIL: math/test-float64-hypot FAIL: math/test-float64-isgreater FAIL: math/test-float64-isgreaterequal FAIL: math/test-float64-isless FAIL: math/test-float64-islessequal FAIL: math/test-float64-islessgreater FAIL: math/test-float64-isunordered FAIL: math/test-float64-j0 FAIL: math/test-float64-j1 FAIL: math/test-float64-jn FAIL: math/test-float64-lgamma FAIL: math/test-float64-llrint FAIL: math/test-float64-llround FAIL: math/test-float64-log FAIL: math/test-float64-log10 FAIL: math/test-float64-log1p FAIL: math/test-float64-log2 FAIL: math/test-float64-logb FAIL: math/test-float64-modf FAIL: math/test-float64-nearbyint FAIL: math/test-float64-nextafter FAIL: math/test-float64-nextdown FAIL: math/test-float64-nextup FAIL: math/test-float64-pow FAIL: math/test-float64-remainder FAIL: math/test-float64-remquo FAIL: math/test-float64-rint FAIL: math/test-float64-round FAIL: math/test-float64-roundeven FAIL: math/test-float64-scalbln FAIL: math/test-float64-scalbn FAIL: math/test-float64-sin FAIL: math/test-float64-sincos FAIL: math/test-float64-sinh FAIL: math/test-float64-sqrt FAIL: math/test-float64-tan FAIL: math/test-float64-tanh FAIL: math/test-float64-tgamma FAIL: math/test-float64-trunc FAIL: math/test-float64-y0 FAIL: math/test-float64-y1 FAIL: math/test-float64-yn FAIL: math/test-idouble-acos FAIL: math/test-idouble-acosh FAIL: math/test-idouble-asin FAIL: math/test-idouble-asinh FAIL: math/test-idouble-atan FAIL: math/test-idouble-atan2 FAIL: math/test-idouble-atanh FAIL: math/test-idouble-cabs FAIL: math/test-idouble-cacos FAIL: math/test-idouble-cacosh FAIL: math/test-idouble-canonicalize FAIL: math/test-idouble-carg FAIL: math/test-idouble-casin FAIL: math/test-idouble-casinh FAIL: math/test-idouble-cbrt FAIL: math/test-idouble-ccos FAIL: math/test-idouble-ccosh FAIL: math/test-idouble-ceil FAIL: math/test-idouble-cexp FAIL: math/test-idouble-cos FAIL: math/test-idouble-cosh FAIL: math/test-idouble-csin FAIL: math/test-idouble-csinh FAIL: math/test-idouble-csqrt FAIL: math/test-idouble-erf FAIL: math/test-idouble-erfc FAIL: math/test-idouble-exp FAIL: math/test-idouble-exp10 FAIL: math/test-idouble-exp2 FAIL: math/test-idouble-expm1 FAIL: math/test-idouble-fdim FAIL: math/test-idouble-floor FAIL: math/test-idouble-fma FAIL: math/test-idouble-fmax FAIL: math/test-idouble-fmaxmag FAIL: math/test-idouble-fmin FAIL: math/test-idouble-fminmag FAIL: math/test-idouble-fmod FAIL: math/test-idouble-frexp FAIL: math/test-idouble-hypot FAIL: math/test-idouble-j0 FAIL: math/test-idouble-j1 FAIL: math/test-idouble-jn FAIL: math/test-idouble-lgamma FAIL: math/test-idouble-log FAIL: math/test-idouble-log10 FAIL: math/test-idouble-log1p FAIL: math/test-idouble-log2 FAIL: math/test-idouble-logb FAIL: math/test-idouble-modf FAIL: math/test-idouble-nearbyint FAIL: math/test-idouble-nextafter FAIL: math/test-idouble-nextdown FAIL: math/test-idouble-nexttoward FAIL: math/test-idouble-nextup FAIL: math/test-idouble-pow FAIL: math/test-idouble-remainder FAIL: math/test-idouble-remquo FAIL: math/test-idouble-rint FAIL: math/test-idouble-round FAIL: math/test-idouble-roundeven FAIL: math/test-idouble-scalb FAIL: math/test-idouble-scalbln FAIL: math/test-idouble-scalbn FAIL: math/test-idouble-significand FAIL: math/test-idouble-sin FAIL: math/test-idouble-sincos FAIL: math/test-idouble-sinh FAIL: math/test-idouble-sqrt FAIL: math/test-idouble-tan FAIL: math/test-idouble-tanh FAIL: math/test-idouble-tgamma FAIL: math/test-idouble-trunc FAIL: math/test-idouble-y0 FAIL: math/test-idouble-y1 FAIL: math/test-idouble-yn FAIL: math/test-ifloat-acos FAIL: math/test-ifloat-acosh FAIL: math/test-ifloat-asin FAIL: math/test-ifloat-asinh FAIL: math/test-ifloat-atan FAIL: math/test-ifloat-atan2 FAIL: math/test-ifloat-atanh FAIL: math/test-ifloat-cabs FAIL: math/test-ifloat-cacos FAIL: math/test-ifloat-cacosh FAIL: math/test-ifloat-canonicalize FAIL: math/test-ifloat-carg FAIL: math/test-ifloat-casin FAIL: math/test-ifloat-casinh FAIL: math/test-ifloat-cbrt FAIL: math/test-ifloat-ccos FAIL: math/test-ifloat-ccosh FAIL: math/test-ifloat-ceil FAIL: math/test-ifloat-cexp FAIL: math/test-ifloat-cos FAIL: math/test-ifloat-cosh FAIL: math/test-ifloat-csin FAIL: math/test-ifloat-csinh FAIL: math/test-ifloat-csqrt FAIL: math/test-ifloat-ctan FAIL: math/test-ifloat-erf FAIL: math/test-ifloat-erfc FAIL: math/test-ifloat-exp FAIL: math/test-ifloat-exp10 FAIL: math/test-ifloat-exp2 FAIL: math/test-ifloat-expm1 FAIL: math/test-ifloat-fdim FAIL: math/test-ifloat-floor FAIL: math/test-ifloat-fma FAIL: math/test-ifloat-fmax FAIL: math/test-ifloat-fmaxmag FAIL: math/test-ifloat-fmin FAIL: math/test-ifloat-fminmag FAIL: math/test-ifloat-fmod FAIL: math/test-ifloat-frexp FAIL: math/test-ifloat-hypot FAIL: math/test-ifloat-j0 FAIL: math/test-ifloat-j1 FAIL: math/test-ifloat-jn FAIL: math/test-ifloat-lgamma FAIL: math/test-ifloat-log FAIL: math/test-ifloat-log10 FAIL: math/test-ifloat-log1p FAIL: math/test-ifloat-log2 FAIL: math/test-ifloat-logb FAIL: math/test-ifloat-modf FAIL: math/test-ifloat-nearbyint FAIL: math/test-ifloat-nextafter FAIL: math/test-ifloat-nextdown FAIL: math/test-ifloat-nexttoward FAIL: math/test-ifloat-nextup FAIL: math/test-ifloat-pow FAIL: math/test-ifloat-remainder FAIL: math/test-ifloat-remquo FAIL: math/test-ifloat-rint FAIL: math/test-ifloat-round FAIL: math/test-ifloat-roundeven FAIL: math/test-ifloat-scalb FAIL: math/test-ifloat-scalbln FAIL: math/test-ifloat-scalbn FAIL: math/test-ifloat-significand FAIL: math/test-ifloat-sin FAIL: math/test-ifloat-sincos FAIL: math/test-ifloat-sinh FAIL: math/test-ifloat-sqrt FAIL: math/test-ifloat-tan FAIL: math/test-ifloat-tanh FAIL: math/test-ifloat-tgamma FAIL: math/test-ifloat-trunc FAIL: math/test-ifloat-y0 FAIL: math/test-ifloat-y1 FAIL: math/test-ifloat-yn FAIL: math/test-ifloat32-acos FAIL: math/test-ifloat32-acosh FAIL: math/test-ifloat32-asin FAIL: math/test-ifloat32-asinh FAIL: math/test-ifloat32-atan FAIL: math/test-ifloat32-atan2 FAIL: math/test-ifloat32-atanh FAIL: math/test-ifloat32-cabs FAIL: math/test-ifloat32-cacos FAIL: math/test-ifloat32-cacosh FAIL: math/test-ifloat32-canonicalize FAIL: math/test-ifloat32-carg FAIL: math/test-ifloat32-casin FAIL: math/test-ifloat32-casinh FAIL: math/test-ifloat32-cbrt FAIL: math/test-ifloat32-ccos FAIL: math/test-ifloat32-ccosh FAIL: math/test-ifloat32-ceil FAIL: math/test-ifloat32-cexp FAIL: math/test-ifloat32-cos FAIL: math/test-ifloat32-cosh FAIL: math/test-ifloat32-csin FAIL: math/test-ifloat32-csinh FAIL: math/test-ifloat32-csqrt FAIL: math/test-ifloat32-ctan FAIL: math/test-ifloat32-erf FAIL: math/test-ifloat32-erfc FAIL: math/test-ifloat32-exp FAIL: math/test-ifloat32-exp10 FAIL: math/test-ifloat32-exp2 FAIL: math/test-ifloat32-expm1 FAIL: math/test-ifloat32-fdim FAIL: math/test-ifloat32-floor FAIL: math/test-ifloat32-fma FAIL: math/test-ifloat32-fmax FAIL: math/test-ifloat32-fmaxmag FAIL: math/test-ifloat32-fmin FAIL: math/test-ifloat32-fminmag FAIL: math/test-ifloat32-fmod FAIL: math/test-ifloat32-frexp FAIL: math/test-ifloat32-hypot FAIL: math/test-ifloat32-j0 FAIL: math/test-ifloat32-j1 FAIL: math/test-ifloat32-jn FAIL: math/test-ifloat32-lgamma FAIL: math/test-ifloat32-log FAIL: math/test-ifloat32-log10 FAIL: math/test-ifloat32-log1p FAIL: math/test-ifloat32-log2 FAIL: math/test-ifloat32-logb FAIL: math/test-ifloat32-modf FAIL: math/test-ifloat32-nearbyint FAIL: math/test-ifloat32-nextafter FAIL: math/test-ifloat32-nextdown FAIL: math/test-ifloat32-nextup FAIL: math/test-ifloat32-pow FAIL: math/test-ifloat32-remainder FAIL: math/test-ifloat32-remquo FAIL: math/test-ifloat32-rint FAIL: math/test-ifloat32-round FAIL: math/test-ifloat32-roundeven FAIL: math/test-ifloat32-scalbln FAIL: math/test-ifloat32-scalbn FAIL: math/test-ifloat32-sin FAIL: math/test-ifloat32-sincos FAIL: math/test-ifloat32-sinh FAIL: math/test-ifloat32-sqrt FAIL: math/test-ifloat32-tan FAIL: math/test-ifloat32-tanh FAIL: math/test-ifloat32-tgamma FAIL: math/test-ifloat32-trunc FAIL: math/test-ifloat32-y0 FAIL: math/test-ifloat32-y1 FAIL: math/test-ifloat32-yn FAIL: math/test-ifloat32x-acos FAIL: math/test-ifloat32x-acosh FAIL: math/test-ifloat32x-asin FAIL: math/test-ifloat32x-asinh FAIL: math/test-ifloat32x-atan FAIL: math/test-ifloat32x-atan2 FAIL: math/test-ifloat32x-atanh FAIL: math/test-ifloat32x-cabs FAIL: math/test-ifloat32x-cacos FAIL: math/test-ifloat32x-cacosh FAIL: math/test-ifloat32x-canonicalize FAIL: math/test-ifloat32x-carg FAIL: math/test-ifloat32x-casin FAIL: math/test-ifloat32x-casinh FAIL: math/test-ifloat32x-cbrt FAIL: math/test-ifloat32x-ccos FAIL: math/test-ifloat32x-ccosh FAIL: math/test-ifloat32x-ceil FAIL: math/test-ifloat32x-cexp FAIL: math/test-ifloat32x-cos FAIL: math/test-ifloat32x-cosh FAIL: math/test-ifloat32x-csin FAIL: math/test-ifloat32x-csinh FAIL: math/test-ifloat32x-csqrt FAIL: math/test-ifloat32x-erf FAIL: math/test-ifloat32x-erfc FAIL: math/test-ifloat32x-exp FAIL: math/test-ifloat32x-exp10 FAIL: math/test-ifloat32x-exp2 FAIL: math/test-ifloat32x-expm1 FAIL: math/test-ifloat32x-fdim FAIL: math/test-ifloat32x-floor FAIL: math/test-ifloat32x-fma FAIL: math/test-ifloat32x-fmax FAIL: math/test-ifloat32x-fmaxmag FAIL: math/test-ifloat32x-fmin FAIL: math/test-ifloat32x-fminmag FAIL: math/test-ifloat32x-fmod FAIL: math/test-ifloat32x-frexp FAIL: math/test-ifloat32x-hypot FAIL: math/test-ifloat32x-j0 FAIL: math/test-ifloat32x-j1 FAIL: math/test-ifloat32x-jn FAIL: math/test-ifloat32x-lgamma FAIL: math/test-ifloat32x-log FAIL: math/test-ifloat32x-log10 FAIL: math/test-ifloat32x-log1p FAIL: math/test-ifloat32x-log2 FAIL: math/test-ifloat32x-logb FAIL: math/test-ifloat32x-modf FAIL: math/test-ifloat32x-nearbyint FAIL: math/test-ifloat32x-nextafter FAIL: math/test-ifloat32x-nextdown FAIL: math/test-ifloat32x-nextup FAIL: math/test-ifloat32x-pow FAIL: math/test-ifloat32x-remainder FAIL: math/test-ifloat32x-remquo FAIL: math/test-ifloat32x-rint FAIL: math/test-ifloat32x-round FAIL: math/test-ifloat32x-roundeven FAIL: math/test-ifloat32x-scalbln FAIL: math/test-ifloat32x-scalbn FAIL: math/test-ifloat32x-sin FAIL: math/test-ifloat32x-sincos FAIL: math/test-ifloat32x-sinh FAIL: math/test-ifloat32x-sqrt FAIL: math/test-ifloat32x-tan FAIL: math/test-ifloat32x-tanh FAIL: math/test-ifloat32x-tgamma FAIL: math/test-ifloat32x-trunc FAIL: math/test-ifloat32x-y0 FAIL: math/test-ifloat32x-y1 FAIL: math/test-ifloat32x-yn FAIL: math/test-ifloat64-acos FAIL: math/test-ifloat64-acosh FAIL: math/test-ifloat64-asin FAIL: math/test-ifloat64-asinh FAIL: math/test-ifloat64-atan FAIL: math/test-ifloat64-atan2 FAIL: math/test-ifloat64-atanh FAIL: math/test-ifloat64-cabs FAIL: math/test-ifloat64-cacos FAIL: math/test-ifloat64-cacosh FAIL: math/test-ifloat64-canonicalize FAIL: math/test-ifloat64-carg FAIL: math/test-ifloat64-casin FAIL: math/test-ifloat64-casinh FAIL: math/test-ifloat64-cbrt FAIL: math/test-ifloat64-ccos FAIL: math/test-ifloat64-ccosh FAIL: math/test-ifloat64-ceil FAIL: math/test-ifloat64-cexp FAIL: math/test-ifloat64-cos FAIL: math/test-ifloat64-cosh FAIL: math/test-ifloat64-csin FAIL: math/test-ifloat64-csinh FAIL: math/test-ifloat64-csqrt FAIL: math/test-ifloat64-erf FAIL: math/test-ifloat64-erfc FAIL: math/test-ifloat64-exp FAIL: math/test-ifloat64-exp10 FAIL: math/test-ifloat64-exp2 FAIL: math/test-ifloat64-expm1 FAIL: math/test-ifloat64-fdim FAIL: math/test-ifloat64-floor FAIL: math/test-ifloat64-fma FAIL: math/test-ifloat64-fmax FAIL: math/test-ifloat64-fmaxmag FAIL: math/test-ifloat64-fmin FAIL: math/test-ifloat64-fminmag FAIL: math/test-ifloat64-fmod FAIL: math/test-ifloat64-frexp FAIL: math/test-ifloat64-hypot FAIL: math/test-ifloat64-j0 FAIL: math/test-ifloat64-j1 FAIL: math/test-ifloat64-jn FAIL: math/test-ifloat64-lgamma FAIL: math/test-ifloat64-log FAIL: math/test-ifloat64-log10 FAIL: math/test-ifloat64-log1p FAIL: math/test-ifloat64-log2 FAIL: math/test-ifloat64-logb FAIL: math/test-ifloat64-modf FAIL: math/test-ifloat64-nearbyint FAIL: math/test-ifloat64-nextafter FAIL: math/test-ifloat64-nextdown FAIL: math/test-ifloat64-nextup FAIL: math/test-ifloat64-pow FAIL: math/test-ifloat64-remainder FAIL: math/test-ifloat64-remquo FAIL: math/test-ifloat64-rint FAIL: math/test-ifloat64-round FAIL: math/test-ifloat64-roundeven FAIL: math/test-ifloat64-scalbln FAIL: math/test-ifloat64-scalbn FAIL: math/test-ifloat64-sin FAIL: math/test-ifloat64-sincos FAIL: math/test-ifloat64-sinh FAIL: math/test-ifloat64-sqrt FAIL: math/test-ifloat64-tan FAIL: math/test-ifloat64-tanh FAIL: math/test-ifloat64-tgamma FAIL: math/test-ifloat64-trunc FAIL: math/test-ifloat64-y0 FAIL: math/test-ifloat64-y1 FAIL: math/test-ifloat64-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-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-cos FAIL: math/test-ildouble-cosh FAIL: math/test-ildouble-csin FAIL: math/test-ildouble-csinh FAIL: math/test-ildouble-csqrt 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-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-frexp FAIL: math/test-ildouble-hypot FAIL: math/test-ildouble-j0 FAIL: math/test-ildouble-j1 FAIL: math/test-ildouble-jn FAIL: math/test-ildouble-lgamma 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-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-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-trunc 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-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-cos FAIL: math/test-ldouble-cosh FAIL: math/test-ldouble-cpow 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-fdim FAIL: math/test-ldouble-finite-cacos FAIL: math/test-ldouble-finite-cacosh FAIL: math/test-ldouble-finite-casin FAIL: math/test-ldouble-finite-casinh FAIL: math/test-ldouble-finite-cos FAIL: math/test-ldouble-finite-csqrt FAIL: math/test-ldouble-finite-fma FAIL: math/test-ldouble-finite-llrint FAIL: math/test-ldouble-finite-llround FAIL: math/test-ldouble-finite-pow FAIL: math/test-ldouble-finite-sin FAIL: math/test-ldouble-finite-sincos FAIL: math/test-ldouble-finite-tanh 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-frexp FAIL: math/test-ldouble-hypot FAIL: math/test-ldouble-isgreater FAIL: math/test-ldouble-isgreaterequal FAIL: math/test-ldouble-isless FAIL: math/test-ldouble-islessequal FAIL: math/test-ldouble-islessgreater FAIL: math/test-ldouble-isunordered FAIL: math/test-ldouble-j0 FAIL: math/test-ldouble-j1 FAIL: math/test-ldouble-jn FAIL: math/test-ldouble-lgamma 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-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-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-trunc FAIL: math/test-ldouble-y0 FAIL: math/test-ldouble-y1 FAIL: math/test-ldouble-yn FAIL: math/test-misc FAIL: math/test-nearbyint-except
- Most math issues seems related to qNaN/sNaN expectation.
3.21. SPARC (32-bit)
Build system: kernel 4.17.0-1-sparc64-smp, gcc version 8.2.0 (Debian 8.2.0-1), GNU ld (GNU Binutils for Debian) 2.31.1 (Adhemerval Zanella)
FAIL: debug/tst-longjmp_chk2 UNSUPPORTED: iconv/tst-gconv-init-failure UNSUPPORTED: io/tst-getcwd-abspath FAIL: localedata/mtrace-tst-leaks FAIL: localedata/tst-leaks 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-cleanup0-cmp UNRESOLVED: nptl/tst-cleanup1 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi 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: stdlib/tst-setcontext9 UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039
- debug/tst-longjmp_chk2 fails with:
not on alternate stack Didn't expect signal from child: got `Killed'
- localedata/mtrace-tst-leaks and localedata/tst-leaks show potentially leak addresses.
- stdlib/tst-setcontext9 fails with:
making contexts swap contexts start f1 swap contexts in f2 set context in f1 set context end f2 Didn't expect signal from child: got `Bus error'
3.22. SPARC (64-bit)
Build system: kernel 4.17.0-1-sparc64-smp, gcc version 8.2.0 (Debian 8.2.0-1), GNU ld (GNU Binutils for Debian) 2.31.1 (Adhemerval Zanella)
FAIL: debug/tst-longjmp_chk2 UNSUPPORTED: iconv/tst-gconv-init-failure UNSUPPORTED: io/tst-getcwd-abspath FAIL: localedata/mtrace-tst-leaks FAIL: localedata/tst-leaks FAIL: math/test-float64x-float128-mul 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-kill6 FAIL: nptl/tst-signal6 FAIL: nptl/tst-stack4 FAIL: nptl/tst-tls2 FAIL: nptl/tst-tls3 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot FAIL: resolv/tst-resolv-ai_idn FAIL: 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-mqueue5 FAIL: stdlib/tst-setcontext9 UNSUPPORTED: sunrpc/tst-svc_register
- debug/tst-longjmp_chk2 fails with:
not on alternate stack Didn't expect signal from child: got `Killed'
- localedata/mtrace-tst-leaks and localedata/tst-leaks show potentially leak addresses.
- math/test-float64x-float128-mul fails with:
testing _Float64x (argument _Float128) Failure: mul_ldouble (0x3.00000000000018p+0, 0x5.5555555555555558p-4): Exception "Inexact" not set Failure: mul_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: mul_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: mul_ldouble (-0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_ldouble (-0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: mul_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: mul_ldouble (0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_ldouble (0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_ldouble (0x5.000005p+0, 0x3.33333333333333333333333334p-4): Exception "Inexact" not set Failure: mul_ldouble (0x5.0000000000000005p+0, 0x3.3333333333334p-4): Exception "Inexact" not set Failure: mul_ldouble (0x5.00000000000028p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: mul_ldouble (0x5.0000000000000005p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: mul_downward_ldouble (0x3.00000000000018p+0, 0x5.5555555555555558p-4): Exception "Inexact" not set Failure: mul_downward_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: mul_downward_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: Test: mul_downward_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124) Result: is: -6.11723238466922157812749037908626455e+346 -0x1.fffffdfffffff8000007ffffff80p+1151 should be: -6.11723238466922157812749037908626514e+346 -0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747624e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_downward_ldouble (-0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_downward_ldouble (-0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: Test: mul_downward_ldouble (-0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020) Result: is: -6.11723238466922157812749037908626455e+346 -0x1.fffffdfffffff8000007ffffff80p+1151 should be: -6.11723238466922157812749037908626514e+346 -0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747624e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_downward_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: Test: mul_downward_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124) Result: is: -6.11723238466922157812749037908626455e+346 -0x1.fffffdfffffff8000007ffffff80p+1151 should be: -6.11723238466922157812749037908626514e+346 -0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747624e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_downward_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: mul_downward_ldouble (0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: Test: mul_downward_ldouble (0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020) Result: is: -6.11723238466922157812749037908626455e+346 -0x1.fffffdfffffff8000007ffffff80p+1151 should be: -6.11723238466922157812749037908626514e+346 -0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747624e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_downward_ldouble (0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_downward_ldouble (0x5.000005p+0, 0x3.33333333333333333333333334p-4): Exception "Inexact" not set Failure: mul_downward_ldouble (0x5.0000000000000005p+0, 0x3.3333333333334p-4): Exception "Inexact" not set Failure: mul_downward_ldouble (0x5.00000000000028p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: mul_downward_ldouble (0x5.0000000000000005p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0x3.00000000000018p+0, 0x5.5555555555555558p-4): Exception "Inexact" not set Failure: mul_towardzero_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: mul_towardzero_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: mul_towardzero_ldouble (-0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_towardzero_ldouble (-0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0x5.000005p+0, 0x3.33333333333333333333333334p-4): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0x5.0000000000000005p+0, 0x3.3333333333334p-4): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0x5.00000000000028p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: mul_towardzero_ldouble (0x5.0000000000000005p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: mul_upward_ldouble (0x3.00000000000018p+0, 0x5.5555555555555558p-4): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (0x3.00000000000018p+0, 0x5.5555555555555558p-4) Result: is: 1.00000000000000011104940751682779166e+00 0x1.0000000000000800800000000000p+0 should be: 1.00000000000000011104940751682779185e+00 0x1.0000000000000800800000000001p+0 difference: 1.92592994438723585305597794258492732e-34 0x1.0000000000000000000000000000p-112 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124) Result: is: 6.11723238466922157812749037908626455e+346 0x1.fffffdfffffff8000007ffffff80p+1151 should be: 6.11723238466922157812749037908626514e+346 0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747625e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (-0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: mul_upward_ldouble (-0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (-0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020) Result: is: 6.11723238466922157812749037908626455e+346 0x1.fffffdfffffff8000007ffffff80p+1151 should be: 6.11723238466922157812749037908626514e+346 0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747625e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (-0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_upward_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, -0xf.fffffp+124): Exception "Inexact" not set Failure: mul_upward_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (0xf.ffffffffffffbffffffffffffcp+1020, 0xf.fffffp+124) Result: is: 6.11723238466922157812749037908626455e+346 0x1.fffffdfffffff8000007ffffff80p+1151 should be: 6.11723238466922157812749037908626514e+346 0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747625e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (0xf.fffffp+124, -0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: mul_upward_ldouble (0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (0xf.fffffp+124, 0xf.ffffffffffffbffffffffffffcp+1020) Result: is: 6.11723238466922157812749037908626455e+346 0x1.fffffdfffffff8000007ffffff80p+1151 should be: 6.11723238466922157812749037908626514e+346 0x1.fffffdfffffff8000007ffffff81p+1151 difference: 5.89068086431683676644738724917747625e+312 0x1.0000000000000000000000000000p+1039 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (0x5.000005p+0, 0x3.33333333333333333333333334p-4): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (0x5.000005p+0, 0x3.33333333333333333333333334p-4) Result: is: 1.00000005960464477539062500000001233e+00 0x1.0000010000000000000000000040p+0 should be: 1.00000005960464477539062500000001252e+00 0x1.0000010000000000000000000041p+0 difference: 1.92592994438723585305597794258492732e-34 0x1.0000000000000000000000000000p-112 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (0x5.0000000000000005p+0, 0x3.3333333333334p-4): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (0x5.0000000000000005p+0, 0x3.3333333333334p-4) Result: is: 1.00000000000000005556536133988210225e+00 0x1.0000000000000401000000000000p+0 should be: 1.00000000000000005556536133988210244e+00 0x1.0000000000000401000000000001p+0 difference: 1.92592994438723585305597794258492732e-34 0x1.0000000000000000000000000000p-112 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (0x5.00000000000028p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (0x5.00000000000028p+0, 0x3.3333333333333334p-4) Result: is: 1.00000000000000011103585498967172285e+00 0x1.0000000000000800400000000000p+0 should be: 1.00000000000000011103585498967172305e+00 0x1.0000000000000800400000000001p+0 difference: 1.92592994438723585305597794258492732e-34 0x1.0000000000000000000000000000p-112 ulp : 1.0000 max.ulp : 0.0000 Failure: mul_upward_ldouble (0x5.0000000000000005p+0, 0x3.3333333333333334p-4): Exception "Inexact" not set Failure: Test: mul_upward_ldouble (0x5.0000000000000005p+0, 0x3.3333333333333334p-4) Result: is: 1.00000000000000000006776263578034403e+00 0x1.0000000000000001400000000000p+0 should be: 1.00000000000000000006776263578034422e+00 0x1.0000000000000001400000000001p+0 difference: 1.92592994438723585305597794258492732e-34 0x1.0000000000000000000000000000p-112 ulp : 1.0000 max.ulp : 0.0000 Test suite completed: 2168 test cases plus 2164 tests for exception flags and 2164 tests for errno executed. 65 errors occurred.
- nptl/tst-kill6 fails with:
The futex facility returned an unexpected error code.The futex facility returned an unexpected error code.The futex facility returned an unexpected error code.Didn't expect signal from child: got `Aborted' 1
- nptl/tst-signal6 fails with:
thread 0 used alt stack for signal 36 thread 1 used alt stack for signal 36 thread 1 used alt stack for signal 35 thread 0 used alt stack for signal 34 The futex facility returned an unexpected error code.The futex facility returned an unexpected error code.Didn't expect signal from child: got `Aborted'
- rt/tst-mqueue5 fails with:
The futex facility returned an unexpected error code.Timed out: killed the child process
- nptl/tst-stack4 fails with:
Didn't expect signal from child: got `Aborted'
- nptl/tst-tls2 and nptl/tst-tls3 both fail with:
Didn't expect signal from child: got `Aborted'
- resolv/tst-resolv-ai_idn and resolv/tst-resolv-ai_idn-latin1 fail due broken system libidn2 (2.0.4).
- stdlib/tst-setcontext9 fails with:
making contexts swap contexts start f1 swap contexts in f2 set context in f1 set context end f2 Didn't expect signal from child: got `Bus error'
3.23. x86 (32-bit, Linux)
Build system: Fedora Rawhide, kernel 4.17.3-200.fc28, gcc version 8.1.1 20180712, binutils 2.31.1-4.fc29 (DJ Delorie)
XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: io/tst-getcwd-abspath 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-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot UNSUPPORTED: resolv/tst-resolv-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads UNSUPPORTED: sunrpc/tst-svc_register UNSUPPORTED: time/tst-y2039 Summary of test results: 5789 PASS 18 UNSUPPORTED 17 XFAIL 2 XPASS
3.24. x86_64 (64-bit, Linux)
Build system: gcc-8.1.1-1, binutils-2.30-25, kernel-4.18.0-0.rc3.1 (Arjun Shankar)
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: 5909 PASS 21 UNSUPPORTED 17 XFAIL 2 XPASS
- The lack of AVX support on the hardware used meant that these tests weren't run.
Build system: Fedora Rawhide, kernel 4.17.3-200.fc28, gcc version 8.1.1 20180712, binutils 2.31.1-4.fc29 (DJ Delorie)
UNSUPPORTED: elf/tst-audit10 UNSUPPORTED: elf/tst-avx512 XPASS: elf/tst-protected1a XPASS: elf/tst-protected1b UNSUPPORTED: io/tst-getcwd-abspath UNSUPPORTED: math/test-double-libmvec-alias-avx512 UNSUPPORTED: math/test-double-libmvec-alias-avx512-main UNSUPPORTED: math/test-double-libmvec-sincos-avx512 UNSUPPORTED: math/test-float-libmvec-alias-avx512 UNSUPPORTED: math/test-float-libmvec-alias-avx512-main UNSUPPORTED: math/test-float-libmvec-sincosf-avx512 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-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi UNSUPPORTED: posix/tst-sysconf-empty-chroot 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: 5905 PASS 25 UNSUPPORTED 17 XFAIL 2 XPASS
Build system: WSL, version 1803, system build 17134.165, LXCORE.SYS 10.0.17134.137, gcc 4:5.3.1-1ubuntu1, binutils 2.26.1-1ubuntu1~16.04.6
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 FAIL: io/ftwtest 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 UNSUPPORTED: misc/tst-memfd_create FAIL: misc/tst-ofdlocks FAIL: 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-cond-except FAIL: nptl/tst-cond24 FAIL: nptl/tst-cond25 FAIL: nptl/tst-exec3 FAIL: nptl/tst-exec4 FAIL: nptl/tst-flock2 FAIL: nptl/tst-getpid1 FAIL: nptl/tst-robust-fork FAIL: nptl/tst-robust1 FAIL: nptl/tst-robust2 FAIL: nptl/tst-robust3 FAIL: nptl/tst-robust4 FAIL: nptl/tst-robust5 FAIL: nptl/tst-robust6 FAIL: nptl/tst-robust7 FAIL: nptl/tst-robust8 FAIL: nptl/tst-robust9 FAIL: nptl/tst-signal3 FAIL: nptl/tst-umask1 UNSUPPORTED: nss/tst-nss-files-hosts-erange UNSUPPORTED: nss/tst-nss-files-hosts-getent UNSUPPORTED: nss/tst-nss-files-hosts-multi FAIL: posix/globtest FAIL: posix/tst-chmod FAIL: posix/tst-execl2 FAIL: posix/tst-execle2 FAIL: posix/tst-execlp2 FAIL: posix/tst-execv2 FAIL: posix/tst-execve2 FAIL: posix/tst-execvp2 FAIL: posix/tst-execvpe2 FAIL: posix/tst-nice FAIL: posix/tst-posix_fadvise FAIL: posix/tst-posix_fadvise64 FAIL: posix/tst-posix_spawn-setsid 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-cpuclock2 FAIL: rt/tst-cputimer3 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 UNSUPPORTED: sysvipc/test-sysvmsg FAIL: sysvipc/test-sysvsem UNSUPPORTED: timezone/tst-tzset FAIL: wcsmbs/tst-fgetwc-after-eof FAIL: wcsmbs/tst-wcstod-round 815 FAIL 5065 PASS 50 UNSUPPORTED 17 XFAIL 2 XPASS
Math test failures are caused by a non-compliant initial processor state (wrong floating point control word). There does not appear to be robust mutex support. sync_file_range and fallocate appear to be implement as no-ops. execl appears to execute non-executable files. libio/tst-fgetc-after-eof fails due to differences in the PTY implementation. Some UNSUPPORTED tests were due to lack of holes support in the file system; a custom patch was used to skip those.
3.25. x86_64 (x32, Linux)
Build system: gcc version 8.1.1, GNU Binutils version 2.31.51, Linux 4.17.10 (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.26. x86 (32-bit, Hurd)
Build system: gcc version 8.2.0, GNU Binutils version 2.31.1, Hurd 0.9+git20180603, Mach 1.8+git20180218
FAIL: conform/ISO11/threads.h/conform FAIL: conform/ISO11/threads.h/linknamespace FAIL: debug/tst-backtrace4 FAIL: debug/tst-backtrace5 FAIL: debug/tst-longjmp_chk2 FAIL: dirent/tst-fdopendir FAIL: dirent/tst-fdopendir2 FAIL: elf/check-abi-libc FAIL: elf/resolvfail 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-get-cpu-features FAIL: elf/tst-ldconfig-X FAIL: elf/tst-libc_dlvsym FAIL: elf/tst-libc_dlvsym-static FAIL: elf/tst-linkall-static FAIL: elf/tst-null-argv 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: gmon/tst-gmon-static FAIL: gmon/tst-gmon-static-gprof FAIL: gmon/tst-sprofil FAIL: hurd/check-installed-headers-c FAIL: hurd/check-installed-headers-cxx UNSUPPORTED: iconv/tst-gconv-init-failure FAIL: inet/tst-deadline UNSUPPORTED: io/test-lfs FAIL: io/tst-copy_file_range FAIL: 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: login/tst-utmp FAIL: login/tst-utmpx FAIL: mach/check-installed-headers-c FAIL: mach/check-installed-headers-cxx FAIL: malloc/tst-dynarray-fail FAIL: malloc/tst-interpose-static-thread 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 FAIL: misc/tst-preadvwritev64 FAIL: nss/tst-nss-files-hosts-getent FAIL: nss/tst-nss-files-hosts-multi 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-res_init UNSUPPORTED: resolv/tst-resolv-res_init-thread UNSUPPORTED: resolv/tst-resolv-threads FAIL: rt/tst-aio10 FAIL: rt/tst-aio9 FAIL: setjmp/test-as-const-jmp_buf-ssp FAIL: stdio-common/tst-vfprintf-width-prec FAIL: stdio-common/tst-vfprintf-width-prec-mem FAIL: stdlib/bug-getcontext FAIL: stdlib/test-bz22786 UNSUPPORTED: stdlib/tst-getrandom UNSUPPORTED: stdlib/tst-makecontext-align 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-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_record_failure FAIL: support/tst-support_record_failure-2 UNSUPPORTED: sysvipc/test-sysvmsg UNSUPPORTED: sysvipc/test-sysvsem UNSUPPORTED: sysvipc/test-sysvshm UNSUPPORTED: time/tst-y2039 FAIL: timezone/tst-tzset FAIL: wcsmbs/tst-fgetwc-after-eof FAIL: wcsmbs/tst-wcstod-round Summary of test results: 107 FAIL 5249 PASS 15 UNSUPPORTED 85 XFAIL 2 XPASS
This is not significantly more than previous versions
- *context* tests are fixed by a get/make/set/swapcontext implementation not committed yet.
- A few signal-related tests are fixed by signal dispatch rework not commited yet.
4. Packaging Changes
4.1. The locale-archive file is much bigger
The iso14651_t1_common file, which contains the default collation on top of which the individual locales add their locale specific rules, has been updated to a new upstream version from ISO which is in sync with Unicode 9.0.0. The version of that file which was in glibc until now was very old and a huge amount of characters has been added to Unicode in the meantime. Therefore, this iso14651_t1_common file became much larger. As a consequence, the LC_COLLATE part of all locales became much larger. As LC_COLLATE makes up the bulk of the locale data, the size of the locales increased a lot. The locale-archive file which contains the data for all localess grew from 126 MiB to 206 Mib.
4.2. libidn2 is a recommended dependency
The getaddrinfo function, when called with the AI_IDN or AI_CANONIDN flags, will use the system libidn2 library to perform IDNA encoding. Version 2.0.5 or later is recommended, otherwise there will be some failures in the glibc test suite.
4.3. Change 3
And another change.
The ref structure of this branch is:
These people are interested in contents and further revisions tagged on the branch:
The general policies for release branches apply to this branch. Do you think a certain bugfix should be included in this branch?
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.28/master as well, more so if they tell me about it!).