File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
flang/test/Semantics/OpenACC Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,13 @@ module acc_common_decl
77 data a/ 42 /
88end module acc_common_decl
99
10+ module acc_common_another
11+ implicit none
12+ integer c, d
13+ common / a_common/ c, d
14+ ! $acc declare create (/a_common/)
15+ end module acc_common_another
16+
1017module acc_common_intermediate
1118 use acc_common_decl
1219 implicit none
@@ -17,6 +24,7 @@ end module acc_common_intermediate
1724
1825program acc_decl_test
1926 use acc_common_intermediate
27+ use acc_common_another
2028 implicit none
2129
2230 a = 1
@@ -25,6 +33,9 @@ program acc_decl_test
2533 a = 2
2634! $acc update device (/b_common/)
2735 b = 20
36+ ! $acc update device (/a_common/)
37+ c = 3
38+ d = 30
2839! ERROR: Could not find COMMON block 'a_common_bad' used in OpenACC directive
2940! $acc update device (/a_common_bad/)
3041end program
You can’t perform that action at this time.
0 commit comments