mpir-1.3 tests , ie configure , make , make check

6 views
Skip to first unread message

Jason Moxham

unread,
Oct 9, 2009, 10:58:33 AM10/9/09
to mpir...@googlegroups.com
$ uname -a
CYGWIN_NT-6.0 box1-win32 1.5.25(0.156/4/2) 2008-06-12 19:34 i686 Cygwin

$ ./config.guess
nehalem-pc-cygwin

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++
configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++
configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-pc-cygwin
PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++
configure=--enable-fat --enable-cxx --enable-gmpcompat --e
nable-assert --enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-shared --disable-static
PASSED CC=gcc CXX=g++
configure=--enable-shared --disable-static --enable-cxx --
enable-gmpcompat
PASSED CC=gcc CXX=g++
configure=--enable-shared --disable-static --enable-cxx --
enable-gmpcompat --enable-assert --enable-alloca=debug
PASSED CC=gcc CXX=g++
configure=--enable-shared --disable-static --enable-fat
PASSED CC=gcc CXX=g++
configure=--enable-shared --disable-static --enable-fat --
enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++
configure=--enable-shared --disable-static --enable-fat --
enable-cxx --enable-gmpcompat --enable-assert --enable-alloca=debug

Jason Moxham

unread,
Oct 9, 2009, 11:09:20 AM10/9/09
to mpir...@googlegroups.com
$ uname -a
MINGW32_NT-6.0 BOX1-WIN32 1.0.11(0.46/3/2) 2007-01-12 12:05 i686 Msys

$ ./config.guess
nehalem-pc-mingw32

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++
configure=--enable-cxx --enable-gmpcompat --enable-assert --enable-alloca=debug
PASSED CC=gcc CXX=g++
configure=--enable-cxx --enable-gmpcompat --enable-assert --enable-alloca=debug

--build=none-pc-mingw32

Jason Moxham

unread,
Oct 9, 2009, 11:43:15 AM10/9/09
to mpir...@googlegroups.com

for 64bit and 32bit Slackware 13.0


uname -a
Linux box1 2.6.29.6 #2 SMP Mon Aug 17 11:58:18 CDT 2009 x86_64 Intel(R)
Core(TM) i7 CPU 920 @ 2.67GHz GenuineIntel GNU/Linux

./config.guess
nehalem-unknown-linux-gnu

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-unknown-l

Jason Moxham

unread,
Oct 9, 2009, 12:57:55 PM10/9/09
to mpir...@googlegroups.com
uname -a
Linux sage.math.washington.edu 2.6.24-23-server #1 SMP Wed Apr 1 22:14:30 UTC
2009 x86_64 GNU/Linux

./config.guess
penryn-unknown-linux-gnu

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-unknown-linux-gnu

Jason Moxham

unread,
Oct 9, 2009, 1:29:31 PM10/9/09
to mpir...@googlegroups.com
uname -a
Linux flavius 2.6.27.24-78.2.53.fc9.x86_64 #1 SMP Wed May 20 23:25:40 EDT 2009
x86_64 x86_64 x86_64 GNU/Linux

$ ./config.guess
k8-unknown-linux-gnu

Jason Moxham

unread,
Oct 9, 2009, 1:31:50 PM10/9/09
to mpir...@googlegroups.com

uname -a
Linux modular 2.6.24-24-server #1 SMP Sat Aug 22 00:59:57 UTC 2009 x86_64
GNU/Linux

./config.guess
core2-unknown-linux-gnu

Jason Moxham

unread,
Oct 9, 2009, 1:37:19 PM10/9/09
to mpir...@googlegroups.com

uname -a
Linux cleo 2.6.18-128.1.1.el5 #1 SMP Mon Jan 26 13:57:09 EST 2009 ia64 ia64
ia64 GNU/Linux

$ ./config.guess
ia64-unknown-linux-gnu

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-unknown-linux-gnu

uname -a
Linux iras 2.6.16.46-0.12-default #1 SMP Thu May 17 14:00:09 UTC 2007 ia64
ia64 ia64 GNU/Linux

./config.guess
ia64-unknown-linux-gnu

iras

Jason Moxham

