diff options
author | Jan Hubicka <hubicka@gcc.gnu.org> | 2012-10-28 09:58:38 +0000 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2012-10-28 09:58:38 +0000 |
commit | 68cc8feb2f06207424b05f9f938a2b549f12cb9e (patch) | |
tree | ea87b585bda2906ecacb0583936710e012cb3553 /gcc | |
parent | b48ccf0df63bb9f2ab8de12397e3e72676fa2624 (diff) | |
download | gcc-68cc8feb2f06207424b05f9f938a2b549f12cb9e.zip gcc-68cc8feb2f06207424b05f9f938a2b549f12cb9e.tar.gz gcc-68cc8feb2f06207424b05f9f938a2b549f12cb9e.tar.bz2 |
Fix previous commit.
From-SVN: r192889
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ipa-inline.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index 227941a..39e450d 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1337,6 +1337,7 @@ inline_small_functions (void) int min_size, max_size; VEC (cgraph_edge_p, heap) *new_indirect_edges = NULL; int initial_size = 0; + struct cgraph_node **order = XCNEWVEC (struct cgraph_node *, cgraph_n_nodes); if (flag_indirect_inlining) new_indirect_edges = VEC_alloc (cgraph_edge_p, heap, 8); @@ -1345,6 +1346,8 @@ inline_small_functions (void) metrics. */ max_count = 0; + ipa_reduced_postorder (order, true, true, NULL); + free (order); FOR_EACH_DEFINED_FUNCTION (node) if (!node->global.inlined_to) |