aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>2017-02-24 21:14:09 -0300
committerTulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>2017-02-24 21:14:09 -0300
commit4f5a9afffb7f1fdb330b0f8dcca196a439ac07a8 (patch)
tree5f152e983ac6a4e1536c6ca1738fbf74b56b932a
parentd4f94368a96541db2b38b6535402a941f5aff975 (diff)
downloadglibc-4f5a9afffb7f1fdb330b0f8dcca196a439ac07a8.tar
glibc-4f5a9afffb7f1fdb330b0f8dcca196a439ac07a8.tar.gz
glibc-4f5a9afffb7f1fdb330b0f8dcca196a439ac07a8.tar.bz2
glibc-4f5a9afffb7f1fdb330b0f8dcca196a439ac07a8.zip
Use independent type literals in libm-test-support.c
* math/libm-test-support.c (check_ulp): Use LIT() around literal numbers.
-rw-r--r--ChangeLog5
-rw-r--r--math/libm-test-support.c18
2 files changed, 14 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 2734e30064..01f123c3f4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-02-24 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
+
+ * math/libm-test-support.c (check_ulp): Use LIT() around literal
+ numbers.
+
2017-02-24 Stefan Liebler <stli@linux.vnet.ibm.com>
* resolv/tst-resolv-qtypes.c (domain):
diff --git a/math/libm-test-support.c b/math/libm-test-support.c
index 8890c1cbdd..07b8f25ee9 100644
--- a/math/libm-test-support.c
+++ b/math/libm-test-support.c
@@ -1083,7 +1083,7 @@ check_ulp (void)
exit (EXIT_FAILURE);
}
/* Check that the ulp of one is a normal value... */
- ulps = ulp (1.0L);
+ ulps = ulp (LIT(1.0));
if (fpclassify (ulps) != FP_NORMAL)
{
fprintf (stderr, "ulp (1.0L) is not FP_NORMAL\n");
@@ -1094,8 +1094,8 @@ check_ulp (void)
We allow +/- 1 ulp around the represented value. */
value = FUNC(nextafter) (0, 1);
ulps = ULPDIFF (value, 0);
- ulpx = ulp (1.0L);
- if (ulps < (1.0L - ulpx) || ulps > (1.0L + ulpx))
+ ulpx = ulp (LIT(1.0));
+ if (ulps < (LIT(1.0) - ulpx) || ulps > (LIT(1.0) + ulpx))
{
fprintf (stderr, "Value outside of 1 +/- 1ulp.\n");
exit (EXIT_FAILURE);
@@ -1105,8 +1105,8 @@ check_ulp (void)
We allow +/- 1 ulp around the represented value. */
value = FUNC(nextafter) (10, 20);
ulps = ULPDIFF (value, 10);
- ulpx = ulp (1.0L);
- if (ulps < (1.0L - ulpx) || ulps > (1.0L + ulpx))
+ ulpx = ulp (LIT(1.0));
+ if (ulps < (LIT(1.0) - ulpx) || ulps > (LIT(1.0) + ulpx))
{
fprintf (stderr, "Value outside of 1 +/- 1ulp.\n");
exit (EXIT_FAILURE);
@@ -1114,8 +1114,8 @@ check_ulp (void)
/* This gives one more ulp. */
value = FUNC(nextafter) (value, 20);
ulps = ULPDIFF (value, 10);
- ulpx = ulp (2.0L);
- if (ulps < (2.0L - ulpx) || ulps > (2.0L + ulpx))
+ ulpx = ulp (LIT(2.0));
+ if (ulps < (LIT(2.0) - ulpx) || ulps > (LIT(2.0) + ulpx))
{
fprintf (stderr, "Value outside of 2 +/- 1ulp.\n");
exit (EXIT_FAILURE);
@@ -1124,8 +1124,8 @@ check_ulp (void)
for (i = 2; i < 100; i++)
value = FUNC(nextafter) (value, 20);
ulps = ULPDIFF (value, 10);
- ulpx = ulp (100.0L);
- if (ulps < (100.0L - ulpx) || ulps > (100.0L + ulpx))
+ ulpx = ulp (LIT(100.0));
+ if (ulps < (LIT(100.0) - ulpx) || ulps > (LIT(100.0) + ulpx))
{
fprintf (stderr, "Value outside of 100 +/- 1ulp.\n");
exit (EXIT_FAILURE);