Index: src/full-codegen/ppc/full-codegen-ppc.cc |
diff --git a/src/full-codegen/ppc/full-codegen-ppc.cc b/src/full-codegen/ppc/full-codegen-ppc.cc |
index 00f8bbc83a2256174f24fa746962770494ee5ae0..6bac8b15a3399aa153ec58171d8f9c5e50e7c881 100644 |
--- a/src/full-codegen/ppc/full-codegen-ppc.cc |
+++ b/src/full-codegen/ppc/full-codegen-ppc.cc |
@@ -1834,7 +1834,8 @@ void FullCodeGenerator::EmitOperandStackDepthCheck() { |
int expected_diff = StandardFrameConstants::kFixedFrameSizeFromFp + |
operand_stack_depth_ * kPointerSize; |
__ sub(r3, fp, sp); |
- __ cmpi(r3, Operand(expected_diff)); |
+ __ mov(ip, Operand(expected_diff)); |
+ __ cmp(r3, ip); |
__ Assert(eq, kUnexpectedStackDepth); |
} |
} |