Commit a58dfa49 by Vladimir Makarov Committed by Vladimir Makarov

re PR middle-end/48464 (@171649: ICE in setup_pressure_classes, at ira.c:877)

2011-04-11  Vladimir Makarov  <vmakarov@redhat.com>

	PR middle-end/48464
	* ira.c (setup_pressure_classes): Fix typo in loop condition.
	(setup_allocno_and_important_classes): Ditto.

From-SVN: r172274
parent 107fd1c1
2011-04-11 Vladimir Makarov <vmakarov@redhat.com>
PR middle-end/48464
* ira.c (setup_pressure_classes): Fix typo in loop condition.
(setup_allocno_and_important_classes): Ditto.
2011-04-11 Joseph Myers <joseph@codesourcery.com>
* config/alpha/linux-elf.h (LINUX_DYNAMIC_LINKER): Rename to
......
......@@ -863,7 +863,7 @@ setup_pressure_classes (void)
registers available for the allocation. */
CLEAR_HARD_REG_SET (temp_hard_regset);
CLEAR_HARD_REG_SET (temp_hard_regset2);
for (cl = 0; cl <= LIM_REG_CLASSES; cl++)
for (cl = 0; cl < LIM_REG_CLASSES; cl++)
{
for (i = 0; i < n; i++)
if ((int) pressure_classes[i] == cl)
......@@ -923,7 +923,7 @@ setup_allocno_and_important_classes (void)
/* Collect classes which contain unique sets of allocatable hard
registers. Prefer GENERAL_REGS to other classes containing the
same set of hard registers. */
for (i = 0; i <= LIM_REG_CLASSES; i++)
for (i = 0; i < LIM_REG_CLASSES; i++)
{
COPY_HARD_REG_SET (temp_hard_regset, reg_class_contents[i]);
AND_COMPL_HARD_REG_SET (temp_hard_regset, no_unit_alloc_regs);
......
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