http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54778
--- Comment #3 from janus at gcc dot gnu.org 2012-10-02 19:31:40 UTC --- Btw, here is a slightly simpler version of the test case with the same symptoms: implicit none type :: arr_t real :: at end type type(arr_t) :: this class(arr_t) :: elem elem = this end