From patchwork Tue May 24 18:51:10 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sebastian Pop X-Patchwork-Id: 97197 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id 62EFAB6F8B for ; Wed, 25 May 2011 04:51:46 +1000 (EST) Received: (qmail 28285 invoked by alias); 24 May 2011 18:51:44 -0000 Received: (qmail 28273 invoked by uid 22791); 24 May 2011 18:51:42 -0000 X-SWARE-Spam-Status: No, hits=-0.1 required=5.0 tests=AWL, BAYES_50, DKIM_ADSP_CUSTOM_MED, FREEMAIL_FROM, NML_ADSP_CUSTOM_MED, RCVD_IN_DNSWL_LOW, RFC_ABUSE_POST, SPF_NEUTRAL X-Spam-Check-By: sourceware.org Received: from am1ehsobe003.messaging.microsoft.com (HELO AM1EHSOBE003.bigfish.com) (213.199.154.206) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 24 May 2011 18:51:27 +0000 Received: from mail65-am1-R.bigfish.com (10.3.201.247) by AM1EHSOBE003.bigfish.com (10.3.204.23) with Microsoft SMTP Server id 14.1.225.22; Tue, 24 May 2011 18:51:25 +0000 Received: from mail65-am1 (localhost.localdomain [127.0.0.1]) by mail65-am1-R.bigfish.com (Postfix) with ESMTP id AA9829C832F; Tue, 24 May 2011 18:51:25 +0000 (UTC) X-SpamScore: -7 X-BigFish: VS-7(zz936eK154dMzz1202hzz8275bhz2ei87h668h839h61h) X-Spam-TCS-SCL: 0:0 X-Forefront-Antispam-Report: CIP:163.181.249.108; KIP:(null); UIP:(null); IPVD:NLI; H:ausb3twp01.amd.com; RD:none; EFVD:NLI Received-SPF: neutral (mail65-am1: 163.181.249.108 is neither permitted nor denied by domain of gmail.com) client-ip=163.181.249.108; envelope-from=sebpop@gmail.com; helo=ausb3twp01.amd.com ; wp01.amd.com ; X-FB-DOMAIN-IP-MATCH: fail Received: from mail65-am1 (localhost.localdomain [127.0.0.1]) by mail65-am1 (MessageSwitch) id 1306263085352843_20991; Tue, 24 May 2011 18:51:25 +0000 (UTC) Received: from AM1EHSMHS013.bigfish.com (unknown [10.3.201.248]) by mail65-am1.bigfish.com (Postfix) with ESMTP id 34DA72E0053; Tue, 24 May 2011 18:51:25 +0000 (UTC) Received: from ausb3twp01.amd.com (163.181.249.108) by AM1EHSMHS013.bigfish.com (10.3.207.151) with Microsoft SMTP Server id 14.1.225.22; Tue, 24 May 2011 18:51:24 +0000 X-M-MSG: Received: from sausexedgep02.amd.com (sausexedgep02-ext.amd.com [163.181.249.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ausb3twp01.amd.com (Axway MailGate 3.8.1) with ESMTP id 22DDC10284D1; Tue, 24 May 2011 13:51:19 -0500 (CDT) Received: from sausexhtp02.amd.com (163.181.3.152) by sausexedgep02.amd.com (163.181.36.59) with Microsoft SMTP Server (TLS) id 8.3.106.1; Tue, 24 May 2011 13:51:30 -0500 Received: from storexhtp02.amd.com (172.24.4.4) by sausexhtp02.amd.com (163.181.3.152) with Microsoft SMTP Server (TLS) id 8.3.83.0; Tue, 24 May 2011 13:51:22 -0500 Received: from storexpf1.amd.com (10.1.1.18) by storexhtp02.amd.com (172.24.4.4) with Microsoft SMTP Server id 8.3.83.0; Tue, 24 May 2011 14:51:20 -0400 Received: from sausexmb1.amd.com ([163.181.3.156]) by storexpf1.amd.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 24 May 2011 14:51:20 -0400 Received: from napoca ([10.236.49.121]) by sausexmb1.amd.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 24 May 2011 13:51:17 -0500 Received: by napoca (sSMTP sendmail emulation); Tue, 24 May 2011 13:51:17 -0500 From: Sebastian Pop To: CC: , Sebastian Pop Subject: [PATCH 3/5] Remove continue from loop, add one more assert. Date: Tue, 24 May 2011 13:51:10 -0500 Message-ID: <1306263072-5821-4-git-send-email-sebpop@gmail.com> In-Reply-To: <1306263072-5821-1-git-send-email-sebpop@gmail.com> References: <1306263072-5821-1-git-send-email-sebpop@gmail.com> MIME-Version: 1.0 X-OriginatorOrg: amd.com X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org 2011-05-24 Sebastian Pop * graphite-dependences.c (build_alias_set_powerset): Remove continue from loop, add one more assert. --- gcc/ChangeLog.graphite | 5 +++++ gcc/graphite-dependences.c | 15 ++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index af1c764..afcac69 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,5 +1,10 @@ 2011-05-24 Sebastian Pop + * graphite-dependences.c (build_alias_set_powerset): Remove + continue from loop, add one more assert. + +2011-05-24 Sebastian Pop + * graphite-dependences.c (graphite_outer_subscript_bound): Remove unused parameter. * graphite-dependences.h (graphite_outer_subscript_bound): Same. diff --git a/gcc/graphite-dependences.c b/gcc/graphite-dependences.c index 87a8bef..cf68507 100644 --- a/gcc/graphite-dependences.c +++ b/gcc/graphite-dependences.c @@ -171,19 +171,16 @@ build_alias_set_powerset (ppl_Pointset_Powerset_C_Polyhedron_t alias_powerset, { ppl_dimension_type *ds; ppl_dimension_type access_dim; - unsigned i, pos = 0; + unsigned i, pos; ppl_Pointset_Powerset_C_Polyhedron_space_dimension (alias_powerset, &access_dim); - ds = XNEWVEC (ppl_dimension_type, access_dim-1); - for (i = 0; i < access_dim; i++) - { - if (i == alias_dim) - continue; + ds = XNEWVEC (ppl_dimension_type, access_dim - 1); + gcc_assert (alias_dim < access_dim); - ds[pos] = i; - pos++; - } + for (pos = 0, i = 0; i < access_dim; i++) + if (i != alias_dim) + ds[pos++] = i; ppl_Pointset_Powerset_C_Polyhedron_remove_space_dimensions (alias_powerset, ds,