+[no]dlines

+dlines treats source lines with a “D” or “d” in column 1 as statements to be

 

compiled. The default, +nodlines, treats lines beginning with “D” or “d” in column

 

1 as comments.

 

 

The +dlines option must be used only with source files in fixed-format.

+DOosname

+DOosname sets the target operating system for the compiler, and is intended for

 

enabling optimizations that are not backward compatible.

 

PA-RISC— based system recognized values for osnameare 11.0 and 11.0EP9806.

 

Itanium®— based system recognized values for osnameare 11.20, 11.22, and

 

11.23.

 

 

+DOosname can be used at any level of optimization. The default value for osname

 

is the operating system version of the computer on which the compiler is invoked.

+dryrun

+dryrun option generates sub-process information for a given f90 command line

 

without running the sub-processes.

 

 

It is useful in the development process to obtain command lines of compiler

 

sub-processes to run the commands manually or to use them with other tools.

+DSmodel

+DS specifies an instruction scheduling algorithm for a particular implementation of

 

the PA-RISC architecture, as specified by model.

 

A PA-RISC version number (1.1or 2.0)

 

A model number (for example, 750or 870)

 

One of the PA-RISC processor names (for example, PA7000, PA7100, or PA8000)

 

Itanium® values as defined below.

 

For example, specifying +DS750 performs instruction scheduling tuned for one

 

implementation of PA-RISC 1.1Specifying +DS 2.0 or +DS 1.1 performs scheduling

 

for a representative PA-RISC 2.0™or1.1 system, respectively. To improve performance

 

on a particular model, use +DSwith that model number.

 

Object code with scheduling tuned for a particular model will execute on other systems,

 

although possibly less efficiently.

 

 

If you do not use this option, the compiler uses the argument specified with the

 

+DAoption. If you use neither +DSor +DA, the default instruction scheduling is for the

 

system on which you are compiling.

 

 

On Itanium®-based architectures, the defined values for model are:

 

blended

Tune for best performance on a combination of

 

 

processors (i.e., Itanium or Itanium® 2 processor).

 

itanium

Tune for best performance on an Itanium®

 

 

processor.

 

itanium2

Tune for best performance on an Itanium® 2

 

 

processor.

 

native

Tune for best performance on the processor on

 

 

which the compiler is running.

-dynamic

-dynamicis used to generate dynamically-bound executables.

+[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.

26 Compiling and linking