gcc (GCC) 3.3.3
を使っているのですが 最適化の指定をしないのと -O2, -O3をしていするのでは
バイナリを実行したときの結果が違います、
こういうことってあるのでしょうか?
また、なぜ変わるのでしょうか?