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

--- Comment #11 from Martin Jambor <jamborm at gcc dot gnu.org> 2011-04-21 
13:16:26 UTC ---
(In reply to comment #10)
> Hmm, I am not sure I follow here.  So the bug seems to be that
> 1) ipa-cp produces a clone
> 2) somehow after WPA we inline the original function, not the clone
> right?
> 
> How this can lead to more direct calls?

I don't think there are any new calls, just look at the dumps of
release_ssa and then in inline-transform, the calls match.

It seems to me that we loose all edges of this node and then try to
re-create them during inline-transform which fails if one of the
callees is in a different partition.

Why we loose all the edges (both callers and calles) is still a
mystery to me.  I'll debug this again after updating svn to todays
revision.

Reply via email to