diff mbox

Use independent type literals in libm-test-support.c

Message ID 1487961450-21648-1-git-send-email-tuliom@linux.vnet.ibm.com
State New
Headers show

Commit Message

Tulio Magno Quites Machado Filho Feb. 24, 2017, 6:37 p.m. UTC
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.
---
 math/libm-test-support.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

Comments

Joseph Myers Feb. 24, 2017, 10:23 p.m. UTC | #1
On Fri, 24 Feb 2017, Tulio Magno Quites Machado Filho wrote:

> 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.

OK.
Tulio Magno Quites Machado Filho Feb. 25, 2017, 12:19 a.m. UTC | #2
Joseph Myers <joseph@codesourcery.com> writes:

> On Fri, 24 Feb 2017, Tulio Magno Quites Machado Filho wrote:
>
>> 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.
>
> OK.

Pushed as 4f5a9afffb7f1.

Thanks!
diff mbox

Patch

diff --git a/math/libm-test-support.c b/math/libm-test-support.c
index 8890c1c..07b8f25 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);