OSDN Git Service

fixincludes:
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / c99-math-double-1.c
index ef11d1b..6441a59 100644 (file)
@@ -6,14 +6,17 @@
 
 int main(void)
 {
-  double nan = NAN;
-  double inf = INFINITY;
-  double huge = HUGE_VAL;
-  double norm = __DBL_MIN__;
-  double sub = __DBL_MIN__ / 2;
-  double zero = 0.0;
+  volatile double nan = NAN;
+  volatile double inf = INFINITY;
+  volatile double huge = HUGE_VAL;
+  volatile double norm1 = __DBL_MIN__;
+  volatile double norm2 = 1;
+  volatile double norm3 = __DBL_MAX__;
+  volatile double sub = __DBL_MIN__ / 2;
+  volatile double zero = 0.0;
 
-  C99_MATH_TESTS (nan, inf, huge, norm, sub, zero)
+  C99_MATH_TESTS (nan, inf, huge, norm1, norm2, norm3, sub, zero, /*neg=*/0)
+  C99_MATH_TESTS (-nan, -inf, -huge, -norm1, -norm2, -norm3, -sub, -zero, /*neg=*/1)
 
   return 0;
 }