[RFA] Fix Ada bootstrap (was: 16: EH redirection)
Jan Hubicka
hubicka@ucw.cz
Mon Apr 27 14:37:00 GMT 2009
> This is the patch I am testing (x86_64-linux) and will commit once
> passes. The problem here is that removing dead TRY region imply need to
> update prev_try pointers in the subregions. This is actually ages old
> bug, I am surprised it did not lead to any wrong code issues.
>
> There is still one ICE on ada testsuite in my run. This one is caused
> by dominance calcuation being called in forprop2 on CFG containing dead
> code. Seems weird since preceeding CCP calls cfgcleanup.
Actually it is RTL fwprop2 and problem seems to be introduced by fact
that CSE calls cleanup_cfg only conditionally while it can produce dead
BBs.
Steven, since I think you are responsible for the conditional cfgcleanup
here, do you have any preferrences how to fix this?
Honza
More information about the Gcc-patches
mailing list