This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: What to remove after tree-ssa is merged?
- From: Michael Matz <matz at suse dot de>
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Cc: pinskia at physics dot uc dot edu, gcc at gcc dot gnu dot org
- Date: Wed, 4 Feb 2004 16:15:23 +0100 (CET)
- Subject: Re: What to remove after tree-ssa is merged?
- References: <10402041439.AA00150@vlsi1.ultra.nyu.edu>
Hi,
On Wed, 4 Feb 2004, Richard Kenner wrote:
> Read the documentation and explain what you propose expanding it *to*.
> There's no way to express the needed semantics without this or something
> very similar.
I've read the docu and think know when you need it (although I'm not sure
about the specifics of how they are evaluated to RTL), but I don't see a
reason why this can't be in the front-end, and lowered to trees which do
not contain PLACEHOLDER_EXPR or WITH_RECORD_EXPR. After all the functions
in expr.c even manage to lower such trees to RTL, so there must be some
way to lower them to GIMPLE which are higher level, isn't there?
Ciao,
Michael.