summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-06-01 13:06:20 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-06-01 13:06:20 +0000
commitba7976039a73e6d87d4ecf0930fb1497f3e0deb1 (patch)
tree6aaa89b1e6cc701e2b3031fd837b2083d1a1b656
parent53a43e27c0a6d379f45753c862910f862a028258 (diff)
downloadmpfr-ba7976039a73e6d87d4ecf0930fb1497f3e0deb1.tar.gz
[tests/tests.c] fixed bug introduced in r13787, which invalidated data_check
in some cases (merged changeset r14531 from the trunk) git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/branches/4.1@14533 280ebfd0-de03-0410-8827-d642c229c3f4
-rw-r--r--tests/tests.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/tests.c b/tests/tests.c
index 354420e63..95f58b318 100644
--- a/tests/tests.c
+++ b/tests/tests.c
@@ -740,7 +740,7 @@ test5rm (int (*fct) (FLIST), mpfr_srcptr x, mpfr_ptr y, mpfr_ptr z,
expected_inex =
sb == 0 ? 0 : MPFR_IS_LIKE_RNDD (rnd, MPFR_SIGN (y)) ? -1 : 1;
MPFR_ASSERTN (expected_inex != INT_MIN);
- if (!(SAME_VAL (y, z) || SAME_SIGN (inex, expected_inex)))
+ if (!(SAME_VAL (y, z) && SAME_SIGN (inex, expected_inex)))
{
printf ("Error for %s with xprec=%lu, yprec=%lu, rnd=%s\nx = ",
name, (unsigned long) MPFR_PREC (x), (unsigned long) yprec,