Clean up useless initialization for IRA if using LRA.
commit432ebf7404acf56778fa031700db3628af6e4359
authorjasonwucj <jasonwucj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Sep 2014 05:24:31 +0000 (16 05:24 +0000)
committerjasonwucj <jasonwucj@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Sep 2014 05:24:31 +0000 (16 05:24 +0000)
tree888fab7a9d704ecd3cc31759ba700f627ea476f9
parent20c303a53f8945fe9fb0192b465e89f6859411ca
Clean up useless initialization for IRA if using LRA.

gcc/
* ira.c (ira): Don't initialize ira_spilled_reg_stack_slots and
ira_spilled_reg_stack_slots_num if using lra.
(do_reload): Remove release ira_spilled_reg_stack_slots part.
* ira-color.c (ira_sort_regnos_for_alter_reg): Add assertion to
make sure not using lra.
(ira_reuse_stack_slot): Likewise.
(ira_mark_new_stack_slot): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@215286 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ira-color.c
gcc/ira.c