Index: src/ia32/lithium-codegen-ia32.cc |
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc |
index 5513733d921d197c7380cb247e7d518529155099..19c553bfa517a7b47bf462e7e8affae561830095 100644 |
--- a/src/ia32/lithium-codegen-ia32.cc |
+++ b/src/ia32/lithium-codegen-ia32.cc |
@@ -2511,7 +2511,7 @@ void LCodeGen::DoCmpHoleAndBranch(LCmpHoleAndBranch* instr) { |
} else { |
// Put the value to the top of stack |
X87Register src = ToX87Register(instr->object()); |
- X87Fxch(src); |
+ X87LoadForUsage(src); |
__ fld(0); |
__ fld(0); |
__ FCmp(); |