! PR fortran/78298 | |
! { dg-do compile } | |
! { dg-additional-options "-O2" } | |
program pr78298 | |
integer :: i, j, n | |
n = 2 | |
!$omp parallel | |
!$omp do | |
do i = 1, n | |
!$omp parallel | |
!$omp do | |
do j = 1, n | |
call sub(i) | |
end do | |
!$omp end parallel | |
end do | |
!$omp end parallel | |
!call unused() | |
contains | |
subroutine sub(x) | |
integer :: x | |
end | |
subroutine unused() | |
i = 0 | |
j = 0 | |
end | |
end |