This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Reload patch v5


> > 	* reorg.c (used_spill_regs): Delete declaration.
> > 	(max_label_num_after_reload): Likewise.
> > 	(find_dead_or_set_registers): Don't assume spill regs are dead at
> > 	CODE_LABELs.
> ...
> > 	(used_spill_regs): Now static.
> ...
> > 	Don't set used_spill_regs at the end.
> 
> This defeats the purpose of used_spill_regs.
> If we can't use it anymore, we should look at a way to replace it.

Jeff suggested doing a life analysis pass over the hard regs after
reload.  I'll look into this, but for now I concentrated on getting the
main part of the patch stable.

Bernd



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]