http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53876
--- Comment #2 from janus at gcc dot gnu.org 2012-07-09 12:44:48 UTC --- Here is a reduced test case for the ICE (4.8 regression): IMPLICIT NONE TYPE :: individual REAL, DIMENSION(:), ALLOCATABLE :: genes END TYPE CLASS(individual), DIMENSION(:), ALLOCATABLE :: indv INTEGER :: i CALL display_indv(indv(1)) CONTAINS SUBROUTINE display_indv(self) CLASS(individual), INTENT(IN) :: self END SUBROUTINE END