This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [3.4] fixup_reorder_chain fix
> This is what the former code attempted to do but that leads to ICE too.
What former code?
> The problem is that edge redirection code knows about the fact that the
> fallthru edge might be identified with the branch edge and will cowardly
> refuse to do the redirection...
What redirection? force_nonfallthru doesn't redirect, it blindly changes the
predecessor of the fallthru edge. This works fine on the testcase I sent
you. FWIW the patch has been successfully run against our Ada testsuite.
--
Eric Botcazou