Commit 2c42e193 by Alan Modra Committed by Alan Modra

re PR debug/24908 (ICE in dwarf2out for cpu2000 with -funroll-loops -fno-tree-copyrename)

	PR debug/24908
	* dwarf2out.c (dwarf2out_frame_debug_expr): Don't assert that
	call_used_regs can't be used to save reg in another reg.

From-SVN: r108257
parent 6d66414c
2005-12-09 Alan Modra <amodra@bigpond.net.au>
PR debug/24908
* dwarf2out.c (dwarf2out_frame_debug_expr): Don't assert that
call_used_regs can't be used to save reg in another reg.
2005-12-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
Christophe Jaillet <christophe.jaillet@wanadoo.fr>
......
......@@ -1568,10 +1568,9 @@ dwarf2out_frame_debug_expr (rtx expr, const char *label)
else
{
/* Saving a register in a register. */
gcc_assert (call_used_regs [REGNO (dest)]
&& (!fixed_regs [REGNO (dest)]
gcc_assert (!fixed_regs [REGNO (dest)]
/* For the SPARC and its register window. */
|| DWARF_FRAME_REGNUM (REGNO (src))
|| (DWARF_FRAME_REGNUM (REGNO (src))
== DWARF_FRAME_RETURN_COLUMN));
queue_reg_save (label, src, dest, 0);
}
......
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