diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2004-02-25 16:30:33 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2004-02-25 16:30:33 +0000 |
commit | cbbf01972b50a84c16003ccd04de3bfca43f503e (patch) | |
tree | 524c1fe93193fac99f92a6933ea5988e94be6b9d /tests/tadd.c | |
parent | d6854019f3f4062800563015984dea930fb52aed (diff) | |
download | mpfr-cbbf01972b50a84c16003ccd04de3bfca43f503e.tar.gz |
Improved coverage.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@2815 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tests/tadd.c')
-rw-r--r-- | tests/tadd.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/tadd.c b/tests/tadd.c index 0e81f25b4..8752bc543 100644 --- a/tests/tadd.c +++ b/tests/tadd.c @@ -637,6 +637,16 @@ check_overflow (void) } } + mpfr_set_exp (c, mpfr_get_emax () - 512); + mpfr_set_prec (a, 256); + mpfr_clear_overflow (); + test_add (a, b, c, GMP_RNDU); + if (!mpfr_overflow_p ()) + { + printf ("No overflow in check_overflow\n"); + exit (1); + } + mpfr_clear (a); mpfr_clear (b); mpfr_clear (c); |