diff options
author | Martin Liska <mliska@suse.cz> | 2020-10-21 11:11:03 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-10-29 14:32:48 +0100 |
commit | 568de14d2e74cfdd600b8995ff6ac08c98ddef48 (patch) | |
tree | e0fdddfddfbe226f14a78169dbb67153b8c32c1e /gcc/ipa-cp.c | |
parent | 64817472be2ab6c89bd5448c242a191a38041bb9 (diff) | |
download | gcc-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.c | 20 |
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, /* |