2 /* { dg-options "-ffinite-math-only" } */
4 extern void link_error(void);
12 if (__builtin_isunordered (f, f) != 0)
14 if (__builtin_isunordered (d, d) != 0)
16 if (__builtin_isunordered (ld, ld) != 0)
19 if (__builtin_isnan (f) != 0)
21 if (__builtin_isnan (d) != 0)
23 if (__builtin_isnan (ld) != 0)
25 if (__builtin_isnanf (f) != 0)
27 if (__builtin_isnanl (ld) != 0)
30 if (__builtin_finite (f) != 1)
32 if (__builtin_finite (d) != 1)
34 if (__builtin_finite (ld) != 1)
36 if (__builtin_finitef (f) != 1)
38 if (__builtin_finitel (ld) != 1)
41 if (__builtin_isinf (f) != 0)
43 if (__builtin_isinf (d) != 0)
45 if (__builtin_isinf (ld) != 0)
48 if (__builtin_isfinite (f) != 1)
50 if (__builtin_isfinite (d) != 1)
52 if (__builtin_isfinite (ld) != 1)