-pirod [V1.07.00 or later]


This option enables the PIROD facility.

[Specification format]

-pirod

 

-

Interpretation when omitted

The PIROD facility is disabled.

[Detailed description]

-

When this option is specified, the relocation attribute that can be specified in the .cseg or .section directive is changed.

If a relocation attribute shown below is specified, an error will occur.

When this option is specified: CONST, ZCONST, or ZCONST23

When this option is not specified: PCCONST16, PCCONST23, or PCCONST32

-

When this option is specified, the predefined macro __PIROD will be valid.

-

If this option is not specified simultaneously with the -pic option, an error will occur.

-

This option only controls the relocation attribute that can be specified. The processing for determining whether there is an error in the code for referencing constant data is not performed.