Commit 5274639a by Jan Hubicka

Undo the accidental checkin :(

From-SVN: r40129
parent 6f45f005
...@@ -1743,39 +1743,6 @@ dwarf2out_frame_debug (insn) ...@@ -1743,39 +1743,6 @@ dwarf2out_frame_debug (insn)
cfa_store = cfa; cfa_store = cfa;
cfa_temp.reg = -1; cfa_temp.reg = -1;
cfa_temp.offset = 0; cfa_temp.offset = 0;
n_alternate_entry_points = 0;
for (insn = get_insns (); insn; insn = NEXT_INSN (insn))
if (GET_CODE (insn) == CODE_LABEL && LABEL_ALTERNATE_NAME (insn))
n_alternate_entry_points ++;
/* For each alternate entry point amit an store_state command. We will pop
the state once we will reach it. */
while (n_alternate_entry_points--)
{
register dw_cfi_ref xcfi;
/* Set the location counter to the new label. */
xcfi = new_cfi ();
xcfi->dw_cfi_opc = DW_CFA_remember_state;
add_fde_cfi (NULL, xcfi);
}
return;
}
/* An alternate entry point. Pop the state we pushed during initialization
and re-initialize our tables. */
if (GET_CODE (insn) == CODE_LABEL && LABEL_ALTERNATE_NAME (insn))
{
register dw_cfi_ref xcfi;
label = dwarf2out_cfi_label ();
/* On entry, the Canonical Frame Address is at SP. */
dwarf2out_def_cfa (label, STACK_POINTER_REGNUM, INCOMING_FRAME_SP_OFFSET);
/* Restore the frame state we had right before entering function. */
xcfi = new_cfi ();
xcfi->dw_cfi_opc = DW_CFA_restore_state;
add_fde_cfi (label, xcfi);
return; return;
} }
......
...@@ -2332,12 +2332,6 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes) ...@@ -2332,12 +2332,6 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes)
break; break;
case CODE_LABEL: case CODE_LABEL:
#if defined (DWARF2_UNWIND_INFO)
/* If we push arguments, we need to check all insns for stack
adjustments. */
if (dwarf2out_do_frame ())
dwarf2out_frame_debug (insn);
#endif
/* The target port might emit labels in the output function for /* The target port might emit labels in the output function for
some insn, e.g. sh.c output_branchy_insn. */ some insn, e.g. sh.c output_branchy_insn. */
if (CODE_LABEL_NUMBER (insn) <= max_labelno) if (CODE_LABEL_NUMBER (insn) <= max_labelno)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment