代码拉取完成,页面将自动刷新
From 7af6cfafb2be395e52aa2acbfdb82f73c48ede75 Mon Sep 17 00:00:00 2001
From: huang-xiaoquan <huangxiaoquan1@huawei.com>
Date: Sun, 9 Mar 2025 17:48:25 +0800
Subject: [PATCH] [struct-reorg] fix residual ssa_name issue
---
gcc/ipa-struct-reorg/ipa-struct-reorg.cc | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gcc/ipa-struct-reorg/ipa-struct-reorg.cc b/gcc/ipa-struct-reorg/ipa-struct-reorg.cc
index fcc26d6a4..323b5e8ae 100644
--- a/gcc/ipa-struct-reorg/ipa-struct-reorg.cc
+++ b/gcc/ipa-struct-reorg/ipa-struct-reorg.cc
@@ -1695,6 +1695,7 @@ public:
hash_set <cgraph_node *> safe_functions;
auto_vec<srtype *> ext_func_types;
auto_vec_del<fc_type_info> fc_infos;
+ auto_vec <tree> release_ssa_names;
bool done_recording;
@@ -8391,6 +8392,7 @@ ipa_struct_reorg::rewrite_phi (gphi *phi)
gsi = gsi_for_phi (phi);
remove_phi_node (&gsi, false);
+ release_ssa_names.safe_push (gimple_phi_result (phi));
return true;
}
@@ -8621,6 +8623,8 @@ ipa_struct_reorg::rewrite_functions (void)
}
}
}
+ for (unsigned i = 0; i < release_ssa_names.length (); i++)
+ release_ssa_name (release_ssa_names[i]);
update_ssa (TODO_update_ssa_only_virtuals);
--
2.33.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。