This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: Patch to allow Ada to work with tree-ssa
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: aph at redhat dot com
- Cc: gcc-patches at gcc dot gnu dot org, java at gcc dot gnu dot org
- Date: Tue, 22 Jun 04 14:18:12 EDT
- Subject: Re: Patch to allow Ada to work with tree-ssa
> I somebody could point out what tree transformation is going wrong, I'll
> be glad to fix it.
It seems that something has changed the depth-first, left-to-right
parsing of expressions. Have you any idea what might have caused this?
"parsing"? Did you mean gimplifying?
Indeed a number of things I did might have had the effect of changing
the order in which subtrees are gimplified. Since I didn't think that
anything depended on that, I didn't pay that much attention to the issue.
If there are places that do depend on that, can you identify them so
that comments can be placed in gimplify.c saying what's order-dependent.
The changes would mostly relate to the order of gimplification of MODIFY_EXPR
and certain compound values, I'd guess.
Can you give an example of an expression that's handled differently?