Reload patch v5
Jeffrey A Law
law@cygnus.com
Wed Sep 16 11:34:00 GMT 1998
In message < 199809161510.QAA15182@phal.cygnus.co.uk >you write:
> > * 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.
We've already discussed this on the egcs list.
used_spill_regs will go away if/when Bernd's reload patch is installed.
It is believed that the new reload code should eliminate the need for
the used_spill_regs hack. If it does not, then we will add a post
reload pass to provide accurate liveness information to reorg.
jeff
More information about the Gcc
mailing list