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: patch for local alloc / global alloc / reload problem (version 2)



  In message <199809052049.QAA00665@jwlab.FEITH.COM>you write:
  > [ The only change from the previous patch is the updating of
  >   some comments. ]
Thanks.  I made one change to your patch.  I changed dump_conflicts
to go ahead and dump the conflict matrix for regs that were allocated
by local allocation.  That information will be critical if/when we
ever need to debug this code.

  > Sat Sep  5 16:34:34 EDT 1998  John Wehle  (john@feith.com)
  > 
  > 	* global.c: Update comments.
  > 	(global_alloc): Assign allocation-numbers
  > 	even for registers allocated by local_alloc in case
  > 	they are later spilled and retry_global_alloc is called.
  > 	(mark_reg_store, mark_reg_clobber,
  > 	mark_reg_conflicts, mark_reg_death): Always record a
  > 	conflict with a pseudo register even if it has been
  > 	assigned to a hard register.
  > 	(dump_conflicts): Don't dump pseudo registers already
  > 	assigned to a hard register.
  > 	* local-alloc.c: Update comment.
Installed! Thanks!

jeff


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