------- Comment #4 from dfranke at gcc dot gnu dot org 2008-02-01 09:47 ------- > And I also believe all our examples in this PR are wrong.
In all the invalid examples given in comment #3, the dimension specification is on the rhs of '::'. In my example it's on the lhs. If the latter is invalid too, how about DIMENSION :: xyz(2,2) REAL, PARAMETER :: xyz = RESHAPE((/ 1,2,3,4 /), SHAPE(xyz)) END This should be perfectly valid? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35040