diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2015-02-01 19:46:14 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2015-02-01 18:46:14 +0000 |
commit | b730d1c99180184db28c0711e69fb6c867840630 (patch) | |
tree | 99b37d236d334e345cdd58b1ddbbbb3bc84bb45c /gcc/ipa-icf.c | |
parent | dfde35b359c23dd0d1542f9fbb2ddb5bad3272fe (diff) | |
download | gcc-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.c | 2 |
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) |