/* { dg-do compile } */ | |
/* { dg-require-effective-target fopenmp } */ | |
/* { dg-options "-g -fopenmp -gdwarf-2 -femit-struct-debug-reduced" } */ | |
struct aa | |
{ | |
int a; | |
}; | |
int | |
f7 (void) | |
{ | |
int v7i = 6, v7j = 7, v7k = 9, v7l = 0, v7n = 0, v7o = 1; | |
#pragma omp parallel | |
{ | |
#pragma omp master | |
v7o++; | |
#pragma omp for private (v7i) firstprivate (v7k) reduction (+:v7l) | |
for (v7n = 0; v7n < 3; v7n++) | |
{ | |
int v7m = v7j + v7k; | |
v7i = 8; | |
v7l++; | |
} | |
} | |
return v7i + v7j + v7k + v7l + v7n; | |
} | |
int | |
main (void) | |
{ | |
f7 (); | |
return 0; | |
} |