PR c++/86342 - -Wdeprecated-copy and system headers.
[official-gcc.git] / libgomp / testsuite / libgomp.oacc-fortran / kernels-acc-loop-reduction-2.f90
blobfdf9409bde4d3acb85037013d19f0bce0c20b168
1 program foo
3 IMPLICIT NONE
4 INTEGER :: vol = 0
6 call bar (vol)
8 if (vol .ne. 4) call abort
9 end program foo
11 subroutine bar(vol)
12 IMPLICIT NONE
14 INTEGER :: vol
15 INTEGER :: j,k
17 !$ACC KERNELS
18 !$ACC LOOP REDUCTION(+:vol)
19 DO k=1,2
20 !$ACC LOOP REDUCTION(+:vol)
21 DO j=1,2
22 vol = vol + 1
23 ENDDO
24 ENDDO
25 !$ACC END KERNELS
26 end subroutine bar