This option disables checking whether an allocated section exceeds the (64K-1)-byte boundary.
[Specification format]
- | Interpretation when omitted |
When an allocated section exceeds the 64K-byte boundary or (64K-1)-byte boundary, an error will occur.
[Detailed description]
- | This option disables checking whether an allocated section exceeds the (64K-1)-byte boundary. |
- | When an allocated section exceeds the 64K-byte boundary, an error will occur. |
- | The sections with the following relocation attributes are subject to checking whether the 64K-byte boundary or
(64K-1)-byte boundary is exceeded. |
|
|
TEXTF_UNIT64KP
|
.textf_unit64kp
|
CONST
|
.const
|
CONSTF
|
.constf
|
DATA
|
.data
|
BSS
|
.bss
|
DATAF
|
.dataf
|
BSSF
|
.bssf
|
- | An allocated section exceeding the 64K-byte boundary means that the lower 16 bits of the section's address will exceed 0xFFFF and continue to 0x0000. |
- | An allocated section exceeding the (64K-1)-byte boundary means that the lower 16 bits of the section's address will exceed 0xFFFE and continue to 0xFFFF. |
[Example of use]
- | To disable checking whether an allocated section exceeds the (64K-1)-byte boundary, describe as: |
>rlink a.obj b.obj -check_64k_only
|
[Remark]
- | If the -form={object|relocate|library} option or -strip option is specified, this option will be invalid. |