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



  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


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