Merge from mainline (165734:167278).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gfortran.dg / deallocate_alloc_opt_2.f90
blob0df75825195a0215257ec74b55b52bf4b1d77c75
1 ! { dg-do compile }
2 subroutine sub(i, j, err)
3 implicit none
4 character(len=*), intent(in) :: err
5 integer, intent(in) :: j
6 integer, intent(in), allocatable :: i(:)
7 integer, allocatable :: m(:)
8 integer n
9 deallocate(i) ! { dg-error "variable definition context" }
10 deallocate(m, stat=j) ! { dg-error "variable definition context" }
11 deallocate(m,stat=n,errmsg=err) ! { dg-error "variable definition context" }
12 end subroutine sub