DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

(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