This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/31081] [4.3 Regression] Inliner messes up SSA for abnormals
- From: "jakub at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 18 Dec 2007 23:31:28 -0000
- Subject: [Bug tree-optimization/31081] [4.3 Regression] Inliner messes up SSA for abnormals
- References: <bug-31081-6528@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #14 from jakub at gcc dot gnu dot org 2007-12-18 23:31 -------
Zero initialization would work, sure. I was just worried if it wouldn't result
in code pessimization. The var in the testcase is only unitialized if
exception
is thrown, and exceptions should be exceptional. But the zero initialization
will be executed even when no exceptions are thrown. Couldn't we e.g. zero
initialize it only on the EH edges from bbs where it was uninitialized?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31081