diff options
-rw-r--r-- | tests/mpq/io.c | 6 | ||||
-rw-r--r-- | tests/mpz/t-gcd.c | 5 | ||||
-rw-r--r-- | tests/mpz/t-lucm.c | 2 |
3 files changed, 8 insertions, 5 deletions
diff --git a/tests/mpq/io.c b/tests/mpq/io.c index 1b0e16fe7..3336c6a83 100644 --- a/tests/mpq/io.c +++ b/tests/mpq/io.c @@ -69,9 +69,9 @@ main (int argc, char **argv) size_range = mpz_get_ui (bs) % 10 + 2; mpz_urandomb (bs, rands, size_range); - size = mpz_get_ui (bs); - mpz_errandomb (mpq_numref(op1), rands, 512L); - mpz_errandomb_nonzero (mpq_denref(op1), rands, 512L); + size = mpz_get_ui (bs) + 2; + mpz_errandomb (mpq_numref(op1), rands, size); + mpz_errandomb_nonzero (mpq_denref(op1), rands, size); mpq_canonicalize (op1); mpz_urandomb (bs, rands, 1); diff --git a/tests/mpz/t-gcd.c b/tests/mpz/t-gcd.c index cd42ab7c9..46b278abf 100644 --- a/tests/mpz/t-gcd.c +++ b/tests/mpz/t-gcd.c @@ -237,7 +237,10 @@ main (int argc, char **argv) check_kolmo2 (); /* Testcase to exercise the u0 == u1 case in mpn_gcdext_lehmer_n. */ - mpz_set_ui (op2, GMP_NUMB_MAX); /* FIXME: Huge limb doesn't always fit */ + /* mpz_set_ui (op2, GMP_NUMB_MAX); */ /* FIXME: Huge limb doesn't always fit */ + mpz_set_ui (op2, 0); + mpz_setbit (op2, GMP_NUMB_BITS); + mpz_sub_ui (op2, op2, 1); mpz_mul_2exp (op1, op2, 100); mpz_add (op1, op1, op2); mpz_mul_ui (op2, op2, 2); diff --git a/tests/mpz/t-lucm.c b/tests/mpz/t-lucm.c index 3b6dcd1b5..24be85b22 100644 --- a/tests/mpz/t-lucm.c +++ b/tests/mpz/t-lucm.c @@ -40,7 +40,7 @@ main (int argc, char **argv) { mpz_t base, exp, mod; mpz_t r1, r2, t1, t2; - mp_size_t base_size, exp_size, mod_size; + mp_size_t exp_size, mod_size; int i, res; int reps = 1000; long Q; |