FP_INF
#define classify(X) __builtin_fpclassify(FP_NAN,FP_INF,FP_NOR,FP_SUB,FP_ZERO,X)
if (classify(__builtin_inf("0")) != FP_INF)