[H8-ML(2008)] Re: SHC V7 で酷い目に
From: Mitani Hiroshi <hmitani@xxxxxxxxxxxxx>
Date: 2002年06月26日(水)16時38分43秒
#組込みのプログラミングで一番大切な知識は、volatile だったりして。。

> こんなコードを書いたら *1が丸々削除されていました。portをvolatileしていたの
> でオプティマイズされないつもりだったのですが、オプティマイズオプションをoff
> にしてもコードが実行されません。
> 
>  メーカーに問い合わせたところ代入されていない読み込みはコード化されない仕様
> だそうで(まぁ理屈は納得できるけど・・・(^_^;)
> 別の変数を用意して代入式にしたら読み込んでくれました。

そうですか。

つねづね思うんですが、コンパイラが、最適化によってコード化されなかった
ソースのコードをリストにして吐き出してくれれば、組込み技術者の生産性は、
きっとかなり上がるんじゃないでしょうか?

そういうオプション付けてよ> SHC コンパイラの作者様

ちなみに、そういうのも含めて「これこれこういう最適化をやりました」って
ちゃんとレポートを出してくれるコンパイラってありますか?
--
Mitani Hiroshi
スレッド概略
[1992(R)](起点)
 └[1996(U)]
   └[表示中]
     ├[2009(1)]
     └[2010(2)]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]