Copyright Digital Equipment Corp. All rights reserved.

VAX_MACRO_Assembler_Directives

   The MACRO Compiler for OpenVMS Systems supports most of the
   standard VAX MACRO assembler directives discussed in the VAX
   MACRO and Instruction Set Reference Manual. However, some
   directives that are supported by the VAX MACRO assembler do not
   make sense for compiled code. Consequently, the compiler flags
   them and continues execution. You can disable the flagging of
   these directives by specifying /NOFLAG=DIRECTIVES.

   The directives that you can disable are:

   o  .ENABLE and .DISABLE ABSOLUTE-for forcing absolute addressing
      modes

   o  .ENABLE and .DISABLE TRUNCATION-for enabling floating point
      truncation

   o  .LINK-for specifying linker options in a linker options file

   o  .DEFAULT-for setting displacement lengths

   o  .OPDEF and .REFn-for defining opcodes

   o  Alignment directives (.ALIGN, .EVEN, and .ODD) in code psects

   o  .TRANSFER

   o  .MASK

                                  NOTE

      The length of the argument to a .ASCID directive is limited
      to 996 characters when using the MACRO Compiler for OpenVMS
      Systems. No such restriction exists in the VAX MACRO
      Assembler.