------- Comment #4 from janus at gcc dot gnu dot org 2010-04-20 20:51 ------- Further reduced test case:
module base_mod type :: base_mat contains procedure :: transp1 => base_transp1 generic :: transp => transp1 end type base_mat contains subroutine base_transp1(a) class(base_mat) :: a end subroutine base_transp1 subroutine base_transc1(a) class(base_mat) :: a call a%transp() end subroutine base_transc1 end module -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43492