/* PR tree-optimization/80631 */ | |
/* { dg-do run } */ | |
/* { dg-options "-O2 -ftree-vectorize -mavx2 -fno-vect-cost-model" } */ | |
/* { dg-require-effective-target avx2 } */ | |
#include "avx2-check.h" | |
#define N 8 | |
static void | |
avx2_test (void) | |
{ | |
int v[N], k; | |
for(k = 0; k < N; k++) | |
v[k] = k; | |
v[0] = 77; | |
int found_index = -1; | |
for (k = 0; k < N; k++) | |
if (v[k] == 77) | |
found_index = k; | |
if (found_index != 0) | |
abort (); | |
} |