Add tests for underflow exception bugs 10846, 14036
Andreas Jaeger
aj@suse.com
Thu May 24 17:19:00 GMT 2012
On 05/24/2012 04:57 PM, Joseph S. Myers wrote:
> Now that libm-test.inc can test underflow exceptions, I propose this
> patch to add tests for two bugs about missing underflow exceptions
> (fixed by the changes to use -frounding-math). Tested x86 and x86_64.
>
> 2012-05-24 Joseph Myers<joseph@codesourcery.com>
>
> [BZ #10846]
> [BZ #14036]
> * math/libm-test.inc (exp_test): Add test from bug 14036.
> (pow_test): Add test from bug 10846.
Thanks, this is ok,
Andreas
> diff --git a/math/libm-test.inc b/math/libm-test.inc
> index 5424866..f545723 100644
> --- a/math/libm-test.inc
> +++ b/math/libm-test.inc
> @@ -3501,6 +3501,7 @@ exp_test (void)
>
> #if !(defined TEST_LDOUBLE&& LDBL_MAX_EXP> 1024)
> TEST_f_f (exp, 710, plus_infty, OVERFLOW_EXCEPTION);
> + TEST_f_f (exp, -1234, plus_zero, UNDERFLOW_EXCEPTION);
> #endif
> TEST_f_f (exp, 1e5, plus_infty, OVERFLOW_EXCEPTION);
> TEST_f_f (exp, max_value, plus_infty, OVERFLOW_EXCEPTION);
> @@ -6732,6 +6733,8 @@ pow_test (void)
> TEST_ff_f (pow, 0x1.0000000000001p0L, -0x1.23456789abcdfp61L, 1.0118762747828234466621210689458255908670e-253L);
> #endif
>
> + TEST_ff_f (pow, 2.0L, -100000.0L, plus_zero, UNDERFLOW_EXCEPTION);
> +
> END (pow);
> }
>
>
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
More information about the Libc-alpha
mailing list