aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/gomp/assumes-3.c
blob: 0bfadace4b39bab2e630386c6be98bae5a7c677a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma omp assumes contains (simd)
#pragma omp assumes contains (error)
#pragma omp assumes contains (simd)

void
foo (int i, int *a)
{
  #pragma omp simd
  for (int j = 0; j < i; j++)
    a[j] = j;
  if (i >= 32)
    {
      #pragma omp error at (execution) message ("Should not happen")
    }
}