From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23232 invoked by alias); 18 Jul 2009 15:28:51 -0000 Received: (qmail 23207 invoked by uid 22791); 18 Jul 2009 15:28:51 -0000 X-SWARE-Spam-Status: No, hits=-7.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI X-Spam-Check-By: sourceware.org Received: from cantor.suse.de (HELO mx1.suse.de) (195.135.220.2) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 18 Jul 2009 15:28:42 +0000 Received: from relay1.suse.de (mail2.suse.de [195.135.221.8]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.suse.de (Postfix) with ESMTP id 7DA5D90847; Sat, 18 Jul 2009 17:28:39 +0200 (CEST) Date: Sat, 18 Jul 2009 15:28:00 -0000 From: Richard Guenther To: "H.J. Lu" Cc: gcc-patches@gcc.gnu.org, java@gcc.gnu.org Subject: Re: [PING][C++][JAVA] Gimplification unit-at-a-time In-Reply-To: <6dc9ffc80907180759g39921225j746ff60b102de5f0@mail.gmail.com> Message-ID: References: <6dc9ffc80907171311g350ecaej42945273d161fdab@mail.gmail.com> <6dc9ffc80907180759g39921225j746ff60b102de5f0@mail.gmail.com> User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Mailing-List: contact java-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-owner@gcc.gnu.org X-SW-Source: 2009-07/txt/msg00025.txt.bz2 On Sat, 18 Jul 2009, H.J. Lu wrote: > On Fri, Jul 17, 2009 at 1:11 PM, H.J. Lu wrote: > > On Thu, Jul 16, 2009 at 7:06 AM, Richard Guenther wrote: > >> > >> The following patch still needs approval by Java and C++ frontend > >> maintainers: > >> > >> http://gcc.gnu.org/ml/gcc-patches/2009-07/msg00358.html > >> > > > > This caused: > > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40791 > > > > It also caused: > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40798 The pattern in the testcase matches an SSA name version now. Fixed. Richard. 2009-07-18 Richard Guenther PR testsuite/40798 * gcc.dg/tree-ssa/loop-2.c: Tighten pattern. Index: gcc/testsuite/gcc.dg/tree-ssa/loop-2.c =================================================================== *** gcc/testsuite/gcc.dg/tree-ssa/loop-2.c (revision 149767) --- gcc/testsuite/gcc.dg/tree-ssa/loop-2.c (working copy) *************** void xxx(void) *** 38,44 **** and replaced by comparison of one of the newly created ivs. */ /* { dg-final { scan-tree-dump-times "iter" 0 "optimized" } } */ ! /* { dg-final { scan-tree-dump-times "99" 0 "optimized" } } */ ! /* { dg-final { scan-tree-dump-times "100" 0 "optimized" } } */ /* { dg-final { cleanup-tree-dump "optimized" } } */ --- 38,44 ---- and replaced by comparison of one of the newly created ivs. */ /* { dg-final { scan-tree-dump-times "iter" 0 "optimized" } } */ ! /* { dg-final { scan-tree-dump-times "= 99" 0 "optimized" } } */ ! /* { dg-final { scan-tree-dump-times "< 100" 0 "optimized" } } */ /* { dg-final { cleanup-tree-dump "optimized" } } */