(root)/
gcc-13.2.0/
gcc/
testsuite/
gfortran.dg/
pr102180.f90
! { dg-do compile }
! { dg-options "-fcoarray=lib" }
! PR fortran/102180 - Improve checking of assumed size array spec

subroutine s(x,y)
  real :: x(0:*) ! legal
  real :: y[0:*] ! legal
end

subroutine t(x,y)
  real :: x(:*) ! { dg-error "A lower bound must precede colon" }
  real :: y[:*] ! { dg-error "A lower bound must precede colon" }
end

subroutine u(x,y,z)
  real :: x(2,*)
  real :: y(2,2:*)
  real :: z(2,:*) ! { dg-error "A lower bound must precede colon" }
end