2007-09-04 今日の1行 misc char* buf = new char[64]; ↓ volatile char* volatile buf = new char[64]; GCのテストのために、書いたテストコード。 これ以降参照されないので不要コードとして -O3 では削除される。 これに精一杯抵抗したのが volatile 。