http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46459
--- Comment #4 from Mikael Morin <mikael at gcc dot gnu.org> 2011-03-04 23:37:00 UTC --- (In reply to comment #3) > I am not sure to understand comment #2. You're right, assumed shapes are only for procedure arguments. For derived types components the syntax is the same, but the word is deferred shape. Then the conditions are fine and comment #2 is irrelevant.