ルネサス
-SEction_forbid
特定セクションの最適化を抑止します。
[指定形式]
-SEction_forbid=sub[,sub]...
sub:[file-name|module-name](section-name[,section-name]...)
-
省略時解釈
特定セクションの最適化を抑止しません。
[詳細説明]
subには,ファイル名,モジュール名,セクション名を指定します。
入力ファイル名,またはライブラリ・モジュール名を同時に指定することで,最適化抑止対象をセクション全体だけでなく,特定ファイルに限定することも可能です。
[使用例]
.SEC1セクションへの全最適化を抑止します。
>rlink a.obj b.obj -optimize -section_forbid=(.SEC1)
a.obj内の.SEC1,.SEC2セクションへの全最適化を抑止します。
>rlink a.obj b.obj -optimize -section_forbid=a.obj(.SEC1,.SEC2)
[備考]
本オプションは,最適化を使用しないリンク処理では無効です。
パスを記述した入力ファイルを最適化抑止する場合は,ファイル名にパスを記述してください。
ミラー先領域の最適化を抑止する場合は,ミラー元領域を指定してください。