1 /* { dg-do compile } */
2 /* { dg-options "-O2 -march=skylake -mfpmath=sse" } */
3 
4 extern float f;
5 extern double d;
6 extern int i;
7 
8 void
foo(int n,int k)9 foo (int n, int k)
10 {
11   for (int i = 0; i != n; i++)
12     if(i < k)
13       d = f;
14     else
15       f = i;
16 }
17 
18 /* { dg-final { scan-assembler-times "vxorps\[^\n\r\]*xmm\[0-9\]" 1 } } */
19