Renesas Synergy™

FAQ 104105 : 最適化により、デバッグ情報は保証されるのでしょうか。

Q: 質問

最適化により、デバッグ情報は保証されるのでしょうか。


A: 回答 

最適化によって、ソースの記述と処理の流れが異なる場合があります。ただし、開発者の意図しない動作(アルゴリズムの変更など)に変更することはありません。
例えば・・・

  • 未参照変数への代入の削除
  • ループ内不変式の移動
  • ループ変数のレジスタ割付

などがあります。ソース通りの処理を追いたい場合は、最適化をはずしてコンパイルしてください。

 

 

適用製品

SuperHファミリ用C/C++コンパイラパッケージ
H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください