Index: src/ia32/lithium-codegen-ia32.cc |
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
index 95ad5e0665db740cd1260e55a5d5d1312c199ae4..a1b0bc70fce763b0e9e0b1167707c2c93f80ea55 100644 |
--- a/src/ia32/lithium-codegen-ia32.cc |
+++ b/src/ia32/lithium-codegen-ia32.cc |
@@ -3756,8 +3756,7 @@ void LCodeGen::DoDeferredTaggedToI(LTaggedToI* instr) { |
__ cmp(Operand(input_reg), Immediate(kTooBigExponent)); |
__ j(less, &convert, Label::kNear); |
// Pop FPU stack before deoptimizing. |
- __ ffree(0); |
- __ fincstp(); |
+ __ fstp(0); |
DeoptimizeIf(no_condition, instr->environment()); |
// Reserve space for 64 bit answer. |