mini-gmp errors on SYSTYPE: powerpc750-unknown-linux-gnu
Torbjörn Granlund
tg at gmplib.org
Wed Dec 18 10:25:24 UTC 2019
Marco Bodrato <bodrato at mail.dm.unipi.it> writes:
Just looking at the report, it looks like an incorrect definition of
HUGE_VAL by the compiler/headers, or an incorrect handling of the
"infinity" value by the arithmetic operations on it. So yes, it can be
a qemu bug on floats.
Now the emulated systems on servile/qemuusr (the 3950X system's qemu
user level emulator system) have all pre-compiled qemu under
/usr/bin/qemu/. It seems that this bug was introduced with qemu 3.1 and
fixed in qemu 4.2. (The default qemu used is 4.1.1.)
/usr/bin/qemu/qemu-20181126/qemu-ppc
mpz_cmp_d wrong (from check_infinity)
Aborted
/usr/bin/qemu/qemu-3.0.1/qemu-ppc
OK
/usr/bin/qemu/qemu-3.1.0/qemu-ppc
mpz_cmp_d wrong (from check_infinity)
Aborted
/usr/bin/qemu/qemu-3.1.1/qemu-ppc
mpz_cmp_d wrong (from check_infinity)
Aborted
/usr/bin/qemu/qemu-4.0.0/qemu-ppc
mpz_cmp_d wrong (from check_infinity)
Aborted
/usr/bin/qemu/qemu-4.1.1/qemu-ppc
mpz_cmp_d wrong (from check_infinity)
Aborted
/usr/bin/qemu/qemu-4.2.0/qemu-ppc
OK
--
Torbjörn
Please encrypt, key id 0xC8601622
More information about the gmp-devel
mailing list