(g77.info.gz) Initializing Before Specifying
Info Catalog
(g77.info.gz) Backslash in Constants
(g77.info.gz) Non-bugs
(g77.info.gz) Context-Sensitive Intrinsicness
Initializing Before Specifying
------------------------------
`g77' does not allow `DATA VAR/1/' to appear in the source code
before `COMMON VAR', `DIMENSION VAR(10)', `INTEGER VAR', and so on. In
general, `g77' requires initialization of a variable or array to be
specified *after* all other specifications of attributes (type, size,
placement, and so on) of that variable or array are specified (though
*confirmation* of data type is permitted).
It is *possible* `g77' will someday allow all of this, even though
it is not allowed by the FORTRAN 77 standard.
Then again, maybe it is better to have `g77' always require
placement of `DATA' so that it can possibly immediately write constants
to the output file, thus saving time and space.
That is, `DATA A/1000000*1/' should perhaps always be immediately
writable to canonical assembler, unless it's already known to be in a
`COMMON' area following as-yet-uninitialized stuff, and to do this it
cannot be followed by `COMMON A'.
Info Catalog
(g77.info.gz) Backslash in Constants
(g77.info.gz) Non-bugs
(g77.info.gz) Context-Sensitive Intrinsicness
automatically generated byinfo2html