diff options
author | Martin Jambor <mjambor@suse.cz> | 2011-04-11 16:25:55 +0200 |
---|---|---|
committer | Martin Jambor <jamborm@gcc.gnu.org> | 2011-04-11 16:25:55 +0200 |
commit | 57dbdc5a66ce818e168dc5f3d364b9d9cad3826a (patch) | |
tree | e690b4ca50737bf970f32c7f639f74ec84803fd1 /gcc/ipa-inline.c | |
parent | d0bfa8b5ab2c72a8e0aed04308bee6f47af75ad6 (diff) | |
download | gcc-57dbdc5a66ce818e168dc5f3d364b9d9cad3826a.zip gcc-57dbdc5a66ce818e168dc5f3d364b9d9cad3826a.tar.gz gcc-57dbdc5a66ce818e168dc5f3d364b9d9cad3826a.tar.bz2 |
re PR tree-optimization/48195 (ICE: vector VEC(ipa_node_params_t,base) index domain error, in ipa_analyze_node at ipa-prop.c:1525 with -flto --param partial-inlining-entry-probability=101)
2011-04-11 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/48195
* ipa-cp.c (ipcp_driver): Call ipa_check_create_node_params and
ipa_check_create_edge_args.
(ipcp_generate_summary): Do not call ipa_check_create_node_params and
ipa_check_create_edge_args.
* ipa-inline.c (inline_generate_summary): Do not call
ipa_check_create_node_params and ipa_check_create_edge_args.
* ipa-prop.c (ipa_analyze_node): Call ipa_check_create_node_params and
ipa_check_create_edge_args.
* testsuite/gcc.dg/ipa/pr48195.c: New test.
From-SVN: r172256
Diffstat (limited to 'gcc/ipa-inline.c')
-rw-r--r-- | gcc/ipa-inline.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index c41c20b..38d55bc 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -2066,11 +2066,7 @@ inline_generate_summary (void) cgraph_add_function_insertion_hook (&add_new_function, NULL); if (flag_indirect_inlining) - { - ipa_register_cgraph_hooks (); - ipa_check_create_node_params (); - ipa_check_create_edge_args (); - } + ipa_register_cgraph_hooks (); for (node = cgraph_nodes; node; node = node->next) if (node->analyzed) |