1 ! Test of gang-private addressable variable declared on loop directive, with
2 ! broadcasting to partitioned workers.
8 integer x
, y
, z
, attr(13)
11 integer x
, i
, j
, arr(0:32*32)
18 !$acc kernels copy(arr)
19 !$acc loop gang(num:32) private(pt)
26 !$acc loop vector(length:32)
28 arr(i
* 32 + j
) = arr(i
* 32 + j
) + pt
%x
+ pt
%y
+ pt
%z
+ pt
%attr(5);
34 if (arr(i
) .ne
. i
+ (i
/ 32) * 13) call abort