Fix unused warnings.
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.c-torture / execute / pr39228.c
blob06d8efd1a5bba8b5d48b6cc65a293242ad09d2b6
1 extern void abort (void);
3 static int __attribute__((always_inline)) testf (float b)
5 float c = 1.01f * b;
7 return __builtin_isinff (c);
10 static int __attribute__((always_inline)) test (double b)
12 double c = 1.01 * b;
14 return __builtin_isinf (c);
17 static int __attribute__((always_inline)) testl (long double b)
19 long double c = 1.01L * b;
21 return __builtin_isinfl (c);
24 int main()
26 if (testf (__FLT_MAX__) < 1)
27 abort ();
29 if (test (__DBL_MAX__) < 1)
30 abort ();
32 if (testl (__LDBL_MAX__) < 1)
33 abort ();
35 return 0;