http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49430
--- Comment #4 from janus at gcc dot gnu.org 2011-06-21 21:18:50 UTC --- Slightly reduced/modified test case, giving a different error: abstract interface function messageProcedure() character(:), allocatable :: messageProcedure end function end interface type :: ctype procedure(messageProcedure), pointer, nopass :: getMessage end type type(ctype) :: this character :: message message = this%getMessage() end internal compiler error: vector VEC(tree,base) index domain error, in gfc_conv_procedure_call at fortran/trans-expr.c:3387