https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69239
--- Comment #4 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Works for me now. I believe it was fixed by: 2016-01-13 Jan Hubicka <hubi...@ucw.cz> PR ipa/66487 * ipa-polymorphic-call.c (inlined_polymorphic_ctor_dtor_block_p): use block_ultimate_origin (noncall-stmt_may_be_vtbl_ptr_store): Likewise. which fixes bugs WRT iterated inlining and/or clonning. I will commit the testcase next time I do regstrap.