aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-cp.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2020-10-21 11:11:03 +0200
committerMartin Liska <mliska@suse.cz>2020-10-29 14:32:48 +0100
commit568de14d2e74cfdd600b8995ff6ac08c98ddef48 (patch)
treee0fdddfddfbe226f14a78169dbb67153b8c32c1e /gcc/ipa-cp.c
parent64817472be2ab6c89bd5448c242a191a38041bb9 (diff)
downloadgcc-568de14d2e74cfdd600b8995ff6ac08c98ddef48.zip
gcc-568de14d2e74cfdd600b8995ff6ac08c98ddef48.tar.gz
gcc-568de14d2e74cfdd600b8995ff6ac08c98ddef48.tar.bz2
LTO: get_section: add new argument
gcc/ChangeLog: PR lto/97508 * langhooks.c (lhd_begin_section): Call get_section with not_existing = true. * output.h (get_section): Add new argument. * varasm.c (get_section): Fail when NOT_EXISTING is true and a section already exists. * ipa-cp.c (ipcp_write_summary): Remove. (ipcp_read_summary): Likewise. * ipa-fnsummary.c (ipa_fn_summary_read): Always read jump functions summary. (ipa_fn_summary_write): Always stream it.
Diffstat (limited to 'gcc/ipa-cp.c')
-rw-r--r--gcc/ipa-cp.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c
index f981366..028480f 100644
--- a/gcc/ipa-cp.c
+++ b/gcc/ipa-cp.c
@@ -5943,22 +5943,6 @@ ipcp_generate_summary (void)
ipa_analyze_node (node);
}
-/* Write ipcp summary for nodes in SET. */
-
-static void
-ipcp_write_summary (void)
-{
- ipa_prop_write_jump_functions ();
-}
-
-/* Read ipcp summary. */
-
-static void
-ipcp_read_summary (void)
-{
- ipa_prop_read_jump_functions ();
-}
-
namespace {
const pass_data pass_data_ipa_cp =
@@ -5980,8 +5964,8 @@ public:
pass_ipa_cp (gcc::context *ctxt)
: ipa_opt_pass_d (pass_data_ipa_cp, ctxt,
ipcp_generate_summary, /* generate_summary */
- ipcp_write_summary, /* write_summary */
- ipcp_read_summary, /* read_summary */
+ NULL, /* write_summary */
+ NULL, /* read_summary */
ipcp_write_transformation_summaries, /*
write_optimization_summary */
ipcp_read_transformation_summaries, /*