[Bug fortran/58652] ICE with move_alloc and unlimited polymorphic

2013-10-14 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58652 --- Comment #3 from Tobias Burnus --- Patch for comment 0. The previous check didn't work as one added a component ref to from_expr: if (UNLIMITED_POLY (from_expr)) vtab = NULL; ... gfc_add_vptr_compone

[Bug fortran/58652] ICE with move_alloc and unlimited polymorphic

2013-10-07 Thread burnus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58652 Tobias Burnus changed: What|Removed |Added Keywords||ice-on-valid-code, |

[Bug fortran/58652] ICE with move_alloc and unlimited polymorphic

2013-10-06 Thread vladimir.fuka at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58652 --- Comment #1 from Vladimir Fuka --- maybe connected: module gen_lists type list_node class(*),allocatable :: item contains procedure :: move_alloc => list_move_alloc end type contains subroutine list_move_alloc(self,i