diff options
author | Magnus Lång <[email protected]> | 2016-05-11 17:25:03 +0200 |
---|---|---|
committer | Magnus Lång <[email protected]> | 2016-05-11 17:35:02 +0200 |
commit | ea308bc26d4664705895ff3be31687dc5235cc79 (patch) | |
tree | 58f9a87f72d114399ab1f2993bbaa0fd7ea7256d /lib/hipe/amd64/hipe_amd64_registers.erl | |
parent | 7814ec18b095d40af95f362ff668a68915982e45 (diff) | |
download | otp-ea308bc26d4664705895ff3be31687dc5235cc79.tar.gz otp-ea308bc26d4664705895ff3be31687dc5235cc79.tar.bz2 otp-ea308bc26d4664705895ff3be31687dc5235cc79.zip |
hipe_llvm: Disable floats for x86
A bug in LLVM miscompiles x86 functions that have floats are spilled to
stack. We work around it by disabling (inlined) floats when using llvm
on x86. Once a LLVM version in which the bug is fixed is released, we
can make the workaround conditional depending on the version.
Diffstat (limited to 'lib/hipe/amd64/hipe_amd64_registers.erl')
0 files changed, 0 insertions, 0 deletions