HP Fortran Programmer's Guide (September 2007)

Compiling and linking
Compiling with the f90 command
Chapter 232
Changes the default size of a Cray pointer. It will become the large of a
default-sized integer and a C pointer (8-bytes), rather than the 4-byte
default.
+DC
Specifies cache values to the compiler. The syntax is +DC<a>:<b>:<c> where
<a> is the total cache size in bytes; where <b> is the cache line size in bytes;
and <c> is the cache associativity.
+DC7200
+DC7200 performs memory hierarchy optimizations for the PA7200
processor.
+DD
datamodel
Generate code using either the
ILP32
or
LP64
data model. Defined values for
datamodel
are:
32 Use the
ILP32
data model. The sizes of the int, long, and
pointer data types are 32-bits.
64 Use the
LP64
data model. The size of the int data type is
32-bits, and the sizes of the long and pointer data types
are 64-bits. Defines LP64 to the preprocessor.
The default is +DD32.
+[no]demand_load
+demand_load causes the output file from the linker to be marked demand
load. When a process is marked demand load, its pages are brought into
physical memory only when they are accessed. The default,
+nodemand_load, causes the output file from the linker not to be marked
demand load.
The -q option performs the same function as +demand_load, and the -Q
option performs the same function as +nodemand_load.
+df
name
Specify profile database file name for profile-based optimizations.
+df requires the spcification of +P.
This option is a synonym for +Oprofile=use: filename.
This option is only valid on the Itanium processor family architecture.
The default is flow.data if a name is not specified.