This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 1/5] Do not overuse push/pop_cfun in IPA ICF.
- From: Martin Liska <mliska at suse dot cz>
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 8 Nov 2019 08:07:22 +0100
- Subject: [PATCH 1/5] Do not overuse push/pop_cfun in IPA ICF.
- References: <cover.1573636740.git.mliska@suse.cz>
gcc/ChangeLog:
2019-11-11 Martin Liska <mliska@suse.cz>
* ipa-icf.c (sem_function::equals_private): Do not overuse
push/pop_cfun functions.
---
gcc/ipa-icf.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c
index 10aa4b76463..53e387403c8 100644
--- a/gcc/ipa-icf.c
+++ b/gcc/ipa-icf.c
@@ -877,14 +877,9 @@ sem_function::equals_private (sem_item *item)
}
/* Checking all basic blocks. */
- push_cfun (DECL_STRUCT_FUNCTION (decl));
for (unsigned i = 0; i < bb_sorted.length (); ++i)
if(!m_checker->compare_bb (bb_sorted[i], m_compared_func->bb_sorted[i]))
- {
- pop_cfun ();
- return return_false ();
- }
- pop_cfun ();
+ return return_false ();
auto_vec <int> bb_dict;