http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46971
janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2010.12.30 13:40:20 AssignedTo|unassigned at gcc dot |janus at gcc dot gnu.org |gnu.org | Summary|[OOP] ICE on long class |[4.6 Regression] [OOP] ICE |names |on long class names Ever Confirmed|0 |1 --- Comment #4 from janus at gcc dot gnu.org 2010-12-30 13:40:20 UTC --- This is a 4.6 regression. Here is a more compactified version of the test case: module Molecular_Abundances_Structure type molecularAbundancesStructure end type class(molecularAbundancesStructure), pointer :: molecules end module It can be fixed by using hashed strings for the vtab names, as proposed by Tobias in PR46313. I'm working on a patch ...