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-utils.h | |
parent | dfde35b359c23dd0d1542f9fbb2ddb5bad3272fe (diff) | |
download | gcc-b730d1c99180184db28c0711e69fb6c867840630.zip gcc-b730d1c99180184db28c0711e69fb6c867840630.tar.gz gcc-b730d1c99180184db28c0711e69fb6c867840630.tar.bz2 |
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-utils.h')
-rw-r--r-- | gcc/ipa-utils.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-utils.h b/gcc/ipa-utils.h index b815b74..ea0f8b3 100644 --- a/gcc/ipa-utils.h +++ b/gcc/ipa-utils.h @@ -44,7 +44,7 @@ bool ipa_edge_within_scc (struct cgraph_edge *); int ipa_reverse_postorder (struct cgraph_node **); tree get_base_var (tree); void ipa_merge_profiles (struct cgraph_node *dst, - struct cgraph_node *src); + struct cgraph_node *src, bool preserve_body = false); bool recursive_call_p (tree, tree); /* In ipa-profile.c */ |