* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 20170419-1.c
blobc16a5ea2af4bd058bd23fd10ee9aaa4157f0103d
1 extern int __fpclassifyd (double x);
3 double fdim (double x, double y)
5 int c = __fpclassifyd (x);
6 if (c == 0)
7 return (x);
8 if (__fpclassifyd (y) == 0)
9 return (y);
10 if (c == 1)
11 return (__builtin_huge_val ());
12 return x > y ? x - y : 0.0;