https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P5 Status|UNCONFIRMED |NEW Last reconfirmed| |2019-04-02 Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > Which one is correct, the "assumed shape" or the "assumed-shape"? The Fortran standard uses "assumed-shape". Grepping for the strings I see several other places where the spelling is not done consistently: gcc/fortran/array.c: gfc_error ("Bad array specification for assumed shape " gcc/fortran/array.c: gfc_error ("Bad array specification for assumed shape " gcc/fortran/array.c: /* If a lower bounds of an assumed shape array is blank, put in one. */ gcc/fortran/class.c: /* If strides aren't allowed (not assumed shape or CONTIGUOUS), gcc/fortran/decl.c: gfc_error ("Cray Pointee at %C cannot be assumed shape array"); gcc/fortran/expr.c: gfc_error ("Assumed shape array %qs at %L is not permitted " gcc/fortran/gfortran.texi:in place of a value. A pointee cannot be an assumed shape array. gcc/fortran/interface.c: "ASSUMED SHAPE ARRAY", &fsym->declared_at); gcc/fortran/invoke.texi:In some circumstances GNU Fortran may pass assumed shape array gcc/fortran/io.c: gfc_error ("Non-character assumed shape array element in FORMAT" gcc/fortran/module.c: read is an index for an assumed shape dummy array (ns != 1). */ gcc/fortran/resolve.c: /* Warn if the procedure is non-scalar and not assumed shape. */ gcc/fortran/resolve.c: "with assumed shape in namelist %qs at %L", gcc/fortran/resolve.c: /* Assumed size arrays and assumed shape arrays must be dummy gcc/fortran/resolve.c: gfc_error ("Assumed shape array at %L must be a dummy argument", gcc/fortran/trans-array.c: /* This should only ever happen when passing an assumed shape array gcc/fortran/trans-array.c: /* For assumed shape arrays move the upper bound by the same amount gcc/fortran/trans-decl.c: /* Don't try to use the unknown bound for assumed shape arrays. */ gcc/fortran/trans-expr.c: ALLOCATABLE or assumed shape, we do not use g77's calling gcc/fortran/trans-types.c: /* Nor non-constant lower bounds in assumed shape arrays. */ gcc/fortran/trans-types.c: /* Assumed shape arrays have known lower bounds. */