RTL alias analysis
Richard Henderson
rth@redhat.com
Fri Jan 20 21:05:00 GMT 2006
On Fri, Jan 20, 2006 at 06:39:21PM +0100, Steven Bosscher wrote:
> FWIW, I don't believe this is a "fix", but rather a solid work-around
> for the problem. I'm still trusting rth's superior compiler brain and
> GCC knowledge to ultimately be ingredients in a real fix ;-)
I don't think it's quite solid for a workaround.
And, unfortunately, I can't think of any "good" solution to
the problem. The only only way to prevent some of the
potential problems is to prevent moving memory operations
across block boundaries, which would be a real joy for our
optimizers.
In some cases I'm sure we could see no ill effects by adding
memory barriers strategically, and in others I'm sure we'd
kill performance.
r~
More information about the Gcc
mailing list