diff options
author | Maksim Panchenko <maks@fb.com> | 2022-06-30 18:46:47 -0700 |
---|---|---|
committer | Maksim Panchenko <maks@fb.com> | 2022-07-01 15:29:36 -0700 |
commit | 3a47037fcc3cc4407aaee520c684ff0c2c5497d1 (patch) | |
tree | d331b509537216eda7f7a4a559106236eb97dafd /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | fd25a0aa41c0eda517f1e82c5ee9e107cf426fcd (diff) | |
download | llvm-3a47037fcc3cc4407aaee520c684ff0c2c5497d1.zip llvm-3a47037fcc3cc4407aaee520c684ff0c2c5497d1.tar.gz llvm-3a47037fcc3cc4407aaee520c684ff0c2c5497d1.tar.bz2 |
[BOLT] Fix instrumentation problem with floating point
If BOLT instrumentation runtime uses XMM registers, it can interfere
with the user program causing crashes and unexpected behavior. This
happens as the instrumentation code preserves general purpose registers
only.
Build BOLT instrumentation runtime with "-mno-sse".
Reviewed By: Amir
Differential Revision: https://reviews.llvm.org/D128960
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions