Merge from mainline
[official-gcc.git] / gcc / testsuite / gfortran.dg / gomp / appendix-a / a.34.2.f90
blob980a623726a69e1014859a458e7ac03e8d19add3
1 ! { dg-do compile }
2 SUBROUTINE WORK(I, J)
3 INTEGER I, J
4 END SUBROUTINE WORK
5 SUBROUTINE WORK1(I, N)
6 INTEGER J
7 !$OMP PARALLEL DEFAULT(SHARED)
8 !$OMP DO
9 DO J = 1, N
10 CALL WORK(I,J)
11 END DO
12 !$OMP END PARALLEL
13 END SUBROUTINE WORK1
14 SUBROUTINE GOOD_NESTING2(N)
15 INTEGER N
16 !$OMP PARALLEL DEFAULT(SHARED)
17 !$OMP DO
18 DO I = 1, N
19 CALL WORK1(I, N)
20 END DO
21 !$OMP END PARALLEL
22 END SUBROUTINE GOOD_NESTING2