From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21260 invoked by alias); 8 Jul 2011 15:49:46 -0000 Received: (qmail 21188 invoked by uid 22791); 8 Jul 2011 15:49:44 -0000 X-SWARE-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Received: from mail-yw0-f47.google.com (HELO mail-yw0-f47.google.com) (209.85.213.47) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 08 Jul 2011 15:49:27 +0000 Received: by ywa12 with SMTP id 12so950659ywa.20 for ; Fri, 08 Jul 2011 08:49:26 -0700 (PDT) Received: by 10.91.55.31 with SMTP id h31mr2096239agk.201.1310140166659; Fri, 08 Jul 2011 08:49:26 -0700 (PDT) Received: from napoca ([163.181.251.115]) by mx.google.com with ESMTPS id k8sm1124456yhm.45.2011.07.08.08.49.24 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 08 Jul 2011 08:49:26 -0700 (PDT) Received: by napoca (sSMTP sendmail emulation); Fri, 08 Jul 2011 10:49:23 -0500 From: Sebastian Pop To: gcc-patches@gcc.gnu.org Cc: rguenther@suse.de, tobias@grosser.es, Sebastian Pop Subject: [PATCH 2/3] Remove continue from loop, add one more assert. Date: Fri, 08 Jul 2011 16:17:00 -0000 Message-Id: <1310140154-4547-3-git-send-email-sebpop@gmail.com> In-Reply-To: <1310140154-4547-1-git-send-email-sebpop@gmail.com> References: <1310140154-4547-1-git-send-email-sebpop@gmail.com> X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2011-07/txt/msg00665.txt.bz2 2011-07-08 Sebastian Pop * graphite-dependences.c (build_alias_set_powerset): Remove continue from loop, add one more assert. --- gcc/ChangeLog | 5 +++++ gcc/ChangeLog.graphite | 5 +++++ gcc/graphite-dependences.c | 15 ++++++--------- 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1cb2ce0..d207316 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-07-08 Sebastian Pop + + * graphite-dependences.c (build_alias_set_powerset): Remove + continue from loop, add one more assert. + 2011-07-08 Richard Guenther * fold-const.c (fold_binary_loc): Remove index +p PTR -> PTR +p index diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 2a14fc4..628fb7e 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 b9b1d1b..081aa69 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, -- 1.7.4.1