HP Fortran Programmer's Guide (March 2010)

Compiling and linking
Compiling with the f90 command
Chapter 238
+[no]escape
+escape treats the backslash character (\) as a C-like escape character. The
default, +noescape, treats the backslash character as a literal character.
+[no]es
+[no]es is similar to +[no]extend_source except that character literals
and hollerith constants continued across a line boundary are not padded.
This option provides compatibility with FORTRAN 77’s +es option.
-exec
Indicates that any object files created will be used to create an executable
file. Constants with a protected or hidden export class are placed in the
read-only data section.
This option also implies -Bprotected_def.
+[no]extend_source
+extend_source allows extended source lines, which may contain up to 254
characters. The default, +noextend_source, restricts fixed-format source
lines to 72 characters and free-format source lines to 132 characters.
Programs that depend on the compiler’s ignoring characters past column 72
will not compile correctly with the +extend_source option.
+externals=file
Specifies a file that contains a list of procedure names to be considered
external as opposed to intrinsic. Using this option causes the routines whose
names appear in file to be treated as if they were declared with the
EXTERNAL attribute.
+f2003
+f2003 enables FORTRAN 2003 features supported by the compiler..
+fastallocatable
+fastallocatable enables a different representation for allocatable arrays
in the object code produced by the compiler. This alternate representation
avoids problems in optimizing code containing allocatable array references.
Additionally, this alternate representation for allocatable arrays is binary
compatible with the old representation.
+fltconst_strict