This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: More on gimplify:create_tmp_var
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: jason at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 9 Jun 04 20:28:40 EDT
- Subject: Re: More on gimplify:create_tmp_var
The point I was making earlier in my message was that we should be smart
enough to know that given
R* pr = &p.r;
R* qr = &q.r;
Yes, but in general, you can't compute those addressing operations due to
misalignment.
Also note that we have to able to propagate this down to RTL in MEM_EXPR, so
we need to keep the chain intact. Accurate aliasing information is critical
to insn scheduling, something we'll always being doing at the RTL level.