-large_variable


変数の最大サイズを0xffffバイトとします。

[指定形式]

-large_variable

 

-

省略時解釈

変数の最大サイズを0x7fffバイトとします。

0x7fffバイトを超えるサイズの変数宣言はエラーとなります。

[詳細説明]

-

変数の最大サイズを0x7fffバイトから0xffffバイトに変更します。

-

0xffffバイトを超えるサイズの変数宣言はエラーとなります。

-

本オプションを使用してポインタ減算の結果がsigned intで表現可能な値の範囲を超える場合,ptrdiff_t(signed int)では値を正しく表現できません。したがって,本オプション使用時は,ポインタ演算の結果に対して注意が必要です。

[使用例]

-

変数の最大サイズを0xffffバイトとします。

>ccrl -large_variable -cpu=S2 -dev=dr5f100pj.dvf main.c