unread,
Oct 9, 2009, 1:47:08 PM10/9/09
to mpir...@googlegroups.com
uname -a
Linux lena 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64
x86_64 GNU/Linux

./config.guess
k102-unknown-linux-gnu

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-unknown-linux-gnu

PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


uname -a
Linux cicero 2.6.27.25-78.2.56.fc9.i686 #1 SMP Thu Jun 18 12:47:50 EDT 2009
i686 i686 i386 GNU/Linux

./config.guess
pentium4-pc-linux-gnu

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-pc-linux-gnu


PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


uname -a
Linux eno 2.6.27.25-78.2.56.fc9.x86_64 #1 SMP Thu Jun 18 12:24:37 EDT 2009
x86_64 x86_64 x86_64 GNU/Linux

./config.guess
core2-unknown-linux-gnu

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-unknown-linux-gnu

Jason Moxham

unread,
Oct 9, 2009, 2:20:54 PM10/9/09
to mpir...@googlegroups.com
uname -a
SunOS t2 5.10 Generic_141414-02 sun4v sparc SUNW,T5240

./config.guess
ultrasparc-sun-solaris2.10

t2

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-sun-solaris2.10


uname -a
Linux menas 2.6.27.21-0.1-default #1 SMP 2009-03-31 14:50:44 +0200 x86_64
x86_64 x86_64 GNU/Linux

./config.guess
core2-unknown-linux-gnu

menas

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-unknown-linux-gnu
PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


uname -a
Linux cuda1 2.6.28-15-server #52-Ubuntu SMP Wed Sep 9 11:34:09 UTC 2009 x86_64
GNU/Linux

./config.guess
k10-unknown-linux-gnu

cuda1

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-unknown-linux-gnu
PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


uname -a
Darwin varro 8.11.0 Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT
2007; root:xnu-792.24.17~1/RELEASE_PPC Power Macintosh powerpc

./config.guess
powerpc970-apple-darwin8.11.0

varro

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-apple-darwin8.11.0
PASSED CC=gcc-3.3 CXX=g++-3.3 configure=
FAILED CC=gcc-3.3 CXX=g++-3.3 configure=--enable-cxx --enable-gmpcompat

Our first failure
/bin/sh ../../libtool --tag=CXX --mode=link g++-3.3 -mpowerpc64 -
force_cpusubtype_ALL -mcpu=970 -O3 -o t-headers t-headers.o -L../../.libs
../../tests/libtests.la ../../libmpirxx.la ../../libmpir.la
g++-3.3 -mpowerpc64 -force_cpusubtype_ALL -mcpu=970 -O3 -o .libs/t-headers t-
headers.o -Wl,-bind_at_load -
L/home/jasonmoxham/mpir/branches/test_stuff/varro/.libs
../../tests/.libs/libtests.a ../../.libs/libmpirxx.dylib
/home/jasonmoxham/mpir/branches/test_stuff/varro/.libs/libmpir.dylib
../../.libs/libmpir.dylib
creating t-headers
/bin/sh ../../libtool --tag=CXX --mode=link g++-3.3 -mpowerpc64 -
force_cpusubtype_ALL -mcpu=970 -O3 -o t-istream t-istream.o -L../../.libs
../../tests/libtests.la ../../libmpirxx.la ../../libmpir.la
g++-3.3 -mpowerpc64 -force_cpusubtype_ALL -mcpu=970 -O3 -o .libs/t-istream t-
istream.o -Wl,-bind_at_load -
L/home/jasonmoxham/mpir/branches/test_stuff/varro/.libs
../../tests/.libs/libtests.a ../../.libs/libmpirxx.dylib
/home/jasonmoxham/mpir/branches/test_stuff/varro/.libs/libmpir.dylib
../../.libs/libmpir.dylib
ld: Undefined symbols:
__ZNSt15basic_streambufIcSt11char_traitsIcEEC4Ev
__ZNSt15basic_streambufIcSt11char_traitsIcEED4Ev
make[4]: *** [t-istream] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [check-am] Error 2
make[2]: *** [check-recursive] Error 1
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2


