! { dg-do compile }! PR fortran/77960procedure(g),pointer:: f
f => g
read(99) f ! { dg-error "Expecting variable" }containsfunctiong()result(z)integer::z(2)
z =1endendsubroutinebar(x)integer,external:: x
read(*,*) x ! { dg-error "Expecting variable" }end subroutine