Re: GMP test failure from arm gcc toolchain

2020-08-12 Thread Torbjörn Granlund
Jeong YunWon  writes:

  Source:
  
https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/srcrel/gcc-arm-src-snapshot-9.2-2019.12.tar.xz?revision=90d3618d-8136-44f2-aeef-42015dd0669a=en=00A97AA1ECF0B96A65F831AD719CA04053FBC61E
  

  Envrionment:
  
https://hub.docker.com/layers/ubuntu/library/ubuntu/20.04/images/sha256-d5b40885539615b9aeb7119516427959a158386af13e00d79a7da43ad1b3fb87?context=explore
  


We only support our own releases.  Please report this problem to whoever
made that release.

Alternatively, if you think this is a bug in some GMP release, please
try and figure out which GMP release the problem sources come from, and
then try to repro the problem there.

-- 
Torbjörn
Please encrypt, key id 0xC8601622
___
gmp-bugs mailing list
gmp-bugs@gmplib.org
https://gmplib.org/mailman/listinfo/gmp-bugs


GMP test failure from arm gcc toolchain

2020-08-12 Thread Jeong YunWon
Source: 
https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/srcrel/gcc-arm-src-snapshot-9.2-2019.12.tar.xz?revision=90d3618d-8136-44f2-aeef-42015dd0669a=en=00A97AA1ECF0B96A65F831AD719CA04053FBC61E
 

Envrionment: 
https://hub.docker.com/layers/ubuntu/library/ubuntu/20.04/images/sha256-d5b40885539615b9aeb7119516427959a158386af13e00d79a7da43ad1b3fb87?context=explore
 

Build:
apt update && apt install -y build-essential m4 && ./configure --disable-shared 
--enable-static --prefix=/tmp/gcc && make && make check

Error log:

/opt/gcc-arm-src/gmp# make check
make  check-recursive
make[1]: Entering directory '/opt/gcc-arm-src/gmp'
Making check in tests
make[2]: Entering directory '/opt/gcc-arm-src/gmp/tests'
Making check in .
make[3]: Entering directory '/opt/gcc-arm-src/gmp/tests'
make  libtests.la t-bswap t-constants t-count_zeros t-gmpmax t-hightomask 
t-modlinv t-popc t-parity t-sub
make[4]: Entering directory '/opt/gcc-arm-src/gmp/tests'
make[4]: 'libtests.la' is up to date.
make[4]: 't-bswap' is up to date.
make[4]: 't-constants' is up to date.
make[4]: 't-count_zeros' is up to date.
make[4]: 't-gmpmax' is up to date.
make[4]: 't-hightomask' is up to date.
make[4]: 't-modlinv' is up to date.
make[4]: 't-popc' is up to date.
make[4]: 't-parity' is up to date.
make[4]: 't-sub' is up to date.
make[4]: Leaving directory '/opt/gcc-arm-src/gmp/tests'
make  check-TESTS
make[4]: Entering directory '/opt/gcc-arm-src/gmp/tests'
PASS: t-bswap
PASS: t-constants
PASS: t-count_zeros
PASS: t-gmpmax
PASS: t-hightomask
PASS: t-modlinv
PASS: t-popc
PASS: t-parity
PASS: t-sub
==
All 9 tests passed
==
make[4]: Leaving directory '/opt/gcc-arm-src/gmp/tests'
make[3]: Leaving directory '/opt/gcc-arm-src/gmp/tests'
Making check in devel
make[3]: Entering directory '/opt/gcc-arm-src/gmp/tests/devel'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/opt/gcc-arm-src/gmp/tests/devel'
Making check in mpn
make[3]: Entering directory '/opt/gcc-arm-src/gmp/tests/mpn'
make  t-asmtype t-aors_1 t-divrem_1 t-fat t-get_d t-instrument t-iord_u 
t-mp_bases t-perfsqr t-scan t-hgcd t-matrix22
make[4]: Entering directory '/opt/gcc-arm-src/gmp/tests/mpn'
make[4]: 't-asmtype' is up to date.
make[4]: 't-aors_1' is up to date.
make[4]: 't-divrem_1' is up to date.
make[4]: 't-fat' is up to date.
make[4]: 't-get_d' is up to date.
make[4]: 't-instrument' is up to date.
make[4]: 't-iord_u' is up to date.
make[4]: 't-mp_bases' is up to date.
make[4]: 't-perfsqr' is up to date.
make[4]: 't-scan' is up to date.
make[4]: 't-hgcd' is up to date.
make[4]: 't-matrix22' is up to date.
make[4]: Leaving directory '/opt/gcc-arm-src/gmp/tests/mpn'
make  check-TESTS
make[4]: Entering directory '/opt/gcc-arm-src/gmp/tests/mpn'
PASS: t-asmtype
PASS: t-aors_1
PASS: t-divrem_1
PASS: t-fat
PASS: t-get_d
PASS: t-instrument
PASS: t-iord_u
PASS: t-mp_bases
PASS: t-perfsqr
PASS: t-scan
PASS: t-hgcd
PASS: t-matrix22
===
All 12 tests passed
===
make[4]: Leaving directory '/opt/gcc-arm-src/gmp/tests/mpn'
make[3]: Leaving directory '/opt/gcc-arm-src/gmp/tests/mpn'
Making check in mpz
make[3]: Entering directory '/opt/gcc-arm-src/gmp/tests/mpz'
make  t-addsub t-cmp t-mul t-mul_i t-tdiv t-tdiv_ui t-fdiv t-fdiv_ui t-cdiv_ui 
t-gcd t-gcd_ui t-lcm dive dive_ui t-sqrtrem convert io t-inp_str logic bit 
t-powm t-powm_ui t-pow t-div_2exp reuse t-root t-perfsqr t-perfpow t-jac t-bin 
t-get_d t-get_d_2exp t-get_si t-set_d t-set_si t-fac_ui t-fib_ui t-lucnum_ui 
t-scan t-fits t-divis t-divis_2exp t-cong t-cong_2exp t-sizeinbase t-set_str 
t-aorsmul t-cmp_d t-cmp_si t-hamdist t-oddeven t-popcount t-set_f t-io_raw 
t-import t-export t-pprime_p t-nextprime
make[4]: Entering directory '/opt/gcc-arm-src/gmp/tests/mpz'
make[4]: 't-addsub' is up to date.
make[4]: 't-cmp' is up to date.
make[4]: 't-mul' is up to date.
make[4]: 't-mul_i' is up to date.
make[4]: 't-tdiv' is up to date.
make[4]: 't-tdiv_ui' is up to date.
make[4]: 't-fdiv' is up to date.
make[4]: 't-fdiv_ui' is up to date.
make[4]: 't-cdiv_ui' is up to date.
make[4]: 't-gcd' is up to date.
make[4]: 't-gcd_ui' is up to date.
make[4]: 't-lcm' is up to date.
make[4]: 'dive' is up to date.
make[4]: 'dive_ui' is up to date.
make[4]: 't-sqrtrem' is up to date.
make[4]: 'convert' is up to date.
make[4]: 'io' is up to date.
make[4]: 't-inp_str' is up to date.
make[4]: 'logic' is up to date.
make[4]: 'bit' is up to date.
make[4]: 't-powm' is up to date.
make[4]: 't-powm_ui' is up to date.
make[4]: 't-pow' is up to date.
make[4]: 't-div_2exp' is up to date.
make[4]: 'reuse' is up to date.