From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: Joern Rennecke Cc: crux@pool.informatik.rwth-aachen.de, meissner@cygnus.com, toon@moene.indiv.nluug.nl, egcs@cygnus.com Subject: Re: Reload patch to improve 386 code Date: Sat, 05 Sep 1998 15:44:00 -0000 Message-id: <23417.905033646@hurl.cygnus.com> References: <199809052204.XAA14607@phal.cygnus.co.uk> X-SW-Source: 1998-09/msg00262.html In message < 199809052204.XAA14607@phal.cygnus.co.uk >you write: > > We actually have most of the stuff to implement this now. We just need > > to set the alias set for such MEMs so that they have a different set > > than all the MEMs created before reload. > > It's not quite that simple. You also have to know that different stack > slots don't alias each other. By setting the alias set, we disambiguate all the spill slots from all the other pointers in the code. We then let the existing base address tracking code disambiguate the stack slots from each other. jeff