FORTRAN Reference Manual
Compiler Directives
FORTRAN Reference Manual—528615-001
10-32
HIGHPIN Compiler Directive
HIGHPIN Compiler Directive
The HIGHPIN directive specifies whether your program can run at a high PIN.
The default value is NOHIGHPIN.
Considerations
•
The HIGHPIN directive must appear on the FORTRAN command line after the 
semicolon that follows the object file name, or in the source input file before the 
first FORTRAN source statement.
If you specify more than one HIGHPIN directive in a compilation, FORTRAN uses 
the first one you specify and reports a warning for each subsequent HIGHPIN 
directive that appears before the first FORTRAN statement.
FORTRAN reports an error if you specify a HIGHPIN directive after the first 
FORTRAN statement.
•
You can specify HIGHPIN only if you have previously specified ENV COMMON in 
the same compilation.
•
If you use Binder to bind multiple object files together, Binder sets the HIGHPIN 
attribute in the target file only if all the object files bound into the new object file 
have the HIGHPIN attribute set. You can use the Binder SET command to 
establish explicitly the value of the HIGHPIN attribute:
SET HIGHPIN 
You can change the value of the HIGHPIN attribute in an object file using the 
CHANGE Binder command:
CHANGE HIGHPIN   IN object-file
•
Your program runs at a high PIN only if all the following are true:
°
The HIGHPIN attribute is set in the object file.
°
The HIGHPIN attribute is set in the user library file, if your application has a 
user library.
°
Your process’s creator—usually TACL—specifies that your process can run at 
a high PIN. Processes started from TACL run at a high PIN if the TACL variable 
[NO]HIGHPIN
ON
OFF
ON
OFF










