ceil, floor, round, trunc: enhance tests of -0
[gnulib.git] / tests / test-trunc1.c
index 69530b8..5587a41 100644 (file)
@@ -33,7 +33,9 @@ main ()
 {
   /* Zero.  */
   ASSERT (trunc (0.0) == 0.0);
+  ASSERT (!signbit (trunc (0.0)));
   ASSERT (trunc (minus_zerod) == 0.0);
+  ASSERT (!!signbit (minus_zerod) == !!signbit (trunc (minus_zerod)));
   /* Positive numbers.  */
   ASSERT (trunc (0.3) == 0.0);
   ASSERT (trunc (0.7) == 0.0);