HP Fortran Programmer Guide HP-UX 11i v1, HP-UX 11i v2, and HP-UX 11i v3 (B3908-90032,December 2012)
Table 3 Options for controlling the front end (continued)
FunctionOption
For information about using this option, see “Disabling
implicit typing” on page 100.
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,” on page 235.
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 ???.
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” on page 242.
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” on page 245.
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” on page 104.
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” on page 245.
Use uppercase [lowercase] for all external names. The
default is +nouppercase.
nl
+[no]uppercase
For information about using this option, see “Case
sensitivity” on page 188.
Suppress warning messages.-w
Warn about all questionable constructs and issue remarks
about coding styles and performance. Without the +w
+w
option, the compiler issues warnings only about constructs
that are almost certainly problems.
Front-end 11