This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Patch 2 of 2 for ILP32 aarch64
- From: Steve Ellcey <sellcey at cavium dot com>
- To: Florian Weimer <fweimer at redhat dot com>, Szabolcs Nagy <szabolcs dot nagy at arm dot com>
- Cc: Steve Ellcey <sellcey at caviumnetworks dot com>, Joseph Myers <joseph at codesourcery dot com>, nd at arm dot com, libc-alpha <libc-alpha at sourceware dot org>
- Date: Fri, 09 Jun 2017 12:46:56 -0700
- Subject: Re: [PATCH] Patch 2 of 2 for ILP32 aarch64
- Authentication-results: sourceware.org; auth=none
- Authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=cavium.com;
- References: <1487781046.2866.153.camel@caviumnetworks.com> <alpine.DEB.2.20.1702221702490.8704@digraph.polyomino.org.uk> <1487879964.2866.181.camel@caviumnetworks.com> <alpine.DEB.2.20.1702240033550.6066@digraph.polyomino.org.uk> <1487980010.2866.198.camel@caviumnetworks.com> <593A60B1.6090100@arm.com> <593A7CEC.2040001@arm.com> <87lgp1i8bw.fsf@oldenburg.str.redhat.com>
- Reply-to: sellcey at cavium dot com
- Spamdiagnosticmetadata: NSPM
- Spamdiagnosticoutput: 1:99
Here is my latest list of failures which is larger than the last time I
ran the testsuite. This is with Top-of-tree glibc, gcc, binutils, and
a 4.10 kernel with ILP32 patches applied to it. I installed the ilp32
libraries in /libilp32 before running to deal with the pthread tests
that fail when libpthread is not installed in the normal location.
FAIL: elf/check-abi-libc
XPASS: elf/tst-protected1a
XPASS: elf/tst-protected1b
FAIL: grp/testgrp
FAIL: math/test-double-finite-lrint
FAIL: math/test-double-finite-lround
FAIL: math/test-double-lrint
FAIL: math/test-double-lround
UNSUPPORTED: math/test-fesetexcept-traps
UNSUPPORTED: math/test-fexcept-traps
FAIL: math/test-float-finite-lrint
FAIL: math/test-float-finite-lround
FAIL: math/test-float-lrint
FAIL: math/test-float-lround
UNSUPPORTED: math/test-nearbyint-except-2
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-initializers1
FAIL: nptl/tst-initializers1-c11
FAIL: nptl/tst-initializers1-c89
FAIL: nptl/tst-initializers1-c99
FAIL: nptl/tst-initializers1-gnu11
FAIL: nptl/tst-initializers1-gnu89
FAIL: nptl/tst-initializers1-gnu99
FAIL: nptl/tst-rwlock15
FAIL: nptl/tst-stack4
FAIL: nss/bug17079
FAIL: posix/globtest
FAIL: pwd/tst-getpw
FAIL: stdlib/tst-makecontext3
FAIL: timezone/tst-tzset
Summary of test results:
24 FAIL
3673 PASS
9 UNSUPPORTED
33 XFAIL
2 XPASS
I had to disable (remove) one test, tst-mallocstate, because
it kills the entire testsuite run. See:
https://sourceware.org/ml/libc-alpha/2016-12/msg00527.html
I have a fix for some of the math failures. See:
https://sourceware.org/ml/libc-alpha/2016-11/msg01075.html
stdlib/tst-makecontext3 and nptl/tst-stack4 are long
standing failures that I don't fully understand. tst-stack4
fails in LP64 mode as well.
The tst-initializers1* failures are new failures to me. They
were not failing before. I will take a look at them.
grp/testgrp, nss/bug17079, posix/globtest, and pwd/tst-getpw
look like they may be configuration issues on my system. They
are having problems querying user information.
timezone/tst-tzset is getting a segfault and I need to look into
it some more.
Steve Ellcey
sellcey@cavium.com