[Gmp-commit] /var/hg/www: Add more failures.
mercurial at gmplib.org
mercurial at gmplib.org
Sat Nov 19 12:58:00 UTC 2016
details: /var/hg/www/rev/4b3a8fb68485
changeset: 236:4b3a8fb68485
user: Torbjorn Granlund <tg at gmplib.org>
date: Sat Nov 19 13:57:56 2016 +0100
description:
Add more failures.
diffstat:
devel/mini-gmp-status.html | 64 ++++++++++++++++++++++++++++-----------------
1 files changed, 40 insertions(+), 24 deletions(-)
diffs (141 lines):
diff -r 563fec0cc726 -r 4b3a8fb68485 devel/mini-gmp-status.html
--- a/devel/mini-gmp-status.html Fri Nov 18 01:36:33 2016 +0100
+++ b/devel/mini-gmp-status.html Sat Nov 19 13:57:56 2016 +0100
@@ -30,7 +30,7 @@
</td>
<td style="text-align:center;">
<span style="font-size:200%;">Mini-GMP status</span> <br>
- <span style="font-size:75%;">Last modified: 2016-11-18 </span>
+ <span style="font-size:75%;">Last modified: 2016-11-19 </span>
</td>
</tr>
</table>
@@ -50,21 +50,21 @@
<blockquote>
<table>
-<tr style="background-color:#803030;"> <td> highest severity
-<tr style="background-color:#806030;"> <td> medium severity
-<tr style="background-color:#306030;"> <td> lowest severity
+<tr style="background-color:#a02020;"> <td> highest severity
+<tr style="background-color:#a08040;"> <td> medium severity
+<tr style="background-color:#309030;"> <td> lowest severity
</table>
</blockquote>
<ol>
-<li style="background-color:#306030;">
+<li style="background-color:#309030;">
<del>
GMP_CHECK_RANDOMIZE is not always printed for failing tests. This makes it
hard to reproduce intermittent failures. It needs to be printed earlier,
and/or a buffer needs flushing.
</del>
-<li style="background-color:#806030;">
+<li style="background-color:#a08040;">
There are inexplicable timeouts (or possibly excessive memory use)
triggered by t-pprime_p for some of our systems:
<ul>
@@ -76,11 +76,13 @@
Perhaps the test is simply too slow, or its time varies hugely, or it
hits an infinite loop.
-<li style="background-color:#806030;">
+<li style="background-color:#a08040;">
+ <del>
The mini-gmp check target fails when the main build does not use the compiler
default ABI. This affects hundreds of configs.
+ </del>
-<li style="background-color:#806030;">
+<li style="background-color:#a08040;">
<del>
For some good reason, mini-gmp's Makefile requires GNU make. We have now
made significant changes to the testclient.sh script to accomodate this when
@@ -89,7 +91,7 @@
tell.
</del>
-<li style="background-color:#806030;">
+<li style="background-color:#a08040;">
There are failures with t-str, this affects
<ul>
<li> olympic.gmplib.org-dyn:64
@@ -97,13 +99,13 @@
<li> olympic.gmplib.org:64
</ul>
-<li style="background-color:#803030;">
+<li style="background-color:#a02020;">
Arithmetic problems triggered by t-div, demonstrated by
- <a href="https://gmplib.org/devel/tm/gmp/check/failure/sky.gmplib.org-k10-dyn-clang-3.6-clang++-3.6:64.txt">
+ <a href="tm/gmp/check/failure/sky.gmplib.org-k10-dyn-clang-3.6-clang++-3.6:64.txt">
sky</a>. (But since this example uses clang, it might as well be a
compiler bug.)
-<li style="background-color:#806030;">
+<li style="background-color:#a08040;">
<del>
The t-limbs test triggers an assert. It looks like any config could
trigger this, but thus far it has only happened on these:
@@ -113,33 +115,47 @@
</ul>
</del>
-<li style="background-color:#806030;">
+<li style="background-color:#a08040;">
On alpha, t-cmp_d fails:
<ul>
<li> dupont.gmplib.org-alphaev4-dyn:standard
- <li> dupont.gmplib.org-alphaev4-stat:standard
- <li> dupont.gmplib.org-alphaev5-dyn:standard
- <li> dupont.gmplib.org-alphaev5-stat:standard
- <li> dupont.gmplib.org-dyn:standard
- <li> dupont.gmplib.org-stat:standard
+ <li> dupont.gmplib.org-alphaev4-stat:standard
+ <li> dupont.gmplib.org-alphaev5-dyn:standard
+ <li> dupont.gmplib.org-alphaev5-stat:standard
+ <li> dupont.gmplib.org-dyn:standard
+ <li> dupont.gmplib.org-stat:standard
</ul>
-<li style="background-color:#803030;">
+<li style="background-color:#a02020;">
Arithmetic problems triggered by t-gcd, demonstrated by
- <a href="https://gmplib.org/devel/tm/gmp/check/failure/shell.gmplib.org-stat-clang35-clang++35-fat:32.txt">
+ <a href="tm/gmp/check/failure/shell.gmplib.org-stat-clang35-clang++35-fat:32.txt">
shell</a>.
-<li style="background-color:#806030;">
+<li style="background-color:#a08040;">
<del>According to valgrind, t-str leaks many MiB of memory in tens of thousands blocks.</del>
-<li style="background-color:#306030;">
+<li style="background-color:#309030;">
The seeding triggered by GMP_CHECK_RANDOMIZE is based on seconds since epoch
plus getpid(). This is not good enough, there will in practice be many
collisions over the test machine park. Fix: Copy GMP's seeding code.
-<li style="background-color:#803030;">
+<li style="background-color:#a02020;">
Arithmetic problems triggered by t-powm, demonstrated by
- <a href="https://gmplib.org/devel/tm/gmp/check/failure/bwldeb64v7.gmplib.org-dyn-fat:64.txt">bwldeb64v7</a>.
+ <a href="tm/gmp/check/failure/bwldeb64v7.gmplib.org-dyn-fat:64.txt">bwldeb64v7</a>.
+
+<li style="background-color:#a08040;">
+ The LD_LIBRARY_PATH (and DYLD_LIBRARY_PATH) in Makefile.am's check-mini-gmp
+ rule affects more than desired. It should not be set for the build tools,
+ only for the binaries. Examples:
+ <ul>
+ <li> <a href="tm/gmp/build/failure/ppceb-debv8.gmplib.org-dyn:mode32.txt">ppceb-debv8</a>
+ <li> <a href="https://gmplib.org/devel/tm/gmp/build/failure/sky.gmplib.org-dyn-fat-fake:64.txt">sky</a>
+ <li> ... and many power-aix.fsffrance.org configs.
+ </ul>
+
+<li style="background-color:#a08040;">
+ The test t-signed tests fails on most ppc64 systems.
+
</ol>
<br><br>
More information about the gmp-commit
mailing list