------- Comment #1 from burnus at gcc dot gnu dot org 2010-03-14 14:01 ------- See "Variable must not be polymorphic in assignment" in resolve.c and note that realloc on assignment must be supported to get this working properly (might already work for derived types).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43366