This is the mail archive of the gcc-patches@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 Thu, 2003-06-12 at 17:33, Andrew MacLeod wrote:
> On Thu, 2003-06-12 at 17:21, Andrew MacLeod wrote:
> > On Thu, 2003-06-12 at 17:14, Jeff Sturm wrote:
> 
> > 
> > I guess the general rule would probably be that an edge needs to be
> > split if the src block has more than 1 *normal* edge, or the dest block
> > has more than 1 *normal* predecessor.
> > 
> > Right now it just counts edges. The edge from 9 to 10 is marked abnormal
> > right? so I can simple insert right at the end of block 9.
> > 
> > Let me try to handle that right now.. hold on..
> 
> 
> Try this. Im running tests right now, so I dont know if it introduces
> new failures or not, but I did notice it fixed one C++ testcase :-)
> (FAIL: g++.dg/eh/cleanup1.C works with this patch :-)
> 

Doh. Of course it matters how many PRED edges, its only SUCC's that this
works for.

I have another patch to fix that, but it still appears to cause a single
problem in c++, Im looking at it now...

Andrew


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