1 extern void abort (void);
3 static int __attribute__((always_inline)) testf (float b)
7 return __builtin_isinff (c);
10 static int __attribute__((always_inline)) test (double 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);
26 if (testf (__FLT_MAX__) < 1)
29 if (test (__DBL_MAX__) < 1)
32 if (testl (__LDBL_MAX__) < 1)