diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-17 01:30:35 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-04-17 01:30:35 +0000 |
commit | e4c2a5502bdc15001887b30915121071d1e26f62 (patch) | |
tree | 51327d214c35dd85d990cad35308dc04ca152687 /gcc/ira-color.c | |
parent | 479388134f02ad0219bb6b75e69f0e874517e0e0 (diff) | |
download | gcc-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.c | 4 |
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); |