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)