Copyright Digital Equipment Corp. All rights reserved.

/DEBUG=(option[,...]) D=/DEBUG=(NOSYMBOLS,TRACEBACK)

 /[NO]DEBUG

 Requests that the object module contain information for use by the
 OpenVMS Debugger and the run-time error traceback mechanism.

 [NO]SYMBOLS
   Controls whether the compiler provides the debugger with local
   symbol definitions for user-defined variables, arrays (including
   dimension information), structures, and labels of executable
   statements.

 [NO]TRACEBACK
   Controls whether the compiler provides an address correlation
   table so that the debugger and the run-time error traceback
   mechanism can translate virtual addresses into source program
   routine names and compiler-generated line numbers.

 ALL
   Requests that the compiler provide both local symbol definitions
   and an address correlation table.

 NONE
   Requests that the compiler provide no debugging information.

 If you omit the /DEBUG qualifier, the default is
 /DEBUG=(TRACEBACK,NOSYMBOLS).  If you specify /DEBUG without any
 keywords, it is the same as /DEBUG=ALL or
 /DEBUG=(TRACEBACK,SYMBOLS).  The /NODEBUG, /DEBUG=NONE, and
 /DEBUG=(NOTRACEBACK,NOSYMBOLS) qualifiers are equivalent.

                                NOTE

         It is strongly recommended that you use /NOOPTIMIZE
         when  using  the  /DEBUG  qualifier.  Optimizations
         performed  by  the  compiler  can   cause   several
         different  kinds  of unexpected behavior when using
         the OpenVMS Debugger.


 For more information on debugging and traceback, see the HP
 Fortran for OpenVMS User Manual.