OSDN Git Service

2010-08-05 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Aug 2010 13:30:14 +0000 (13:30 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Aug 2010 13:30:14 +0000 (13:30 +0000)
commit7428ee1f950e0ea6578f2965db03354d6e30e836
treeb694bc6d8a03291fbab5555550a69012ef1c2498
parent1caef38b2a80940473a4d63322cd9c37048bc4b5
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162912 138bc75d-0d04-0410-961f-82ee72b054a4
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]