raiseToJump
Matthew Fluet
Matthew Fluet <fluet@CS.Cornell.EDU>
Thu, 1 Nov 2001 23:14:28 -0500 (EST)
> > > Does this pass completely go away now in SSA?
> >
> > I think so.
>
> I tracked down some of those unhandled options; the translation from CPS
> to SSA really has to do a trivial raiseToJump, to ensure that raises at
> non-empty handler stacks are turned into the appropriate jump. This isn't
> currently going on (when I turn off all of the CPS simplification passes),
> so removeUnused in SSA is removing what looks like unused blocks.
Checked in a fix for this; I'm off. I'll look at the regressions again
tomorrow. This might have fixed a lot of them, particularly unhandled
exceptions.