]> git.ipfire.org Git - thirdparty/gcc.git/commit
ipa-cp.c (ipcp_discover_new_direct_edges): New function.
authorMartin Jambor <mjambor@suse.cz>
Thu, 5 Aug 2010 13:30:14 +0000 (15:30 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Thu, 5 Aug 2010 13:30:14 +0000 (15:30 +0200)
commit3e66255c25bd1d3071b93491c3063b8c6cdb109e
treeb694bc6d8a03291fbab5555550a69012ef1c2498
parent3949c4a710360edb924d4c88a8974ed0bbfa9f20
ipa-cp.c (ipcp_discover_new_direct_edges): New function.

2010-08-05  Martin Jambor  <mjambor@suse.cz>

* ipa-cp.c (ipcp_discover_new_direct_edges): New function.
(ipcp_insert_stage): Redirect only edges not flagged with
indirect_inlining_edge.  Call ipcp_discover_new_direct_edges for all
discovered constants.

* testsuite/gcc.dg/ipa/ipcp-ii-1.c: New test.
* testsuite/g++.dg/ipa/ipcp-ivi-1.C: Likewise.

From-SVN: r162912
gcc/ChangeLog
gcc/ipa-cp.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/ipcp-ivi-1.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/ipa/ipcp-ii-1.c [new file with mode: 0644]