Switch to older x86 CPU in Windows x86 codegenerator.

This commit is contained in:
Nikolay Igotti
2019-05-13 00:40:39 +03:00
committed by Nikolay Igotti
parent c3834fd476
commit f508ac3a37
+2 -2
View File
@@ -435,11 +435,11 @@ targetSysRoot.mingw_x86 = msys2-mingw-w64-i686-gcc-7.4.0-clang-llvm-6.0.1
# For using with Universal Windows Platform (UWP) we need to use slower -emulated-tls option.
# See https://youtrack.jetbrains.com/issue/KT-27654.
# TODO: remove, once fixed in mingw, check with the bug testcase.
# -mcpu=sandybridge makes sure that cogenerator knows which CPU flavour to emit code for.
# -mcpu=pentium4 makes sure that cogenerator knows which CPU flavour to emit code for.
# Can be seen on optimized build and FP tests, where value is passed in coprocessor registers
# by Kotlin and taken from SSE registers by C code.
# TODO: once this information is available in function attributes, we can remove this flag.
llvmLtoFlags.mingw_x86 = -emulated-tls -mcpu=sandybridge
llvmLtoFlags.mingw_x86 = -emulated-tls -mcpu=pentium4
llvmLtoOptFlags.mingw_x86 = -O3 -function-sections
llvmLtoNooptFlags.mingw_x86 = -O1
linkerNoDebugFlags.mingw_x86 = -Wl,-S