-
- Downloads
ipa-prop.h (struct ipa_node_params): Rename clone_for_all_contexts to do_clone_for_all_contexts.
2012-11-21 Martin Jambor <mjambor@suse.cz> * ipa-prop.h (struct ipa_node_params): Rename clone_for_all_contexts to do_clone_for_all_contexts. Update all uses. New flag is_all_contexts_clone. * ipa-cp.c (cgraph_edge_brings_value_p): Also consider the case when cs leads to the clone for all contexts. (perhaps_add_new_callers): Likewise. (decide_whether_version_node): Remove bogus !plats->aggs test. Set is_all_contexts_clone when cloning for all contexts. * testsuite/gcc.dg/ipa/ipcp-agg-7.c: New test. * testsuite/gcc.dg/ipa/ipcp-agg-8.c: Likewise. From-SVN: r193701
Showing
- gcc/ChangeLog 11 additions, 0 deletionsgcc/ChangeLog
- gcc/ipa-cp.c 15 additions, 11 deletionsgcc/ipa-cp.c
- gcc/ipa-prop.h 3 additions, 1 deletiongcc/ipa-prop.h
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/ipa/ipcp-agg-7.c 54 additions, 0 deletionsgcc/testsuite/gcc.dg/ipa/ipcp-agg-7.c
- gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c 52 additions, 0 deletionsgcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c
Loading
Please register or sign in to comment