From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7108 invoked by alias); 21 Mar 2010 16:28:25 -0000 Received: (qmail 6918 invoked by alias); 21 Mar 2010 16:28:12 -0000 Date: Sun, 21 Mar 2010 16:28:00 -0000 Message-ID: <20100321162812.6917.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/42181] [4.5 Regression][graphite] -fgraphite-identity miscompiles air.f90 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "sebpop at gmail 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-03/txt/msg02077.txt.bz2 ------- Comment #26 from sebpop at gmail dot com 2010-03-21 16:28 ------- Subject: Re: [4.5 Regression][graphite] -fgraphite-identity miscompiles air.f90 On Sat, Mar 20, 2010 at 05:45, dominiq at lps dot ens dot fr wrote: > Do you understand why graphite does not detect that the loop for [scat_1+1, > T_10-2] depends on the one for  [0, scat_1-1]? Graphite does know this, but it does not ask CLooG to generate [0, scat_1-1] after [scat_1+1, T_10-2], however CLooG does generate it, so I am thinking that this is a problem in CLooG. > Second question why does graphite exchange the order of the split loops? > CLooG does that. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42181