summaryrefslogtreecommitdiff
path: root/tests/tdiv_ui.c
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2017-01-05 07:51:15 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2017-01-05 07:51:15 +0000
commit0892b0ddf452b13186ae686a584871cf0d9b528e (patch)
treed54df198f1d5cffd32ef8780fa547b4787d55895 /tests/tdiv_ui.c
parentf98ef028410492a02fe3f7e531e03e6844d0092f (diff)
downloadmpfr-0892b0ddf452b13186ae686a584871cf0d9b528e.tar.gz
fixed underflow bug by replacing !MPFR_IS_LIKE_RNDZ by new macro
MPFR_IS_LIKE_RNDA: for RNDN, !MPFR_IS_LIKE_RNDZ was true, while new macro MPFR_IS_LIKE_RNDA is false git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11140 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tdiv_ui.c')
-rw-r--r--tests/tdiv_ui.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/tests/tdiv_ui.c b/tests/tdiv_ui.c
index 28f04a91c..c9f2dfb32 100644
--- a/tests/tdiv_ui.c
+++ b/tests/tdiv_ui.c
@@ -202,24 +202,6 @@ check_inexact (void)
mpfr_clear (z);
}
-/* does not actually trigger a failure */
-static void
-bug20170104 (void)
-{
- mpfr_t a, b;
- int inex;
-
- mpfr_init2 (a, 11);
- mpfr_init2 (b, 12);
- mpfr_set_str_binary (b, "0.111111111110E-29");
- inex = mpfr_div_ui (a, b, 16380, MPFR_RNDN);
- MPFR_ASSERTN(inex < 0);
- MPFR_ASSERTN(mpfr_cmp_ui_2exp (a, 2047, -11-43) == 0);
-
- mpfr_clear (a);
- mpfr_clear (b);
-}
-
#define TEST_FUNCTION mpfr_div_ui
#define ULONG_ARG2
#define RAND_FUNCTION(x) mpfr_random2(x, MPFR_LIMB_SIZE (x), 1, RANDS)
@@ -242,7 +224,6 @@ main (int argc, char **argv)
check("1.0", 3, MPFR_RNDD, "3.3333333333333331483e-1");
check("1.0", 2116118, MPFR_RNDN, "4.7256343927890600483e-7");
check("1.098612288668109782", 5, MPFR_RNDN, "0.21972245773362195087");
- bug20170104 ();
mpfr_init2 (x, 53);
mpfr_set_ui (x, 3, MPFR_RNDD);