Index: src/compiler/ppc/code-generator-ppc.cc |
diff --git a/src/compiler/ppc/code-generator-ppc.cc b/src/compiler/ppc/code-generator-ppc.cc |
index bdebd304c04495d1abc176aa75aa6bf921315bd4..fde89095674e47d09de0cc54387e53c299e6e308 100644 |
--- a/src/compiler/ppc/code-generator-ppc.cc |
+++ b/src/compiler/ppc/code-generator-ppc.cc |
@@ -687,6 +687,10 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
__ mr(i.OutputRegister(), sp); |
DCHECK_EQ(LeaveRC, i.OutputRCBit()); |
break; |
+ case kArchFramePointer: |
+ __ mr(i.OutputRegister(), fp); |
+ DCHECK_EQ(LeaveRC, i.OutputRCBit()); |
+ break; |
case kArchTruncateDoubleToI: |
// TODO(mbrandy): move slow call to stub out of line. |
__ TruncateDoubleToI(i.OutputRegister(), i.InputDoubleRegister(0)); |