http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58165
--- Comment #7 from Alexander Ivchenko <aivchenk at gmail dot com> --- > Well, that wouldn't be sufficient, you'd need to also remove the EH edges > from the other bb. But not splitting the block means you don't have to > bother with that. Well, that's true. We could do that and not give up on cdce, but I guess there is no much profit in that.. Your fix works for me and the initial issue with bullet lib is also cured (and reduced testcase shows the problem as well). Thanks =)