From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19350 invoked by alias); 18 Dec 2007 23:31:45 -0000 Received: (qmail 18983 invoked by uid 48); 18 Dec 2007 23:31:28 -0000 Date: Tue, 18 Dec 2007 23:31:00 -0000 Message-ID: <20071218233128.18982.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/31081] [4.3 Regression] Inliner messes up SSA for abnormals In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jakub at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2007-12/txt/msg01768.txt.bz2 ------- 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