Test file cross checked with gcc -c -Wall -Werror -Wno-unused-variable validation/builtin_inf.c Signed-off-by: Michael Stefaniuc <mstefani@xxxxxxxxxx> --- Sorry for the delay. validation/builtin_inf.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 validation/builtin_inf.c diff --git a/validation/builtin_inf.c b/validation/builtin_inf.c new file mode 100644 index 0000000..48546e4 --- /dev/null +++ b/validation/builtin_inf.c @@ -0,0 +1,13 @@ +static double d = __builtin_huge_val(); +static float f = __builtin_huge_valf(); +static long double l = __builtin_huge_vall(); +static double di = __builtin_inf(); +static float fi = __builtin_inff(); +static long double li = __builtin_infl(); +static double dn = __builtin_nan(""); +static float fn = __builtin_nanf(""); +static long double ln = __builtin_nanl(""); + +/* + * check-name: __builtin INFINITY / nan() + */ -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html