summary refs log tree commit diff
path: root/math
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2006-01-30 22:27:31 +0000
committerRoland McGrath <roland@gnu.org>2006-01-30 22:27:31 +0000
commit1e832e3759600c4f7d0403efddc844f38be329b1 (patch)
tree02e57e38f50321ced992eafea27ce58154091ce2 /math
parentf964490f3c4f094fd684960c2e98885b23e31376 (diff)
downloadglibc-1e832e3759600c4f7d0403efddc844f38be329b1.tar.gz
glibc-1e832e3759600c4f7d0403efddc844f38be329b1.tar.xz
glibc-1e832e3759600c4f7d0403efddc844f38be329b1.zip
* soft-fp/double.h (FP_CMP_UNORD_D): Also define in
	[_FP_W_TYPE_SIZE >= 64] case.
	* soft-fp/extended.h (FP_CMP_UNORD_E): Likewise.
	* soft-fp/quad.h (FP_CMP_UNORD_Q): Likewise.
Diffstat (limited to 'math')
-rw-r--r--math/libm-test.inc7
1 files changed, 7 insertions, 0 deletions
diff --git a/math/libm-test.inc b/math/libm-test.inc
index 3d72bbfb29..9534596725 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -3566,6 +3566,13 @@ llround_test (void)
   TEST_f_L (llround, -72057594037927936.5L, -72057594037927937LL);
   TEST_f_L (llround, -72057594037927936.75L, -72057594037927937LL);
   TEST_f_L (llround, -72057594037927937.5L, -72057594037927938LL);
+
+  TEST_f_L (llround, 9223372036854775806.25L, 9223372036854775806LL);
+  TEST_f_L (llround, -9223372036854775806.25L, -9223372036854775806LL);
+  TEST_f_L (llround, 9223372036854775806.5L, 9223372036854775807LL);
+  TEST_f_L (llround, -9223372036854775806.5L, -9223372036854775807LL);
+  TEST_f_L (llround, 9223372036854775807.0L, 9223372036854775807LL);
+  TEST_f_L (llround, -9223372036854775807.0L, -9223372036854775807LL);
 #endif
 
   END (llround);