1 of 58 tests failed

Dennis Clarke dclarke at blastwave.org
Mon Mar 21 18:43:20 CET 2011

I decided to try out the fix for the assembler as in Solaris :


Thus :

[ titan ] # diff mpn/x86/divrem_2.asm_backup mpn/x86/divrem_2.asm
<       or      %dl, %al
>       orb     %dl, %al
<       or      %dl, %al
>       orb     %dl, %al

Everything compiles with :

CFLAGS=-erroff -xstrconst -xildoff -xarch=pentium_pro -xnolibmil -Xa -KPIC
-xregs=no%frameptr -xlibmieee -mc -g -xs -D_TS_ERRNO -Dsun=1 -Dunix=1
-Di386=1 -D__sun -D__unix -D__SUNPRO_C=0x580 -D__SunOS_5_8 -D__i386
-D__SVR4 -ftrap=%none -Qy -xbuiltin=%none -xdebugformat=dwarf -xunroll=1
CXXFLAGS=-erroff -xarch=pentium_pro -norunpath -mc -g -xs -D_TS_ERRNO

There seems to be only one test fails now :

[ titan ] # uname -a
SunOS titan 5.8 Generic_127722-03 i86pc i386 i86pc
[ titan ] # which cc
[ titan ] # cc -V
cc: Sun C 5.8 Patch 121016-08 2009/04/20
usage: cc [ options] files.  Use 'cc -flags' for details

make[4]: Leaving directory `/usr/local/build/gmp/gmp-5.0.1/tests/mpz'
/opt/bw/bin/make  check-TESTS
make[4]: Entering directory `/usr/local/build/gmp/gmp-5.0.1/tests/mpz'
PASS: t-addsub
PASS: t-cmp
PASS: t-mul
PASS: t-mul_i
PASS: t-tdiv
PASS: t-tdiv_ui
PASS: t-fdiv
PASS: t-fdiv_ui
PASS: t-cdiv_ui
PASS: t-gcd
PASS: t-gcd_ui
PASS: t-lcm
PASS: dive
PASS: dive_ui
PASS: t-sqrtrem
PASS: convert
PASS: io
PASS: t-inp_str
PASS: logic
PASS: bit
PASS: t-powm
PASS: t-powm_ui
PASS: t-pow
PASS: t-div_2exp
FAIL: reuse
PASS: t-root
PASS: t-perfsqr
PASS: t-perfpow
PASS: t-jac
PASS: t-bin
PASS: t-get_d
PASS: t-get_d_2exp
PASS: t-get_si
PASS: t-set_d
PASS: t-set_si
PASS: t-fac_ui
PASS: t-fib_ui
PASS: t-lucnum_ui
PASS: t-scan
PASS: t-fits
PASS: t-divis
PASS: t-divis_2exp
PASS: t-cong
PASS: t-cong_2exp
PASS: t-sizeinbase
PASS: t-set_str
PASS: t-aorsmul
PASS: t-cmp_d
PASS: t-cmp_si
PASS: t-hamdist
PASS: t-oddeven
PASS: t-popcount
PASS: t-set_f
PASS: t-io_raw
PASS: t-import
PASS: t-export
PASS: t-pprime_p
PASS: t-nextprime
1 of 58 tests failed
Please report to gmp-bugs at gmplib.org
make[4]: *** [check-TESTS] Error 1
make[4]: Leaving directory `/usr/local/build/gmp/gmp-5.0.1/tests/mpz'
make[3]: *** [check-am] Error 2
make[3]: Leaving directory `/usr/local/build/gmp/gmp-5.0.1/tests/mpz'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/usr/local/build/gmp/gmp-5.0.1/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/local/build/gmp/gmp-5.0.1'
make: *** [check] Error 2

Any thoughts would be greatly appreciated.

Dennis Clarke
dclarke at opensolaris.ca  <- Email related to the open source Solaris
dclarke at blastwave.org   <- Email related to open source for Solaris

More information about the gmp-bugs mailing list