This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa] ccp/aliasing problem
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Zdenek Dvorak <rakdver at atrey dot karlin dot mff dot cuni dot cz>
- Cc: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Wed, 11 Feb 2004 08:00:04 -0500
- Subject: Re: [tree-ssa] ccp/aliasing problem
- Organization: Red Hat Canada
- References: <20040211113922.GA8165@atrey.karlin.mff.cuni.cz>
On Wed, 2004-02-11 at 06:39, Zdenek Dvorak wrote:
> which is wrong, since __first._M_current is the same place as
> *(int * const *)&__first and I have lost the dependency. Where's the
> problem?
>
Aliasing. It's hard to tell without the actual test case, but it seems
to me that __first ought to be in the alias set of D38552's memory tag.
See if the aliasing changes I committed yesterday make a difference. If
not, please open a PR and assign it to me.
Also, are you sure that the input program is not pulling a fast one?
Thanks. Diego.