re PR ipa/62015 (ipa-cp-clone uses a clone that is too specialized for the call context)
authorMartin Jambor <mjambor@suse.cz>
Wed, 3 Sep 2014 14:26:38 +0000 (16:26 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Wed, 3 Sep 2014 14:26:38 +0000 (16:26 +0200)
commitc8f403525ae53bc8cdba13ea5f8d8f9a95ed08d6
tree0474a224e6767ff5d3e683ccecb93ecc6f3c7fcd
parent6f9549ee682082ec99fac4d73626fc8fc6f5f73b
re PR ipa/62015 (ipa-cp-clone uses a clone that is too specialized for the call context)

2014-09-03  Martin Jambor  <mjambor@suse.cz>

PR ipa/62015
* ipa-cp.c (intersect_aggregates_with_edge): Handle impermissible
pass-trough jump functions correctly.

testsuite/
* g++.dg/ipa/pr62015.C: New test.

From-SVN: r214878
gcc/ChangeLog
gcc/ipa-cp.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/pr62015.C [new file with mode: 0644]