桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

C1055

VC++ 7.1でC1055に悩まされる。

http://msdn.microsoft.com/ja-jp/3d859kh1.aspx

結局、上記の情報は全く役に立たず、デバッグ情報の形式を「エディットコンティニュー用プログラム データベース(/ZI)」から「プログラム データベース(/Zi)」に変更して解決。
後は、boost/math/tools/series.hppでSSE2オプション有効にしたVC++ 7.1のReleaseビルドの時だけ内部コンパイラエラーが出たりとトラブルだらけorz

http://lists.boost.org/Archives/boost/2008/02/133517.php

適当にレジスタクリアする処理をいれて解決。

#if _MSC_VER == 1310
#include <emmintrin.h>
     _mm_sfence();
     _mm_empty();
#endif