Jan Hubicka <hubicka@ucw.cz>
commita72b1e34bd294ec1bbea4f52910942c2543124ed
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Apr 2015 01:08:04 +0000 (12 01:08 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Apr 2015 01:08:04 +0000 (12 01:08 +0000)
tree7e5a1a4540aca33ee526f54f87dd5638bdcd70fe
parentf81c548896482734f6e0f90e546c1a2b4c65db34
Jan Hubicka  <hubicka@ucw.cz>
Martin Liska  <mliska@suse.cz>

PR ipa/65722
* g++.dg/ipa/pr65722.C: New testcase.

* ipa-icf.c (sem_item::compare_cgraph_references): function and
variable can not match.
(sem_item::update_hash_by_addr_refs): Fix handling of virtual tables.
(sem_variable::equals_wpa): Fix checking of DECL_FINAL_P patch.

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