http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54594
janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2012-09-15 Ever Confirmed|0 |1 --- Comment #1 from janus at gcc dot gnu.org 2012-09-15 18:39:40 UTC --- Here is a reduced version of the test case: module a_mod type :: a contains procedure, NOPASS :: a_ass, a_ass_sv generic :: assignment(=) => a_ass, a_ass_sv end type contains impure elemental subroutine a_ass (out, in) class(a), intent(out) :: out type(a), intent(in) :: in end subroutine subroutine a_ass_sv (out, in) class(a), intent(out) :: out(:) type(a), intent(in) :: in end subroutine end module