http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47463
janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Severity|critical |normal --- Comment #4 from janus at gcc dot gnu.org 2011-01-30 14:31:14 UTC --- Slightly reduced/modified test case: module hydro_state type :: state_t contains procedure :: assign generic :: assignment(=) => assign end type contains subroutine assign (this, that) class(state_t), intent(inout) :: this class(state_t), intent(in) :: that end subroutine end module use hydro_state type :: flow_t type(state_t) :: st end type class(flow_t),pointer :: this type(state_t) :: st this%st = st end