diff options
author | Martin Liska <mliska@suse.cz> | 2015-03-31 18:03:03 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2015-03-31 16:03:03 +0000 |
commit | 12cc8c723ed0dccdbb6b2b590706b1344d468c55 (patch) | |
tree | 4db3c8bb3a6a22a76ab87c5de040de8ce921cc8d /gcc/tree.c | |
parent | 78f1b5234a80f335b60b8687d1d6705aa262ea99 (diff) | |
download | gcc-12cc8c723ed0dccdbb6b2b590706b1344d468c55.zip gcc-12cc8c723ed0dccdbb6b2b590706b1344d468c55.tar.gz gcc-12cc8c723ed0dccdbb6b2b590706b1344d468c55.tar.bz2 |
re PR ipa/65557 (ICE: SIGSEGV in hash_table<>::find_slot_with_hash() with -fdevirtualize -fipa-cp -fipa-icf-functions)
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.
From-SVN: r221796
Diffstat (limited to 'gcc/tree.c')
0 files changed, 0 insertions, 0 deletions