diff options
author | tege <tege@gmplib.org> | 2001-11-15 14:35:28 +0100 |
---|---|---|
committer | tege <tege@gmplib.org> | 2001-11-15 14:35:28 +0100 |
commit | a6b519b37b6f1ab48901bc85d3f2039a7f9042fb (patch) | |
tree | 4f87f98dbe89b41fbb20d5d4b98c9ea6e4f8881f /tests/mpz | |
parent | 8f3d5497bd7b919f8555a33cbe024e1f77ca4be1 (diff) | |
download | gmp-a6b519b37b6f1ab48901bc85d3f2039a7f9042fb.tar.gz |
(main): Don't exercise negative exponents for mpz_powm.
Diffstat (limited to 'tests/mpz')
-rw-r--r-- | tests/mpz/reuse.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/mpz/reuse.c b/tests/mpz/reuse.c index cd796b54f..f850a91d2 100644 --- a/tests/mpz/reuse.c +++ b/tests/mpz/reuse.c @@ -455,7 +455,8 @@ main (int argc, char **argv) } /* Don't run mpz_powm for huge exponents or when undefined. */ - if (mpz_sizeinbase (in2, 2) < 250 && mpz_sgn (in3) != 0) + if (mpz_sizeinbase (in2, 2) < 250 && mpz_sgn (in3) != 0 + && mpz_sgn (in2) >= 0) { mpz_powm (ref1, in1, in2, in3); |