Index: src/ia32/deoptimizer-ia32.cc |
diff --git a/src/ia32/deoptimizer-ia32.cc b/src/ia32/deoptimizer-ia32.cc |
index 649bf9cff3c7e7cd5c661416ddb2eea13ea29d1f..bb32bc5068694569e0952599f530c50f5e88fcb9 100644 |
--- a/src/ia32/deoptimizer-ia32.cc |
+++ b/src/ia32/deoptimizer-ia32.cc |
@@ -212,6 +212,7 @@ void Deoptimizer::SetPlatformCompiledStubRegisters( |
void Deoptimizer::CopyDoubleRegisters(FrameDescription* output_frame) { |
+ if (!CpuFeatures::IsSupported(SSE2)) return; |
for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; ++i) { |
double double_value = input_->GetDoubleRegister(i); |
output_frame->SetDoubleRegister(i, double_value); |