aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-utils.h
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-utils.h
parentdfde35b359c23dd0d1542f9fbb2ddb5bad3272fe (diff)
downloadgcc-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.h2
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 */