! { dg-do compile }
! PR 70260 - this used to ICE
! Original test case by Gernard Steinmetz
subroutine s (f)
   integer, external :: f, g
   integer :: h
   g = f(2) ! { dg-error "Illegal assignment to external procedure" }
   h = g(2)
end