HP Fortran Programmer Guide (766160-001, March 2014)
Table 3 Options for controlling the front end (continued)
FunctionOption
Cause the types of identifiers to be implicitly undefined
[defined]. The default is implicit typing
(+noimplicit_none).
nl
+[no]implicit_none
For information about using this option, see “Disabling
implicit typing” (page 67).
Issue warnings for all extensions to the Fortran standard
(+langlvl=90). The default, +langlvl=default,
allows extensions.
nl
+langlvl={90|default}
For information about using this option, see Chapter 11,
“Porting to HP Fortran” (page 141).
Write [suppress] a program listing to standard output
during compilation. The default is +nolist.
+[no]list
Write .mod files to directory. The default is to write
.mod files to the current directory.
nl
+moddir=directory
For information about using this option, see “The HP Fortran
compiler environment” (page 8).
Creates optimized module files by discarding redundant
information. This reduces the compilation time and memory
+moduleoptimize
requirement of the compiler for nested or hierarchical
modules.
Enable 16-bit Native Language Support (NLS) in strings
and comments in the language specified by lang.
+nls=lang
Execute any counter-controlled DO loop at least once
(+onetrip). The default is +noonetrip.
nl
+[no]onetrip
For information about using this option when porting, see
“One-trip DO loops” (page 145).
Postpend [do not postpend] underscores at the end of
definitions of and references to externally visible symbols.
nl
+[no]ppu
For Itanium architecture, the default is +ppu. For PA-RISC
64-bit architecture, the default is +ppu. For PA-RISC 32-bit
architecture, the default is +noppu.
nl
For information about using this option when porting, see
“Names with appended underscores” (page 147).
Treat all single-precision real and complex constants as
either single-precision (+real_constant=single) or
+real_constant={single|double}
double-precision (+real_constant=double). The default
is +real_constant=single. This option has no effect
on constants that are explicitly sized or when the
+autodbl or +autodbl4 option is specified.
nl
For information about using this option, see “Increasing
the precision of constants” (page 69).
Accept source files in fixed format (+source=fixed) or
free format (+source=free). The default,
+source={fixed|free| default}
+source=default, is free for .f90 files and fixed for
.f and .F source files.
nl
For information about using this option, see “Source
formats” (page 147).
Use uppercase [lowercase] for all external names. The
default is +nouppercase.
nl
+[no]uppercase
For information about using this option, see “Case
sensitivity” (page 114).
12 An overview of HP Fortran