HP Pascal/HP-UX Release Notes Version A.10.08
52 Chapter 1
New and Changed Features
Porting HP Pascal/HP-UX Programs
ASSUME Sets optimizer assumptions.
BUILDINT Causes the compiler to build an intrinsic file rather than an
object code file.
CHECK_ACTUAL_PARM Sets level of type checking of actual parameters for separately
compiled functions or procedures.
CHECK_FORMAL_PARM Sets level of type checking of formal parameters for separately
compiled functions or procedures.
CODE
a
Generates object code after parsing a compilation block.
CODE_OFFSETS
a
When $LIST ON$ is used, the compiler prints a table that
contains the statement number and offset of each executable
statement that it lists.
CONVERT_MPE_NAME Converts file names in the BUILDINT, INCLUDE, LISTINTR, and
SYSINTR compiler options from MPE format to HP-UX format.
COPYRIGHT Causes a copyright string to be placed into object code.
COPYRIGHT_DATE Sets the date that appears in the copyright notice. This option
must be used with the COPYRIGHT compiler option.
EXTERNAL Used in conjunction with the GLOBAL option, EXTERNAL enables
you to compile one program as two or more compilation units.
EXTNADDR Specifies long pointer accessing.
GLOBAL Used in conjunction with the EXTERNAL option, GLOBAL enables
you to compile one program as two or more compilation units.
GPROF Generates code for profiling.
HEAP_COMPACT When used with HEAP_DISPOSE ON, free space in the heap is
concatenated.
HEAP_DISPOSE The predefined procedure dispose frees space in the heap so
that the predefined procedure new can reallocate it.
Compiler Option Effect