HP Fortran Programmer's Guide (B3908-90031; September 2011)

Compiling and linking
Compiling with the f90 command
Chapter 2 31
The entire program should be compiled with this option, not just selected files. Use this
option when you want to promote only the single-precision items.
The default is +noautodbl4.
NOTE The +autodbl4 option causes items declared as REAL, INTEGER, and
DOUBLE PRECISION all to have the same size. This violates the
Fortran Standard.
-b
This option can be specified to invoke ld with -b to create a shared library.
-B option
The -B options are recognized by HP Fortran to specify whether references to global
symbols may be resolved to symbols defined in the current translation unit, or whether
they must be assumed to be potentially resolved to symbols defined in another load
module. The -B options are only supported on HP-UX version 11i and later. See
“Symbol binding options” on page 58.
-c
-c compiles the specified source files but does not link them. The compiler produces a
relocatable file (.o) for each file in the files list (these may include .f90, .f, .F, .i,
.i90, and .s files). When using -c and -o together, you may specify only one source
file on the command line; the resulting object file is renamed.
-C
Performs run-time error checking of array subscripts. This option is deprecated and
replaced by the +check=all option.
+cat
Concatenates all source files of the same source form together, then compiles the
concatenated source all at once. This enables inlining at +O3 within the concatenated
file.
+charlit77
+charlit77 causes character literals to be placed in writable static storage. This
allows character strings passed as actual arguments to be modified by the called routine.
+check={
all|
none|
bounds|