This is an oddball environment to be sure :
rv64$ rv64$ uname -apKU FreeBSD ganymede 13.0-CURRENT FreeBSD 13.0-CURRENT r348983 QEMU riscv riscv64 1300031 1300031 rv64$ rv64$ echo $CC /usr/local/bin/gcc rv64$ rv64$ $CC --version gcc (GCC) 8.2.0 Copyright (C) 2018 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. rv64$ rv64$ echo $CFLAGS -std=iso9899:1999 -g -O0 -fno-builtin -march=rv64imafdc -mabi=lp64d -L/lib -L/usr/lib -Wl,-rpath=/opt/bw/lib -Wl,-rpath=/usr/local/lib -Wl,-rpath=/lib -Wl,-rpath=/usr/lib -mpreferred-stack-boundary=4 -mstrict-align -mexplicit-relocs rv64$ Compile goes smoothly and slowly. Tests run smoothly and slowly until : FAIL: reuse FAIL: t-cmp_z ============================================================================ Testsuite summary for GNU MP 6.1.2 ============================================================================ # TOTAL: 15 # PASS: 13 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 ============================================================================ See tests/mpq/test-suite.log Please report to gmp-bugs@gmplib.org, see https://gmplib.org/manual/Reporting-Bugs.html ============================================================================ *** Error code 1 Stop. make[5]: stopped in /usr/local/build/gmp-6.1.2_FreeBSD_13_rv64imafdc.001/tests/mpq *** Error code 1 Stop. make[4]: stopped in /usr/local/build/gmp-6.1.2_FreeBSD_13_rv64imafdc.001/tests/mpq *** Error code 1 Stop. make[3]: stopped in /usr/local/build/gmp-6.1.2_FreeBSD_13_rv64imafdc.001/tests/mpq *** Error code 1 Stop. make[2]: stopped in /usr/local/build/gmp-6.1.2_FreeBSD_13_rv64imafdc.001/tests *** Error code 1 Stop. make[1]: stopped in /usr/local/build/gmp-6.1.2_FreeBSD_13_rv64imafdc.001 *** Error code 1 Stop. make: stopped in /usr/local/build/gmp-6.1.2_FreeBSD_13_rv64imafdc.001 rv64$ rv64$ cat tests/mpq/test-suite.log ============================================ GNU MP 6.1.2: tests/mpq/test-suite.log ============================================ # TOTAL: 15 # PASS: 13 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: reuse =========== ../../../gmp-6.1.2/test-driver: ./reuse: Exec format error FAIL reuse (exit status: 126) FAIL: t-cmp_z ============= ../../../gmp-6.1.2/test-driver: ./t-cmp_z: Exec format error FAIL t-cmp_z (exit status: 126) rv64$ However no problems with that "mpn_lshift_com" config test. However that is a whole other matter I am still looking into on FreeBSD ppc64 where it fails as well as on RISC-V. However the RISC-V config.log shows no such problems. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional _______________________________________________ gmp-bugs mailing list gmp-bugs@gmplib.org https://gmplib.org/mailman/listinfo/gmp-bugs