Index: src/ppc/full-codegen-ppc.cc |
diff --git a/src/ppc/full-codegen-ppc.cc b/src/ppc/full-codegen-ppc.cc |
index 455cc1e3fc7f6ac64e5543452f1b170d3368315d..b07efd3fa7308b9547728a85274253c925bdf03f 100644 |
--- a/src/ppc/full-codegen-ppc.cc |
+++ b/src/ppc/full-codegen-ppc.cc |
@@ -491,11 +491,6 @@ void FullCodeGenerator::EmitReturnSequence() { |
EmitProfilingCounterReset(); |
__ bind(&ok); |
-#ifdef DEBUG |
- // Add a label for checking the size of the code used for returning. |
- Label check_exit_codesize; |
- __ bind(&check_exit_codesize); |
-#endif |
// Make sure that the constant pool is not emitted inside of the return |
// sequence. |
{ |
@@ -503,26 +498,10 @@ void FullCodeGenerator::EmitReturnSequence() { |
int32_t arg_count = info_->scope()->num_parameters() + 1; |
int32_t sp_delta = arg_count * kPointerSize; |
SetReturnPosition(function()); |
- __ RecordJSReturn(); |
int no_frame_start = __ LeaveFrame(StackFrame::JAVA_SCRIPT, sp_delta); |
-#if V8_TARGET_ARCH_PPC64 |
- // With 64bit we may need nop() instructions to ensure we have |
- // enough space to SetDebugBreakAtReturn() |
- if (is_int16(sp_delta)) { |
- if (!FLAG_enable_embedded_constant_pool) masm_->nop(); |
- masm_->nop(); |
- } |
-#endif |
__ blr(); |
info_->AddNoFrameRange(no_frame_start, masm_->pc_offset()); |
} |
- |
-#ifdef DEBUG |
- // Check that the size of the code used for returning is large enough |
- // for the debugger's requirements. |
- DCHECK(Assembler::kJSReturnSequenceInstructions <= |
- masm_->InstructionsGeneratedSince(&check_exit_codesize)); |
-#endif |
} |
} |