Test for acc loop in omp parallel 2015-10-28 Tom de Vries * c-c++-common/goacc-gomp/nesting-fail-1.c (f_omp): Test for acc loop in omp parallel. --- gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c b/gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c index 1ba5b17..cd1f1eb 100644 --- a/gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c +++ b/gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c @@ -14,6 +14,9 @@ f_omp (void) #pragma acc update host(i) /* { dg-error "OpenACC construct inside of non-OpenACC region" } */ #pragma acc enter data copyin(i) /* { dg-error "OpenACC construct inside of non-OpenACC region" } */ #pragma acc exit data delete(i) /* { dg-error "OpenACC construct inside of non-OpenACC region" } */ +#pragma acc loop /* { dg-error "loop directive must be associated with an OpenACC compute region" } */ + for (i = 0; i < 2; ++i) + ; } #pragma omp for -- 1.9.1