From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27536 invoked by alias); 16 Apr 2010 19:54:55 -0000 Received: (qmail 27468 invoked by uid 48); 16 Apr 2010 19:54:38 -0000 Date: Fri, 16 Apr 2010 19:54:00 -0000 Message-ID: <20100416195438.27467.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/42169] [4.4/4.5/4.6 Regression] gfortran.dg/pr41928.f90:47: internal compiler error: in store_can_be_removed_p, at ira-emit.c:371 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "sje at cup dot hp dot com" 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: 2010-04/txt/msg01604.txt.bz2 ------- Comment #8 from sje at cup dot hp dot com 2010-04-16 19:54 ------- I think the problem is related to the fact that IRA is trying to figure out if the store of lx1 can be eliminated and lx1 may be uninitialized. The only place lx1 is set is in an if statement in a loop. If we don't execute the if statement then lx1 is never set and this may be what IRA is complaining about. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42169