g77.info: Compiler Constants

Go forward to Compiler Intrinsics
Go backward to Compiler Types
Go up to Compiler
Go to the top op g77

Compiler Constants

   `g77' strictly assigns types to _all_ constants not documented as
"typeless" (typeless constants including `'1'Z', for example).  Many
other Fortran compilers attempt to assign types to typed constants
based on their context.  This results in hard-to-find bugs, nonportable
code, and is not in the spirit (though it strictly follows the letter)
of the 77 and 90 standards.
   `g77' might offer, in a future release, explicit constructs by which
a wider variety of typeless constants may be specified, and/or
user-requested warnings indicating places where `g77' might differ from
how other compilers assign types to constants.
   *Note Context-Sensitive Constants::, for more information on this
issue.