Commit 6afb52d3 by Daniel Jacobowitz Committed by Daniel Jacobowitz

dwarf2out.c (dwarf2out_frame_debug): Check for queued saves again after processing insn.

	* dwarf2out.c (dwarf2out_frame_debug): Check for queued saves
	again after processing insn.

From-SVN: r162460
parent 96f3a5d2
2010-07-23 Daniel Jacobowitz <dan@codesourcery.com>
* dwarf2out.c (dwarf2out_frame_debug): Check for queued saves
again after processing insn.
2010-07-23 Jie Zhang <jie@codesourcery.com>
* tree-sra.c (ipa_sra_preliminary_function_checks): Dump
......
......@@ -2791,6 +2791,12 @@ dwarf2out_frame_debug (rtx insn, bool after_p)
insn = PATTERN (insn);
found:
dwarf2out_frame_debug_expr (insn, label);
/* Check again. A parallel can save and update the same register.
We could probably check just once, here, but this is safer than
removing the check above. */
if (clobbers_queued_reg_save (insn))
flush_queued_reg_saves ();
}
/* Determine if we need to save and restore CFI information around this
......
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