/* { dg-do compile } */ | |
/* { dg-options "-O2 -ftree-vectorize -mavx2" { target avx2 } } */ | |
int a[1024]; | |
int | |
foo (int *p) | |
{ | |
int i; | |
for (i = 0; i < 1024; i++) | |
{ | |
int t; | |
if (a[i] < 30) | |
t = *p; | |
else | |
t = a[i] + 12; | |
a[i] = t; | |
} | |
} | |
/* { dg-final { cleanup-tree-dump "vect" } } */ |