https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68864
Bug ID: 68864 Summary: bug 61819 is not completely fixed Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: talebi.hossein at gmail dot com Target Milestone: --- I am now trying bug 61819 and the Bug 68415 with the new GCC from trunk and it is fine. Nevertheless, this other code does not compile. (gcc version 6.0.0 20151129 (experimental)) Module part_base2_class implicit none type :: ty_moc1 integer l end type ty_moc1 integer,parameter :: MAX_NUM_ELEMENT_TYPE=32 type :: ty_element_index2 class(ty_moc1),allocatable :: element class(ty_moc1),allocatable :: element_th(:) endtype ty_element_index2 type :: ty_part_base2 type(ty_element_index2)::element_index(MAX_NUM_ELEMENT_TYPE) end type ty_part_base2 class(ty_part_base2),allocatable :: part_tmp_obj End Module part_base2_class