a.6.2.f90   [plain text]


! { dg-do compile }

        SUBROUTINE WORK(I, J)
        INTEGER I,J
        END SUBROUTINE WORK

        SUBROUTINE A6_WRONG
        INTEGER I, J
        DO 100 I = 1,10
!$OMP DO
        DO 100 J = 1,10
        CALL WORK(I,J)
        100      CONTINUE
!$OMP ENDDO	! { dg-error "Unexpected ..OMP END DO statement" }
        END SUBROUTINE A6_WRONG