about summary refs log tree commit diff
path: root/math/libm-test.inc
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-04-03 16:51:46 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-04-03 16:51:46 +0000
commit05e166c887612250d461b5fe7c0f0064cd1a0c41 (patch)
tree9cb5d95b1af53bfc90b7bf1bf0a6772336df00d3 /math/libm-test.inc
parent5b535ac41945fa369a5f641acdeb0d7eadf4668e (diff)
downloadglibc-05e166c887612250d461b5fe7c0f0064cd1a0c41.tar.gz
glibc-05e166c887612250d461b5fe7c0f0064cd1a0c41.tar.xz
glibc-05e166c887612250d461b5fe7c0f0064cd1a0c41.zip
Fix missing underflow from cexp (bug 14478).
Diffstat (limited to 'math/libm-test.inc')
-rw-r--r--math/libm-test.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/math/libm-test.inc b/math/libm-test.inc
index c9ed719d18..08c80fad42 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -4794,6 +4794,9 @@ cexp_test (void)
   TEST_c_c (cexp, 1e6, min_value, plus_infty, plus_infty, OVERFLOW_EXCEPTION);
   TEST_c_c (cexp, 1e6, -min_value, plus_infty, minus_infty, OVERFLOW_EXCEPTION);
 
+  TEST_c_c (cexp, min_value, min_subnorm_value, 1.0, min_subnorm_value, UNDERFLOW_EXCEPTION);
+  TEST_c_c (cexp, min_value, -min_subnorm_value, 1.0, -min_subnorm_value, UNDERFLOW_EXCEPTION);
+
   END (cexp, complex);
 }