This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] Gimplifying Java


On Tue, 2003-06-17 at 14:29, Andrew Haley wrote:

> which is (believe it or not) correct, except for a minor gotcha in
> that the local variable 'z' is not being SSAd - as you can see it's
> initialized twice in this method.  I have no idea why.
>
Neat!  I don't know I understand what you mean about 'z' not being
SSA'd.  Can you show me the -fdump-tree-ssa output?

> You may have noticed :-) that there is a ton of unnecessary
> temporaries.  That's bad of course, but I'll look at that later.  The
> main reason for these temporaries in the Java compiler is that the gcc
> is very prone to rearranging expressions.  I presume that SIMPLE won't
> do that, so I can remove some of them.
> 
Not yet, but we may in the future.  There's been talk on and off about
extra expression bits to disallow reordering.


Diego.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]