VMS Help  —  MACRO  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.
Close Help