http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47680
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-02-10 21:16:27 UTC --- > Actually I think it would be best to reject polymorphic arrays altogether for > the 4.6 release, i.e. throw an error as soon as we encounter something like > > > class(t) :: x(4) > > and tell the user that this feature is not yet supported. > > This would convey a much cleaner message than the various ICEs one runs into > at > present. For 4.7 we can then take out the error message again, and start > implementing polymorphic arrays. I fully agree that it would be more user friendly (and prevent duplicates;-).