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 ([EMAIL PROTECTED])