This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: [tree-ssa] Gimplifying Java
- From: law at redhat dot com
- To: Jeff Sturm <jsturm at one-point dot com>
- Cc: java-patches at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
- Date: Wed, 11 Jun 2003 22:33:41 -0600
- Subject: Re: [tree-ssa] Gimplifying Java
- Reply-to: law at redhat dot com
In message <Pine.LNX.4.44.0306111928540.10620-100000@ops2.one-point.com>, Jeff
Sturm writes:
>Following is my first attempt to merge the gcj source frontend with the
>tree-ssa infrastructure.
[ ... ]
>Most of the conversion is handled in java_simplify_expr, however there are
>other changes due to certain trees that are not acceptable to gimplify
>even though they are accepted by the RTL expanders. For example,
>LOOP_EXPR nodes with trailing empty statements cause an incorrect CFG to
>be constructed, breaking copy/constant propogation.
I've just checked in a patch which fixes a similar sounding problem I ran
into while working on removal of useless calls to "const" functions. Can
you re-try whatever test you've got for this problem and see if my patch
happens to fix this problem?
Thanks,
jeff