c++: prvalue of array type [PR111286]
[official-gcc.git] / gcc / testsuite / c-c++-common / gomp / affinity-1.c
blob4af52f4e944ace33233bf335f0671b5c52ed9b9d
1 void
2 foo(int x)
3 {
4 int a = 1;
5 int b[5] = {1, 0, 1, 1, 0};
6 int cc = 7;
7 int d[5][5] = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {1, 2, 3, 4, 5},
8 {6, 7, 8, 9, 10}, {-1, -2, -3, -4,-5}};
9 #pragma omp taskgroup
11 #pragma omp task affinity(a)
13 #pragma omp task affinity(iterator(i=(int)__builtin_cos(1.0+a):5, jj =2:5:2) : b[i], d[i][jj])
15 #pragma omp task affinity(iterator(i=(int)__builtin_cos(1.0+a):5) : b[i], d[i][i])
17 #pragma omp task affinity (iterator(i=1:5): a)
19 #pragma omp task affinity (iterator(i=1:5): a) affinity(iterator(i=1:5) : x)
21 #pragma omp task affinity (iterator(unsigned long j=1:5, k=7:4:-1) : b[j+k],a) affinity (cc)