* cgraph.c (cgraph_update_edges_for_call_stmt_node): Also remove
inline clones when edge disappears.
From-SVN: r207875
+2014-02-18 Jan Hubicka <hubicka@ucw.cz>
+
+ * cgraph.c (cgraph_update_edges_for_call_stmt_node): Also remove
+ inline clones when edge disappears.
+
2014-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/60203
attached to edge is invalid. */
count = e->count;
frequency = e->frequency;
- cgraph_remove_edge (e);
+ if (e->indirect_unknown_callee || e->inline_failed)
+ cgraph_remove_edge (e);
+ else
+ cgraph_remove_node_and_inline_clones (e->callee, NULL);
}
else if (new_call)
{