Add sse options to avoid math3d test errors on MSYS2/MinGW-w64 32bit #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
MSYS2/MinGW-w64 32bit 環境で、math3d のテストがエラーになったため、
configure.ac 内で SSE 使用のオプションを追加するようにしました。
make check で 以下のエラーが出ていました。
多分また 387 の 80bit 浮動小数点数演算の関係だと思います(詳しくは調べていませんが。。。)。
少し前に MSYS2 を更新したのですが、更新前は問題ありませんでした。
(古い test.log が残っていたので確認しました)
<テスト結果>
OS : Windows 8.1 (64bit)
Gauche : コミット a2a9673 + 本変更
開発環境1 : MSYS2/MinGW-w64 (64bit) (gcc version 6.3.0 (Rev2, Built by MSYS2 project))
make check - OK
サンプルプログラムの起動 - OK
開発環境2 : MSYS2/MinGW-w64 (32bit) (gcc version 6.3.0 (Rev2, Built by MSYS2 project))
make check - OK
サンプルプログラムの起動 - OK
開発環境3 : MinGW.org (32bitのみ) (gcc v4.8.1)
make check - OK
サンプルプログラムの起動 - OK