aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-fnsummary.h
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2017-11-06 16:31:04 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2017-11-06 16:31:04 +0000
commitde4381a4e91a5d827dd3b1cf6b290bc656848400 (patch)
treef21368d55d3c905d850039a8f9827c3e69d4f16d /gcc/ipa-fnsummary.h
parent3e2927a1b05739384d2080f46cd0836980911822 (diff)
downloadgcc-de4381a4e91a5d827dd3b1cf6b290bc656848400.zip
gcc-de4381a4e91a5d827dd3b1cf6b290bc656848400.tar.gz
gcc-de4381a4e91a5d827dd3b1cf6b290bc656848400.tar.bz2
ipa-fnsummary.c: fix use-after-free crash (PR jit/82826)
gcc/ChangeLog: PR jit/82826 * ipa-fnsummary.c (ipa_fnsummary_c_finalize): New function. * ipa-fnsummary.h (ipa_fnsummary_c_finalize): New decl. * toplev.c: Include "ipa-fnsummary.h". (toplev::finalize): Call ipa_fnsummary_c_finalize. From-SVN: r254458
Diffstat (limited to 'gcc/ipa-fnsummary.h')
-rw-r--r--gcc/ipa-fnsummary.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ipa-fnsummary.h b/gcc/ipa-fnsummary.h
index a794bd0..b345bbc 100644
--- a/gcc/ipa-fnsummary.h
+++ b/gcc/ipa-fnsummary.h
@@ -266,4 +266,6 @@ void estimate_node_size_and_time (struct cgraph_node *node,
vec<inline_param_summary>
inline_param_summary);
+void ipa_fnsummary_c_finalize (void);
+
#endif /* GCC_IPA_FNSUMMARY_H */