Merge from mainline
[official-gcc.git] / gcc / testsuite / gfortran.dg / automatic_module_variable.f90
blob201dcf4e1d3cb360d5864a205bcd3df7932283a8
1 ! { dg-do compile }
2 ! Tests fix for PR15976
4 module sd
5 integer, parameter :: n = 20
6 integer :: i(n)
7 integer :: j(m) ! { dg-error "must have constant shape" }
8 integer, pointer :: p(:)
9 integer, allocatable :: q(:)
10 contains
11 function init (x, l)
12 integer :: x(l)
13 integer :: init(l)
14 init = x
15 end function init
16 end module sd