aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/vect/vect-simd-5.c
blob: bacb2476e8316f4bfbf2425b3c4d9fa5dd9f9384 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* { dg-do compile } */
/* { dg-additional-options "-fopenmp-simd" } */
/* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { target vect_condition } } } */

int x;

void
foo (int *a)
{
  #pragma omp simd lastprivate (x)
  for (int i = 0; i < 1024; ++i)
    if (a[i])
      x = i;
}