http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45827
--- Comment #34 from Daniel Franke <dfranke at gcc dot gnu.org> 2010-12-27 14:27:36 UTC --- With both testcases, tracing the search in module.c(mio_component_ref), I get: mio_component_ref: looking for 'n', current: '_data' mio_component_ref: looking for 'n', current: '_vptr' polytest.f90:36.28: USE abstract_weight_policy 1 Internal Error at (1): mio_component_ref(): Component not found Does this help?