summaryrefslogtreecommitdiff
path: root/tests/tatan.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2007-06-21 11:30:38 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2007-06-21 11:30:38 +0000
commitc66cd67774bd8ffce2b0343d5fe57ddd3018398f (patch)
treea4d22d5ff28f1295608dc42d091cb54a2cc3d961 /tests/tatan.c
parent2602be9b84a6a294ea415165f2f8329175722699 (diff)
downloadmpfr-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/tatan.c')
-rw-r--r--tests/tatan.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/tatan.c b/tests/tatan.c
index 64f5a2eda..b6c9653b3 100644
--- a/tests/tatan.c
+++ b/tests/tatan.c
@@ -219,6 +219,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);
@@ -235,8 +239,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);
}
static void