Merge from mainline
[official-gcc.git] / gcc / testsuite / gfortran.dg / gomp / appendix-a / a.8.1.f90
blobf499e7f8979fe849f59e947ade6b7eeba44d03aa
1 ! { dg-do compile }
2 SUBROUTINE A8(N, M, A, B, Y, Z)
3 INTEGER N, M
4 REAL A(*), B(*), Y(*), Z(*)
5 INTEGER I
6 !$OMP PARALLEL
7 !$OMP DO
8 DO I=2,N
9 B(I) = (A(I) + A(I-1)) / 2.0
10 ENDDO
11 !$OMP END DO NOWAIT
12 !$OMP DO
13 DO I=1,M
14 Y(I) = SQRT(Z(I))
15 ENDDO
16 !$OMP END DO NOWAIT
17 !$OMP END PARALLEL
18 END SUBROUTINE A8