http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51961



Dominique d'Humieres <dominiq at lps dot ens.fr> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|UNCONFIRMED                 |NEW

   Last reconfirmed|                            |2013-01-08

     Ever Confirmed|0                           |1



--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-01-08 
15:37:02 UTC ---



What is allocate supposed to do if the array and the mold are not

conformable?



>From the 2008 draft:



Data usage and computation:



A structure constructor can omit the value for an allocatable component. 

SOURCE= in an ALLOCATE statement can give an array variable the bounds as

well as the value of an expression.

MOLD= in an ALLOCATE statement can give a polymorphic variable the shape,  

                                                                   ^^^^^

type,and type parameters of an expression without copying the value. 

The real and imaginary parts of a complex entity can be accessed

independently with a component-like syntax.  Intrinsic assignment to an

allocatable polymorphic variable is allowed.  A pointer function reference

can denote a variable in any variable definition context.  Some restrictions

on the use of dummy arguments in elemental subprograms have been removed.

Reply via email to