[PATCH] Don't init ira_spilled_reg_stack_slots in ira if using lra.

Kito Cheng kito.cheng@gmail.com
Wed Aug 27 14:49:00 GMT 2014


Hi all:

This patch is clean up useless initialize for IRA with LRA.

2014-08-27  Kito Cheng  <kito@0xlab.org>

        * 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Don-t-init-ira_spilled_reg_stack_slots-in-ira-if-usi.patch
Type: text/x-patch
Size: 2983 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140827/905d9b42/attachment.bin>


More information about the Gcc-patches mailing list