similarity index 60%
rename from gcc/testsuite/g++.dg/declare-pr94120.C
rename to gcc/testsuite/g++.dg/goacc/declare-pr94120.C
@@ -8,23 +8,23 @@ int b[8];
namespace my {
int d[8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
#pragma acc declare copyin (d)
-};
+}
namespace outer {
namespace inner {
int e[8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
#pragma acc declare copyin (e)
- };
-};
+ }
+}
int f[8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
namespace my {
- #pragma acc declare copyin (f)
-};
+ #pragma acc declare copyin (f) /* { dg-error "'f' must be a variable declared in the same scope as '#pragma acc declare'" } */
+}
namespace outer {
int g[8] = { 1, 2, 3, 4, 5, 6, 7, 8 };
namespace inner {
- #pragma acc declare copyin (g)
- };
-};
+ #pragma acc declare copyin (g) /* { dg-error "'outer::g' must be a variable declared in the same scope as '#pragma acc declare'" } */
+ }
+}