[Bug fortran/60357] [F08] structure constructor with unspecified values for allocatable components
janus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Feb 27 21:03:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60357
janus at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |rejects-valid
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-02-27
CC| |janus at gcc dot gnu.org
Summary|structure constructor with |[F08] structure constructor
|unspecified values for |with unspecified values for
|allocatable components |allocatable components
Ever confirmed|0 |1
--- Comment #1 from janus at gcc dot gnu.org ---
This seems to be allowed only since Fortran 2008. The F03 standard has:
C485 (R457) A component-spec shall be provided for a component unless it has
default initialization or is inheritance associated with another component for
which a component-spec is provided or that has default initialization.
While in F08 this sounds like:
C492 (R455) A component-spec shall be provided for a nonallocatable component
unless it has default initialization or is inheritance associated with a
subcomponent of another component for which a component-spec is provided.
Note in particular the addition of 'nonallocatable'.
More information about the Gcc-bugs
mailing list