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  */