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