------- Comment #16 from rguenther at suse dot de 2009-05-10 14:14 ------- Subject: Re: [4.3/4.4/4.5 Regression] tree-ssa-sink breaks stack layout
On Sun, 10 May 2009, steven at gcc dot gnu dot org wrote: > ------- Comment #15 from steven at gcc dot gnu dot org 2009-05-10 13:51 > ------- > The late stack slot allocation idea will just cause other problems, like > missing CSE of addresses. GCC should just get the conflicts right somehow... "somehow..." ;) I don't see how without making the coalescing decisions part of the IL on RTL (and of course see if coalescing is even possible before doing it). What about dropping all MEM_EXPRs for accesses to coalesced variables? With the new memory-model that should be enough, without it you'd also need to make the use alias set zero. Richard. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39604