summaryrefslogtreecommitdiff
path: root/tests/tasin.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/tasin.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/tasin.c')
-rw-r--r--tests/tasin.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/tasin.c b/tests/tasin.c
index 32f6685e4..29f6ef66a 100644
--- a/tests/tasin.c
+++ b/tests/tasin.c
@@ -170,6 +170,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);
@@ -186,8 +190,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