1 /* { dg-do run { target *-*-*gnu* } } */
2 /* { dg-additional-options "-fno-tree-sink -fno-math-errno -ftree-vectorize -D_GNU_SOURCE" } */
3 /* { dg-require-effective-target fenv_exceptions } */
8 void __attribute__((noipa
)) foo ()
12 double norm
= __builtin_sqrt (x
*x
+ y
*y
);
24 feenableexcept (FE_INVALID
);
28 if (a
[0] != 0. || a
[1] != 0.)