http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58388

Jan Hubicka <hubicka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2013-09-12
     Ever confirmed|0                           |1

--- Comment #2 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
Martin,
I think the problem is just the assert itself:
      gcc_checking_assert (cs->callee
                           && (jfunc->type != IPA_JF_CONST
                               || !cgraph_node_for_jfunc (jfunc)
                               || cs->callee == cgraph_node_for_jfunc
(jfunc)));

Since have possibly resolved speculation, cs->callee may point to a clone
(either ipa-cp or inline created).  Shall we just drop the test or weaken it if
the edge was previously speculative?

Reply via email to