summaryrefslogtreecommitdiff
path: root/gcc/ipa-icf.c
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2015-02-01 19:46:14 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2015-02-01 18:46:14 +0000
commitb730d1c99180184db28c0711e69fb6c867840630 (patch)
tree99b37d236d334e345cdd58b1ddbbbb3bc84bb45c /gcc/ipa-icf.c
parentdfde35b359c23dd0d1542f9fbb2ddb5bad3272fe (diff)
downloadgcc-b730d1c99180184db28c0711e69fb6c867840630.tar.gz
re PR ipa/64872 (ICE: Segmentation fault during Chromium PGO build)
PR ipa/64872 * ipa-utils.c (ipa_merge_profiles): Add release argument. * ipa-icf.c (sem_function::merge): Do not release body when merging. * ipa-utils.h (ipa_merge_profiles): Update prototype. From-SVN: r220329
Diffstat (limited to 'gcc/ipa-icf.c')
-rw-r--r--gcc/ipa-icf.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c
index afb5be5097c..9b2d117b973 100644
--- a/gcc/ipa-icf.c
+++ b/gcc/ipa-icf.c
@@ -762,7 +762,7 @@ sem_function::merge (sem_item *alias_item)
}
alias->icf_merged = true;
- ipa_merge_profiles (local_original, alias);
+ ipa_merge_profiles (local_original, alias, true);
alias->create_wrapper (local_original);
if (dump_file)