};
/* Pass: fixup_cfg - IPA passes or compilation of earlier functions might've
- changed some properties - such as marged functions nothrow. Remove now
+ changed some properties - such as marked functions nothrow. Remove now
redundant edges and basic blocks. */
static void
#undef NEXT_PASS
- register_dump_files (all_lowering_passes, false, 0);
+ register_dump_files (all_lowering_passes, false, PROP_gimple_any);
register_dump_files (all_passes, false, PROP_gimple_any
| PROP_gimple_lcf
| PROP_gimple_leh
{
struct cgraph_edge *e;
- saved_node = cgraph_clone_node (node);
+ saved_node = cgraph_clone_node (node, node->count, 1);
for (e = saved_node->callees; e; e = e->next_callee)
if (!e->inline_failed)
cgraph_clone_inlined_nodes (e, true);