From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25108 invoked by alias); 31 Dec 2002 08:26:02 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 25071 invoked by uid 71); 31 Dec 2002 08:26:01 -0000 Date: Tue, 31 Dec 2002 00:26:00 -0000 Message-ID: <20021231082601.25055.qmail@sources.redhat.com> To: ebotcazou@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: "Eric Botcazou" Subject: Re: optimization/7675: [3.2/3.3 regression] ICE in fixup_var_refs_1 Reply-To: "Eric Botcazou" X-SW-Source: 2002-12/txt/msg01454.txt.bz2 List-Id: The following reply was made to PR optimization/7675; it has been noted by GNATS. From: "Eric Botcazou" To: Cc: , , , Subject: Re: optimization/7675: [3.2/3.3 regression] ICE in fixup_var_refs_1 Date: Tue, 31 Dec 2002 09:19:06 +0100 > Eric, I just noticed that you're working on a patch. Perhaps > this information will be useful for you. See the analysis and the patch at: http://gcc.gnu.org/ml/gcc-patches/2002-12/msg00336.html Unfortunately, the bug is the consequence of a fundamental problem with nested functions in the C front-end, whose right solution is the one proposed by Richard: http://gcc.gnu.org/ml/gcc-patches/2002-12/msg00367.html I'll try to address it for 3.4 and, in the meantime, ask Richard what to do for the 3.2 and 3.3 branches, in light of you pinpointing Jason's patch. Thanks. - Eric