uname -a
SunOS t2 5.10 Generic_141414-02 sun4v sparc SUNW,T5240

./config.guess
ultrasparc-sun-solaris2.10


PASS: t-addadd_n
PASS: t-addsub_n
PASS: t-subadd_n
PASS: t-redc_basecase
PASS: t-divebyBm1of
mulhigh_n.c:106: GNU MP assertion failed: n >= 3
/bin/bash: line 1: 20275 Abort (core dumped) ${dir}$tst
FAIL: t-mullowhigh
PASS: t-mullow_basecase
PASS: t-neg
PASS: t-mulmod_2expp1
PASS: t-mulmod_2expm1
PASS: t-tdiv_q
PASS: t-sb_divappr_q
PASS: t-dc_divappr_q_n
PASS: st_fat
PASS: st_instrument
=============================================================
1 of 28 tests failed
Please report to http://groups.google.co.uk/group/mpir-devel/
=============================================================
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory `/scratch/jason/32/t2/tests/mpn'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/scratch/jason/32/t2/tests/mpn'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/scratch/jason/32/t2/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/scratch/jason/32/t2'
make: *** [check] Error 2
t2

PASSED CC=gcc CXX=g++ configure=ABI=32
PASSED CC=gcc CXX=g++ configure=ABI=32 --enable-cxx --enable-gmpcompat
FAILED CC=gcc CXX=g++ configure=ABI=32 --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug

Jason Moxham

unread,
Oct 9, 2009, 4:01:48 PM10/9/09
to mpir...@googlegroups.com

on cato


uname -a
Linux sca-m0n8.scsystem 2.6.18.8-sc-lustre-perfmon #1 SMP Fri Oct 24 04:04:49
EDT 2008 mips64 SiCortex ICE9B V1.0 FPU V0.1 SiCortex SC-1000 GNU/Linux

./config.guess
mips64el-unknown-linux-gnu

sca-m0n8.scsystem

Jason Moxham

unread,
Oct 9, 2009, 5:41:26 PM10/9/09
to mpir...@googlegroups.com
uname -a
SunOS mark2 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Blade-2500

/config.guess
ultrasparc3-sun-solaris2.10

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-sun-solaris2.10

uname -a
SunOS mark 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Blade-2500

./config.guess
ultrasparc3-sun-solaris2.10

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-sun-solaris2.10

uname -a
SunOS t2 5.10 Generic_141414-02 sun4v sparc SUNW,T5240

./config.guess
ultrasparc-sun-solaris2.10

PASSED CC=gcc CXX=g++ configure=ABI=32


PASSED CC=gcc CXX=g++ configure=ABI=32 --enable-cxx --enable-gmpcompat

PASSED CC=gcc CXX=g++ configure=ABI=32 --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


Jason Moxham

unread,
Oct 9, 2009, 6:25:35 PM10/9/09
to mpir...@googlegroups.com
another one for eno

PASSED CC=cc CXX=c++ configure=
PASSED CC=cc CXX=c++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=cc CXX=c++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=cc CXX=c++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-unknown-linux-gnu
PASSED CC=cc CXX=c++ configure=--enable-fat
PASSED CC=cc CXX=c++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=cc CXX=c++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug

$ cc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --
infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --
enable-bootstrap --enable-shared --enable-threads=posix --enable-
checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-
exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-
java-awt=gtk --disable-dssi --enable-plugin --with-java-
home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --
enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --
disable-libjava-multilib --with-cpu=generic --build=x86_64-redhat-linux
Thread model: posix
gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)


and for cicero

cicero

PASSED CC=cc CXX=c++ configure=
PASSED CC=cc CXX=c++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=cc CXX=c++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=cc CXX=c++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-pc-linux-gnu
PASSED CC=cc CXX=c++ configure=--enable-fat
PASSED CC=cc CXX=c++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=cc CXX=c++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug

cc -v
Using built-in specs.
Target: i386-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --
infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --
enable-bootstrap --enable-shared --enable-threads=posix --enable-
checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-
exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-
java-awt=gtk --disable-dssi --enable-plugin --with-java-
home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --
enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --
disable-libjava-multilib --with-cpu=generic --build=i386-redhat-linux
Thread model: posix
gcc version 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)


The t2 ABI=32bit error was a wrong tuning parameter, luckily it is in a
function that is not used yet . For some reason the tuning chooses a param <3
, whereas we do specify that the parameter must be >3 . I'll open a trac
ticket for this.

Jason


Jason Moxham

unread,
Oct 9, 2009, 8:04:18 PM10/9/09
to mpir...@googlegroups.com
uname -a
SunOS fulvia 5.10 Generic_127128-11 i86pc i386 i86pc

./config.guess
core2-pc-solaris2.10

fulvia

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-pc-solaris2.10

Bill Hart

unread,
Oct 9, 2009, 9:49:19 PM10/9/09
to mpir...@googlegroups.com
So that will only leave the bizarre failure on varro.

2009/10/9 Jason Moxham <ja...@njkfrudils.plus.com>:

jason

unread,
Oct 9, 2009, 10:17:58 PM10/9/09
to mpir-dev
I still waiting for mark/mark2 to finish with sun's cc
I still got to test my atom/k8/k7 on 32/64bit linux , msvc on 32/64bit
all for core2,amd64,p0,p3,p4,gc

The varro error is c++ on apple with an ancient compiler , I think it
safe to say it wont get done :(

There was a BSD system on skynet , but I cant remember what it was
called. What about the virtual machines on boxen?

T2 has about 7 different gcc's installed , I can add them to my
script. Perhaps some of the machine on skynet can build 32 and 64
bit ? , The only machine that I know can do it is modular.jmu(our svn
machine)

I start the try tests soon for skynet , I know what I should test for
the changes I made , Bill I dont think the changes you made are picked
up by try.exe , did you make "make check" take a parameter to do more
tests?

Jason Moxham

unread,
Oct 9, 2009, 11:37:16 PM10/9/09
to mpir...@googlegroups.com
with the sun compiler


uname -a
SunOS mark 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Blade-2500

./config.guess
ultrasparc3-sun-solaris2.10


PASSED CC=cc CXX=CC configure=
PASSED CC=cc CXX=CC configure=--enable-cxx --enable-gmpcompat
PASSED CC=cc CXX=CC configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=cc CXX=CC configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-sun-solaris2.10

uname -a


SunOS mark2 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Blade-2500

./config.guess
ultrasparc3-sun-solaris2.10

PASSED CC=cc CXX=CC configure=
PASSED CC=cc CXX=CC configure=--enable-cxx --enable-gmpcompat
PASSED CC=cc CXX=CC configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=cc CXX=CC configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug --build=none-sun-solaris2.10

Bill Hart

unread,
Oct 10, 2009, 12:17:34 AM10/10/09
to mpir...@googlegroups.com
I think maybe we should have a try test for mpn_tdiv_q. The one for
mpn_tdiv_qr could probably be adapted pretty safely.

The divappr functions are too tricky to write try tests for, hence the
mpn tests. The issue is simply that the divappr tests are only
guaranteed to return values in a range, not specific values. It's more
important that the values fall in the given range than the values
agree exactly with some artificially concocted reference
implementation. The alias testing etc, is not relevant yet, as those
functions are only used by one function, tdiv_q. I suppose we do make
the functions visible to the user in gmp-h.in but they aren't
documented, so I think there is no risk of users triggering cases
which they won't handle. The functions aren't useful for anything much
apart from what they are currently used...

Bill.

2009/10/10 jason <ja...@njkfrudils.plus.com>:

Jason Moxham

unread,
Oct 10, 2009, 12:28:34 AM10/10/09
to mpir...@googlegroups.com
Finished testing

MSVC32 static,shared(ie lib/dll) for gc,p0,p3,p4
MSVC64 static,shared(ie lib/dll) for core2,amd64

this is on a nehalem

ie I used

configure [--cpu-???] [--enable-shared]
make
make check (only for static)
make clean

where ??? is none,pentium,petium4,k8 , p3 and core2 are by autodetect for
my chip

Jason


Bill Hart

unread,
Oct 10, 2009, 1:08:57 AM10/10/09
to mpir-dev, sage-r...@googlegroups.com
Great! So apart from some very obscure issues on very old compilers,
which we probably won't fix, we're passing our tests on a large
variety of machines.

This evening I'll put up a first tarball for mpir-alpha1 and try to
put a try test together for mpn_tdiv_q, then we'll call for volunteers
to test. I don't see any reason why the Sage guys shouldn't be able to
begin testing in Sage too, if they want to, assuming the new try test
lasts for more than a millisecond without crashing. There's so much
new code I think it would be unwise to not expect some sort of issues
to pop up.

I will check in a minute if the fsffrance build farm is working again....

Bill.

2009/10/10 Jason Moxham <ja...@njkfrudils.plus.com>:

Bill Hart

unread,
Oct 10, 2009, 2:24:18 AM10/10/09
to mpir-dev
Here are the machines on fsffrance which actually seem to be up:

gcc11 : Opteron 2212
gcc13 : Opteron 2212
gcc14 : Xeon X5450
gcc15 : Xeon Dual Core Paxville
gcc17 : Opteron 8354, Barcelona B3
gcc40 : PowerPC 970 G5
gcc50 : ARM XScale-80219
gcc53 : PowerPC 7455 G4
gcc54 : TI UltraSparc IIe (Hummingbird)
gcc55 : ARM Feroceon 88FR131 (kirkwood)
gcc60 : Madison
gcc61 : PA8600
gcc62 : TI UltraSparc II (BlackBird)

I propose to test on gcc40, 50, 53, 55. Pretty much everything else is
a duplicate of what we have elsewhere wrt to MPIR, or not that
interesting, however if anyone would like me to test on any of the
others, let me know. I know on one of these the C++ compiler is kaput,
so we'll have one expected failure, though I've a vague memory it was
one of the UltraSparc II's.

Bill.

2009/10/10 Bill Hart <goodwi...@googlemail.com>:

Bill Hart

unread,
Oct 10, 2009, 5:52:12 AM10/10/09
to mpir-dev
gcc40 : PASS
gcc50 : PASS
gcc53 : PASS
gcc55 : PASS

How boring.

2009/10/10 Bill Hart <goodwi...@googlemail.com>:

Jason Moxham

unread,
Oct 10, 2009, 9:24:25 AM10/10/09
to mpir...@googlegroups.com
On Saturday 10 October 2009 07:24:18 Bill Hart wrote:
> Here are the machines on fsffrance which actually seem to be up:
>
> gcc11 : Opteron 2212
> gcc13 : Opteron 2212
> gcc14 : Xeon X5450
> gcc15 : Xeon Dual Core Paxville
> gcc17 : Opteron 8354, Barcelona B3
> gcc40 : PowerPC 970 G5
> gcc50 : ARM XScale-80219
> gcc53 : PowerPC 7455 G4
> gcc54 : TI UltraSparc IIe (Hummingbird)
> gcc55 : ARM Feroceon 88FR131 (kirkwood)
> gcc60 : Madison
> gcc61 : PA8600
> gcc62 : TI UltraSparc II (BlackBird)
>
> I propose to test on gcc40, 50, 53, 55. Pretty much everything else is
> a duplicate of what we have elsewhere wrt to MPIR, or not that
> interesting, however if anyone would like me to test on any of the
> others, let me know. I know on one of these the C++ compiler is kaput,
> so we'll have one expected failure, though I've a vague memory it was
> one of the UltraSparc II's.

trac ticket 208

and I think we can close 206 as well ?

Jason Moxham

unread,
Oct 10, 2009, 1:05:32 PM10/10/09
to mpir...@googlegroups.com
Here my last lot of tests for
k7 32bit
k8 32&64bit
atom 32&64 bit

Linux box4 2.6.29.6-smp #2 SMP Mon Aug 17 00:52:54 CDT 2009 i686 AMD
Athlon(tm) XP 2500+ AuthenticAMD GNU/Linux

k7-pc-linux-gnu

Reading specs from /usr/lib/gcc/i486-slackware-linux/4.3.3/specs
Target: i486-slackware-linux
Configured with: ../gcc-4.3.3/configure --prefix=/usr --libdir=/usr/lib --enable-
shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,java,objc --
enable-threads=posix --enable-checking=release --with-system-zlib --disable-
libunwind-exceptions --enable-__cxa_atexit --enable-libssp --with-gnu-ld --
verbose --with-arch=i486 --target=i486-slackware-linux --build=i486-slackware-
linux --host=i486-slackware-linux
Thread model: posix
gcc version 4.3.3 (GCC)

box4

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-pc-linux-gnu


PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


Linux box3 2.6.29.6 #2 SMP Mon Aug 17 11:58:18 CDT 2009 x86_64 Intel(R)
Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux

atom-unknown-linux-gnu

Reading specs from /usr/lib/gcc/i486-slackware-linux/4.3.3/specs
Target: i486-slackware-linux
Configured with: ../gcc-4.3.3/configure --prefix=/usr --libdir=/usr/lib --enable-
shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,java,objc --
enable-threads=posix --enable-checking=release --with-system-zlib --disable-
libunwind-exceptions --enable-__cxa_atexit --enable-libssp --with-gnu-ld --
verbose --with-arch=i486 --target=i486-slackware-linux --build=i486-slackware-
linux --host=i486-slackware-linux
Thread model: posix
gcc version 4.3.3 (GCC)

box3

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-unknown-linux-gnu


PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


Linux box3 2.6.29.6 #2 SMP Mon Aug 17 11:58:18 CDT 2009 x86_64 Intel(R)
Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux

atom-unknown-linux-gnu

Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/specs
Target: x86_64-slackware-linux
Configured with: ../gcc-4.3.3/configure --prefix=/usr --libdir=/usr/lib64 --
enable-shared --enable-bootstrap --enable-
languages=ada,c,c++,fortran,java,objc --enable-threads=posix --enable-
checking=release --with-system-zlib --disable-libunwind-exceptions --enable-
__cxa_atexit --enable-libssp --with-gnu-ld --verbose --disable-multilib --
target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-
slackware-linux
Thread model: posix
gcc version 4.3.3 (GCC)

box3

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-unknown-linux-gnu


PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


Linux box2 2.6.29.6 #2 SMP Mon Aug 17 11:58:18 CDT 2009 x86_64 AMD Sempron(tm)
Processor 3000+ AuthenticAMD GNU/Linux

k8-unknown-linux-gnu

Reading specs from /usr/lib/gcc/i486-slackware-linux/4.3.3/specs
Target: i486-slackware-linux
Configured with: ../gcc-4.3.3/configure --prefix=/usr --libdir=/usr/lib --enable-
shared --enable-bootstrap --enable-languages=ada,c,c++,fortran,java,objc --
enable-threads=posix --enable-checking=release --with-system-zlib --disable-
libunwind-exceptions --enable-__cxa_atexit --enable-libssp --with-gnu-ld --
verbose --with-arch=i486 --target=i486-slackware-linux --build=i486-slackware-
linux --host=i486-slackware-linux
Thread model: posix
gcc version 4.3.3 (GCC)

box2

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-unknown-linux-gnu


PASSED CC=gcc CXX=g++ configure=--enable-fat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-fat --enable-cxx --enable-gmpcompat --
enable-assert --enable-alloca=debug


Linux box2 2.6.29.6 #2 SMP Mon Aug 17 11:58:18 CDT 2009 x86_64 AMD Sempron(tm)
Processor 3000+ AuthenticAMD GNU/Linux

k8-unknown-linux-gnu

Reading specs from /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/specs
Target: x86_64-slackware-linux
Configured with: ../gcc-4.3.3/configure --prefix=/usr --libdir=/usr/lib64 --
enable-shared --enable-bootstrap --enable-
languages=ada,c,c++,fortran,java,objc --enable-threads=posix --enable-
checking=release --with-system-zlib --disable-libunwind-exceptions --enable-
__cxa_atexit --enable-libssp --with-gnu-ld --verbose --disable-multilib --
target=x86_64-slackware-linux --build=x86_64-slackware-linux --host=x86_64-
slackware-linux
Thread model: posix
gcc version 4.3.3 (GCC)

box2

PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert
--enable-alloca=debug
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat --enable-assert

--enable-alloca=debug --build=none-unknown-linux-gnu

Bill Hart

unread,
Oct 10, 2009, 9:31:12 PM10/10/09
to mpir...@googlegroups.com
The try test for mpn_tdiv_q turned up a bug (assuming I did the try
test correctly). I'm rectifying it now.

Bill.

2009/10/10 Jason Moxham <ja...@njkfrudils.plus.com>:
>

Jason Moxham

unread,
Oct 10, 2009, 11:35:07 PM10/10/09
to mpir...@googlegroups.com
I've started try testing on
nehalem sage eno cleo cato varro lena cicero menas fulvia flavius cuda1
modular.jmu t2-32 t2-64
and I'll leave it running for 12 hours or so

Jason

Bill Hart

unread,
Oct 11, 2009, 2:47:52 AM10/11/09
to mpir...@googlegroups.com
I've added a try test for mpn_tdiv_q and fixed some bugs which it
exposed. I now have another bug in sb_divappr_q which I will now
attend to. That one is surprising as it returns a quotient with an
incorrect second limb rather than bottom limb. Not sure how that is
possible.

Just as well I added the try test for mpn_tdiv_q!!

Bill.

2009/10/11 Jason Moxham <ja...@njkfrudils.plus.com>:

Jason Moxham

unread,
Oct 11, 2009, 2:43:42 PM10/11/09
to mpir...@googlegroups.com
I've finished the try testing , ran for about 15 hours each , I'll do some try
testing on my own machines next , although I dont expect to find anything.

Note : also did a 32bit build on varro , I expect a few of the other machines
can also do 32/64 bit builds

Jason

Bill Hart

unread,
Oct 11, 2009, 10:07:49 PM10/11/09
to mpir...@googlegroups.com
OK, I fixed the bugs in mpn_tdiv_q and mpn_sb_divappr_q which the new
try test picked up. The algorithm was wrong it seems. So I simply
added a case to correct the exceptionally rare cases where it didn't
do what I expected. Fortunately I managed to do this very
inexpensively.

Unfortunately we now need to do make check tests on a whole load of
platforms again, and run the try test mpn_tdiv_q for some time on
quite a few platforms.

But we'll get there eventually.

Bill.

2009/10/11 Jason Moxham <ja...@njkfrudils.plus.com>:
>

Bill Hart

unread,
Oct 11, 2009, 10:33:22 PM10/11/09
to mpir...@googlegroups.com
Damn. Make check is failing on cuda1.

Bill.

2009/10/12 Bill Hart <goodwi...@googlemail.com>:

Jason Moxham

unread,
Oct 11, 2009, 10:36:01 PM10/11/09
to mpir...@googlegroups.com
I'll run all the build tests again , it's all scripted so I only have to log
on to each machine , and I'll run try tests for tdiv on them after. If I
start them now , then in 12 hours I will have tested enough on skynet.
Then I'll do my windows tests,and my machines.


Jason

Bill Hart

unread,
Oct 11, 2009, 10:46:05 PM10/11/09
to mpir...@googlegroups.com
The try test for mpn_tdiv_q may fail until I fix the bug which is
causing make check to fail on cuda1. Better wait until I fix that. The
bug seems to be in mpn_tdiv_q itself, which is a relief, as debugging
sb_divappr_q has been quite hard.

Bill.

2009/10/12 Jason Moxham <ja...@njkfrudils.plus.com>:

Jason Moxham

unread,
Oct 11, 2009, 10:47:53 PM10/11/09
to mpir...@googlegroups.com
./configure --build=k10-...... make check passes on my machine
make check passes on cuda for me , perhaps youv'e got a corrupted dir

Bill Hart

unread,
Oct 11, 2009, 10:56:38 PM10/11/09
to mpir...@googlegroups.com
False alarm, I think svn didn't update properly on cuda1. Checking out
a fresh repo it works fine.

So let's go ahead with testing!

Bill.

2009/10/12 Bill Hart <goodwi...@googlemail.com>:
Reply all
Reply to author
Forward
0 new messages