Commit 1df2287f by Vladimir Makarov Committed by Vladimir Makarov

re PR rtl-optimization/61522 (ICE while building libgcc in LRA)

2014-06-16  Vladimir Makarov  <vmakarov@redhat.com>

	PR rtl-optimization/61522
	* lra-assigns.c (assign_by_spills): Check null
	targetm.spill_class.

From-SVN: r211711
parent da66d596
2014-06-16 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/61522
* lra-assigns.c (assign_by_spills): Check null
targetm.spill_class.
2014-06-16 Jan Hubicka <hubicka@ucw.cz>
Revert:
......
......@@ -1425,7 +1425,8 @@ assign_by_spills (void)
enum reg_class rclass = lra_get_allocno_class (regno);
enum reg_class spill_class;
if (lra_reg_info[regno].restore_regno < 0
if (targetm.spill_class == NULL
|| lra_reg_info[regno].restore_regno < 0
|| ! bitmap_bit_p (&lra_inheritance_pseudos, regno)
|| (spill_class
= ((enum reg_class)
......
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