# HG changeset patch # User Markus Mützel # Date 1595356073 -7200 # Node ID 512e69a36d092bb28b1359f9969edc136c627790 # Parent be0a7ce498e623b44c5d48dcc1f688db6644d87e Use SSE2 instruction set for i686-w64 target (bug #58807). * src/build-gcc.mk: Set specs to use SSE/SSE2 instructions by default for i686-w64-mingw32 target (Windows 32bit). * src/native-gcc.mk: Set specs to use SSE/SSE2 instructions by default for i686-w64-mingw32 target (Windows 32bit). diff -r be0a7ce498e6 -r 512e69a36d09 src/build-gcc.mk --- a/src/build-gcc.mk Sun Jul 05 20:58:57 2020 +0200 +++ b/src/build-gcc.mk Tue Jul 21 20:27:53 2020 +0200 @@ -36,7 +36,8 @@ $(PKG)_SYSDEP_CONFIGURE_OPTIONS += \ --libdir='$(BUILD_TOOLS_PREFIX)/lib' \ --with-native-system-header-dir='/include' \ - --disable-sjlj-exceptions + --disable-sjlj-exceptions \ + --with-specs='%{!mfpmath:-mfpmath=sse} %{!msse:%{!mno-sse:-msse}} %{!msse2:%{!mno-sse2:-msse2}}' else define $(PKG)_PRE_BUILD echo "Shortcuts" diff -r be0a7ce498e6 -r 512e69a36d09 src/native-gcc.mk --- a/src/native-gcc.mk Sun Jul 05 20:58:57 2020 +0200 +++ b/src/native-gcc.mk Tue Jul 21 20:27:53 2020 +0200 @@ -30,7 +30,8 @@ ifneq ($(ENABLE_WINDOWS_64),yes) $(PKG)_SYSDEP_CONFIGURE_OPTIONS += \ - --disable-sjlj-exceptions + --disable-sjlj-exceptions \ + --with-specs='%{!mfpmath:-mfpmath=sse} %{!msse:%{!mno-sse:-msse}} %{!msse2:%{!mno-sse2:-msse2}}' else $(PKG)_SYSDEP_CONFIGURE_OPTIONS += \ --enable-64bit