-Xinline_strcpy


標準ライブラリ関数strcpy,strcmp,memcpy,memsetの呼び出しをインライン展開します。

[指定形式]

-Xinline_strcpy

 

-

省略時解釈

標準ライブラリ関数strcpy,strcmp,memcpy,memsetのインライン展開を行いません。

[詳細説明]

-

標準ライブラリ関数strcpy,strcmp,memcpy,memsetの呼び出しをインライン展開します。

-

本オプションは,-Xpackオプションと同時に指定することはできません。

-

strcpyについては,第二引数が文字列の場合にのみ,インライン展開を行います。

-

本オプションを指定した場合,配列,および文字列は自動的に4バイト境界に配置されます。

-

生成されるプログラムの実行速度は高速になりますが,コード・サイズは増大します。

[使用例]

-

標準ライブラリ関数strcpy,strcmp,memcpy,memsetの呼び出しをインライン展開します。

>ccrh -Xinline_strcpy -Xcommon=rh850 main.c