summaryrefslogtreecommitdiff
path: root/gcc/ira-color.c
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2010-04-17 01:30:35 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2010-04-17 01:30:35 +0000
commite4c2a5502bdc15001887b30915121071d1e26f62 (patch)
tree51327d214c35dd85d990cad35308dc04ca152687 /gcc/ira-color.c
parent479388134f02ad0219bb6b75e69f0e874517e0e0 (diff)
downloadgcc-e4c2a5502bdc15001887b30915121071d1e26f62.tar.gz
* ira-color.c (ira_reassign_pseudos): Collect and sort all the pseudos
needing assignment rather than doing a two-phase assignment. Remove unused variable 'm'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158458 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ira-color.c')
-rw-r--r--gcc/ira-color.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ira-color.c b/gcc/ira-color.c
index feeaa627f0d..f507db18aee 100644
--- a/gcc/ira-color.c
+++ b/gcc/ira-color.c
@@ -2863,7 +2863,7 @@ ira_reassign_pseudos (int *spilled_pseudo_regs, int num,
HARD_REG_SET *pseudo_previous_regs,
bitmap spilled)
{
- int i, m, n, regno;
+ int i, n, regno;
bool changed_p;
ira_allocno_t a, conflict_a;
HARD_REG_SET forbidden_regs;
@@ -2901,7 +2901,7 @@ ira_reassign_pseudos (int *spilled_pseudo_regs, int num,
changed_p = false;
/* Try to assign hard registers to pseudos from
SPILLED_PSEUDO_REGS. */
- for (m = i = 0; i < num; i++)
+ for (i = 0; i < num; i++)
{
regno = spilled_pseudo_regs[i];
COPY_HARD_REG_SET (forbidden_regs, bad_spill_regs);