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

Martin Jambor <jamborm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Martin Jambor <jamborm at gcc dot gnu.org> ---
Author: jamborm
Date: Mon Jun 24 12:40:17 2013
New Revision: 200368

URL: http://gcc.gnu.org/viewcvs?rev=200368&root=gcc&view=rev
Log:
2013-06-24  Martin Jambor  <mjam...@suse.cz>

    PR tree-optimization/57539
    * cgraphclones.c (cgraph_clone_node): Add parameter new_inlined_to, set
    global.inlined_to of the new node to it.  All callers changed.
    * ipa-inline-transform.c (clone_inlined_nodes): New variable
    inlining_into, pass it to cgraph_clone_node.
    * ipa-prop.c (ipa_propagate_indirect_call_infos): Do not call
    ipa_free_edge_args_substructures.
    (ipa_edge_duplication_hook): Only add edges from inlined nodes to
    rdesc linked list.  Do not assert rdesc edges have inlined caller.
    Assert we have found an rdesc in the rdesc list.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cgraph.h
    trunk/gcc/cgraphclones.c
    trunk/gcc/ipa-inline-transform.c
    trunk/gcc/ipa-inline.c
    trunk/gcc/ipa-prop.c
    trunk/gcc/lto-cgraph.c

Reply via email to