Fix PR65557.
commit0428647ca1931c9dbb97222e1becc7c9b51cea5d
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Mar 2015 16:03:03 +0000 (31 16:03 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Mar 2015 16:03:03 +0000 (31 16:03 +0000)
tree4db3c8bb3a6a22a76ab87c5de040de8ce921cc8d
parentc75febdbc7d50b94f59cb5749d604ce5228cd2e8
Fix PR65557.

* ipa-icf.c (sem_function::equals_wpa): Check if IPA CP
has already filled up function summary.
(sem_item_optimizer::update_hash_by_addr_refs): Likewise.
* g++.dg/ipa/pr65557.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221796 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-icf.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/pr65557.C [new file with mode: 0644]