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)