This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa]: C++ not generating GIMPLE expressions
- From: Jason Merrill <jason at redhat dot com>
- To: Daniel Berlin <dberlin at dberlin dot org>
- Cc: gcc at gcc dot gnu dot org
- Date: Fri, 16 May 2003 14:29:59 -0400
- Subject: Re: [tree-ssa]: C++ not generating GIMPLE expressions
- References: <Pine.LNX.4.53.0305152238110.24378@dberlin.org>
On Thu, 15 May 2003 22:43:14 -0400 (EDT), Daniel Berlin <dberlin@dberlin.org> wrote:
> After GIMPLEification, we still have expressions like:
>
> T.1003 = &*T.851
>
> all over the place.
>
> These are not valid GIMPLE, nor should they be (it should be split into
> two expressions).
> I have no idea why we end up with this, or think it's valid, as
> is_simple_modify_expr returns false for them.
These are produced during inlining, and we no longer re-gimplify after
inlining, so they don't get fixed up. I'll take a look at fixing the
inliner.
Jason