Visual C 2008 と Visual C 2010 の両方を使用して構築しているかなり複雑なアルゴリズムがあります。VC 2010 (具体的には /Og) で最適化を有効にしてコンパイルすると、アルゴリズムが悪い出力を生成します。
VC 2008 (最適化ありまたはなし) または最適化なしの VC2010 でまったく同じコードをビルドすると、正しく動作するアルゴリズムが生成されます。
最適化を有効にしてコードをデバッグするのに非常に苦労しており、かなり長い間これに固執しています。バージョン間の最適化の違いを知っている人はいますか?