This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Regression for trunk on i686-pc-linux-gnu
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Cc: Daniel Berlin <dberlin at dberlin dot org>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Tue, 27 Jul 2004 16:12:55 -0400
- Subject: Re: Regression for trunk on i686-pc-linux-gnu
- Organization: Red Hat Canada
- References: <10407272010.AA25014@vlsi1.ultra.nyu.edu>
On Tue, 2004-07-27 at 16:10, Richard Kenner wrote:
> I think that's the point: because it will be folded away, it
> apparently has to be accepted here.
>
No. &* is never folded away. It makes no sense in GIMPLE. We fold
*&var to var, but we have no notion of taking the address of a pointer
dereference.
I don't even think it makes sense in GIMPLE. The alias analyzer would
get all bent out of shape if it tried to analyze &*PTR.
Diego.