blob: 303278ca58f3b31d9450d4cf8cd62c976edd0724 [file] [log] [blame]
! PR fortran/82568
MODULE PR82568_MOD
INTEGER :: N
END MODULE
PROGRAM PR82568
INTEGER :: I, L
!$OMP PARALLEL DO
DO I=1,2
BLOCK
USE PR82568_MOD
INTEGER :: J
DO J=1,2
PRINT*,I,J
END DO
DO K=1,2
PRINT*,I,K
END DO
DO L=1,2
PRINT*,I,L
END DO
DO N=1,2
PRINT*,I,N
END DO
END BLOCK
DO M=1,2
PRINT*,I,M
END DO
END DO
!$OMP TASK
DO I=1,2
BLOCK
USE PR82568_MOD
INTEGER :: J
DO J=1,2
PRINT*,I,J
END DO
DO K=1,2
PRINT*,I,K
END DO
DO L=1,2
PRINT*,I,L
END DO
DO N=1,2
PRINT*,I,N
END DO
END BLOCK
DO M=1,2
PRINT*,I,M
END DO
END DO
!$OMP END TASK
!$OMP TASKLOOP
DO I=1,2
BLOCK
USE PR82568_MOD
INTEGER :: J
DO J=1,2
PRINT*,I,J
END DO
DO K=1,2
PRINT*,I,K
END DO
DO L=1,2
PRINT*,I,L
END DO
DO N=1,2
PRINT*,I,N
END DO
END BLOCK
DO M=1,2
PRINT*,I,M
END DO
END DO
END PROGRAM PR82568