diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2007-06-21 11:30:38 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2007-06-21 11:30:38 +0000 |
commit | c66cd67774bd8ffce2b0343d5fe57ddd3018398f (patch) | |
tree | a4d22d5ff28f1295608dc42d091cb54a2cc3d961 /tests/tacos.c | |
parent | 2602be9b84a6a294ea415165f2f8329175722699 (diff) | |
download | mpfr-c66cd67774bd8ffce2b0343d5fe57ddd3018398f.tar.gz |
Tests: when restoring the exponent range, save emin/emax first instead
of using MPFR_EMIN_MIN/MPFR_EMAX_MAX (which have no longer corresponded
to the default exponent range since quite a long time).
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@4555 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tacos.c')
-rw-r--r-- | tests/tacos.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/tacos.c b/tests/tacos.c index 85efb3840..aaef00ac9 100644 --- a/tests/tacos.c +++ b/tests/tacos.c @@ -74,6 +74,10 @@ static void special_overflow (void) { mpfr_t x, y; + mp_exp_t emin, emax; + + emin = mpfr_get_emin (); + emax = mpfr_get_emax (); set_emin (-125); set_emax (128); @@ -90,8 +94,8 @@ special_overflow (void) } mpfr_clear (y); mpfr_clear (x); - set_emin (MPFR_EMIN_MIN); - set_emax (MPFR_EMAX_MAX); + set_emin (emin); + set_emax (emax); } int |