Object Code Accelerator Manual
OCA Syntax and Option Summary
Object Code Accelerator Manual—528144-003
5-7
Diagnosing and Managing Register or Condition
Code Inheritance
be inherited from the calling procedure. These warnings appear rarely and may in fact
not reflect register inheritance. Use the following options to suppress these warnings
and allow OCA to complete translation.
IGNORE_IRn
If you determine that OCA is issuing Warning 15 falsely, use IGNORE_IRn to suppress
further issuance of Warning 15 and allow OCA to complete procedure translation.
IGNORE_IRn
where the value of n is one of each TNS data register that could appear to be
inherited. Values for IGNORE_IR are: IGNORE_IR0, IGNORE_IR1, IGNORE_IR2,
IGNORE_IR3, IGNORE_IR4, IGNORE_IR5, IGNORE_IR6, or IGNORE_IR7.
proc-name
is a procedure name. Procedure names are case sensitive so specify a procedure
name using the exact spelling and case as it appears in the Binder region of the
object file. OCA error message display the exact spelling and case for a procedure.
IGNORE_CC
If you determine that OCA is issuing Warning 16 falsely, use IGNORE_CC to suppress
further issuance of Warning 16 and allow OCA to complete procedure translation.
proc-name
is a procedure name. Procedure names are case-sensitive so specify a procedure
name using the exact spelling and case as it appears in the Binder region of the
object file. OCA error message display the exact spelling and case for a procedure.
INHERITSRn
Use the INHERITSRn option if you determine that OCA is issuing Warning 15 because
a TNS register stack is being used to implicitly pass a non-stack parameter to the
procedure. Note that Warning 15 is usually spurious and INHERITSRn should only be
used when Warning 15 is not spurious.This option directs OCA to treat TNS stack
register n as “live” on calls to the named procedure. It also suppresses further
issuance of Warning 15 and allows OCA to complete procedure translation.
oca [/ run-options/] input-file, IGNORE_IRn proc-name
oca [/ run-options/] input-file, IGNORE_CC proc-name
oca [/ run-options/] input-file, INHERITSRn proc-name