> これの対策は結局、ゴミ捨て専用の外部変数
> を4バイト用意するしかないでしょうね。 処理系
> の気分でかってに最適化(いったい何がじゃぁ〜
> 2日分返してくれぇ〜)されないためには!
>
> volatile union
> { long int tr_li;
> short int tr_si;
> unsigned char tr_uc;
> char tr_c;
> } kesigomu;
>
> kesigomu.tr_si=CMT0.STA;
またまた だうと
volatile指定はソース側にするものでわ?
--- miya