view gcc/testsuite/gfortran.dg/gomp/pr82568.f90 @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 04ced10e8804
children
line wrap: on
line source

! 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