Everything

-ALLOW_OPTIMIZE_ENTRY_BLOCK [V1.13 or later]


This option performs optimization on the areas that are allocated before the execution start symbol.

[Specification format]

-ALLOW_OPTIMIZE_ENTRY_BLOCK

 

-

Interpretation when omitted

Optimization is not performed on any area allocated before the execution start symbol.

[Detailed description]

-

This option performs optimization on the areas that are allocated before the execution start symbol.

-

Specifying this option more than once has the same effect as specifying it once only. A warning is output in this case.

[Example of use]

-

To perform optimization including the areas that are allocated before the execution start symbol, describe as:

>rlink a.obj b.obj -optimize -entry=_main -allow_optimize_entry_block

[Remark]

-

This option is invalid for link processing that does not use optimization.

-

If an address is specified by the -entry option, this option outputs a warning and ignores the specification.

-

This option is invalid unless the -entry option is specified.