http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46459
--- Comment #2 from Mikael Morin <mikael at gcc dot gnu.org> 2011-02-18 21:16:03 UTC --- By the way the conditions should not test against a->expr->symtree->n.sym->as->type as it does not support derived type components.