-CHECK_64K_ONLY


セクションが(64K-1)バイト境界をまたいで配置されるかをチェックしません。

[指定形式]

-CHECK_64K_ONLY

 

-

省略時解釈

セクションが64Kバイト境界,または(64K-1)バイト境界をまたいで配置された場合にエラーとなります。

[詳細説明]

-

セクションが(64K-1)バイト境界をまたいで配置されるかをチェックしません。

-

セクションが64Kバイト境界をまたいで配置された場合はエラーとなります。

-

以下の再配置属性を持つセクションが64Kバイト境界,および(64K-1)バイト境界のチェックの対象となります。

再配置属性

デフォルト・セクション名

TEXTF_UNIT64KP

.textf_unit64kp

CONST

.const

CONSTF

.constf

DATA

.data

BSS

.bss

DATAF

.dataf

BSSF

.bssf

-

セクションが64Kバイト境界をまたいで配置されるとは,セクションのアドレスの下位16ビットが0xFFFFを超えて0x0000に続くことを意味します。

-

セクションが(64K-1)バイト境界をまたいで配置されるとは,セクションのアドレスの下位16ビットが0xFFFEを超えて0xFFFFに続くことを意味します。

[使用例]

-

セクションが(64K-1)バイト境界をまたいで配置されるかをチェックしません。

>rlink a.obj b.obj -check_64k_only

[備考]

-

本オプションは,-form={object|relocate|library}オプション,または-stripオプションを指定した場合は無効となります。