[tree-ssa] RFC: Making control flow more explicit

law@redhat.com law@redhat.com
Mon Aug 11 18:35:00 GMT 2003


In message <1060297370.10825.94.camel@frodo.toronto.redhat.com>, Diego Novillo 
writes:
 >On Thu, 2003-08-07 at 17:06, Jason Merrill wrote:
 >
 >> Is that a problem?  What would be the benefit of delaying the move to SSA
 >> form?
 >> 
 >So far the problems have been in stability more than anything.  Since
 >some forms of control are still hidden by the IL, doing some things like
 >sticking a label at an arbitrary spot in the code to make other parts
 >unreachable, leads to problems.  This was something that Jeff Law
 >recently ran into when doing some of the control transformations he's
 >been implementing.
FWIW, my problem is a combination of a problem with our container based
linkage of statements and our nested control structures.    We've got
a container in the IL which has a dangling pointer to a de-linked basic
block. 

As it turns out that mostly mucks up tree dumping and not real code, but
it's still extremely annoying.  I thought I had it fixed, but the changes
caused problems elsewhere.

Jeff



More information about the Gcc mailing list