re PR ipa/68148 (Devirtualization only applies to last of multiple successive calls)
authorJan Hubicka <hubicka@ucw.cz>
Fri, 15 Jan 2016 11:00:24 +0000 (12:00 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 15 Jan 2016 11:00:24 +0000 (11:00 +0000)
commit824ca15e298a60f8ea31e433dd23327f86ee2227
tree27190df53d2330f7499bfc7fc8eff30249dad964
parent155768d65f390246004dfe2d6ca22c62d405dc96
re PR ipa/68148 (Devirtualization only applies to last of multiple successive calls)

PR ipa/68148
* ipa-icf.c (sem_function::merge): Virtual functions may become
reachable even if they address is not taken and there are no
idrect calls.
* g++.dg/ipa/devirt-49.C: New testcase.

From-SVN: r232410
gcc/ChangeLog
gcc/ipa-icf.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/devirt-49.C [new file with mode: 0644]