1*1f5207b7SJohn Levon static double d = __builtin_huge_val();
2*1f5207b7SJohn Levon static float f = __builtin_huge_valf();
3*1f5207b7SJohn Levon static long double l = __builtin_huge_vall();
4*1f5207b7SJohn Levon static double di = __builtin_inf();
5*1f5207b7SJohn Levon static float fi = __builtin_inff();
6*1f5207b7SJohn Levon static long double li = __builtin_infl();
7*1f5207b7SJohn Levon static double dn = __builtin_nan("");
8*1f5207b7SJohn Levon static float fn = __builtin_nanf("");
9*1f5207b7SJohn Levon static long double ln = __builtin_nanl("");
10*1f5207b7SJohn Levon static int inf = __builtin_isinf_sign(0.0);
11*1f5207b7SJohn Levon static int fin = __builtin_isfinite(0.0);
12*1f5207b7SJohn Levon static int nan = __builtin_isnan(0.0);
13*1f5207b7SJohn Levon 
14*1f5207b7SJohn Levon /*
15*1f5207b7SJohn Levon  * check-name: __builtin INFINITY / nan()
16*1f5207b7SJohn Levon  */
17