bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Test failures from vasprintf-posix module


From: Albert Chin
Subject: Test failures from vasprintf-posix module
Date: Fri, 20 Jun 2008 18:49:42 -0500
User-agent: Mutt/1.5.18 (2008-05-17)

Trying to run the testsuite for the vasprintf-posix module on HP-UX
10.20 using the HP C compiler:
  $ ./gnulib-tool --test --with-tests vasprintf-posix
  ...
  PASS: test-EOVERFLOW
  PASS: test-alloca-opt
  PASS: test-frexp
  ../../gltests/test-frexpl.c:120: assertion failed
  sh[9]: 22438 Abort(coredump)
  FAIL: test-frexpl
  PASS: test-isnand
  PASS: test-isnanf
  PASS: test-isnanl-nolibm
  FAIL: test-math
  PASS: test-printf-frexp
  PASS: test-printf-frexpl
  PASS: test-signbit
  PASS: test-stdint
  PASS: test-stdio
  PASS: test-vasnprintf
  ../../gltests/test-vasprintf-posix.c:518: assertion failed
  sh[9]: 22462 Abort(coredump)
  FAIL: test-vasprintf-posix
  PASS: test-vasprintf
  PASS: test-wchar

tests/test-vasprintf-posix.c gives a number of compiler warnings:
  cc -Ae -DHAVE_CONFIG_H -I. -I../../gltests  -I. -I../../gltests -I..
  -I../../gltests/.. -I../gllib -I../../gltests/../gllib   -g -c
  ../../gltests/test-vasprintf-posix.c
  cc: "../../gltests/test-vasprintf-posix.c", line 212: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 222: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 232: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 453: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 465: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 527: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 537: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 547: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 870: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 882: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1040: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1051: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1062: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1144: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1155: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1339: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1350: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1361: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1544: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1555: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1650: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1661: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1672: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1694: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1786: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1797: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1808: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 1830: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2028: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2039: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2050: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2150: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2161: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2348: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2359: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2370: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2563: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2574: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2770: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2781: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2792: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2885: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 2896: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 3081: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 3092: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 3103: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 3296: warning 548: Floating 
division by zero.
  cc: "../../gltests/test-vasprintf-posix.c", line 3307: warning 548: Floating 
division by zero.

tests/test-vasprintf-posix.c:518: has:
  { /* Negative zero.  */
    char *result;
    int retval =
      my_asprintf (&result, "%La %d", -0.0L, 33, 44, 55);
    ASSERT (result != NULL);
    if (have_minus_zero ())
      ASSERT (strcmp (result, "-0x0p+0 33") == 0);
    ASSERT (retval == strlen (result));
    free (result);
  }
The value of result is "0x0p+0 33".

-- 
albert chin (address@hidden)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]