From patchwork Fri Jul 8 15:49:13 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sebastian Pop X-Patchwork-Id: 103876 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 014E7B6F54 for ; Sat, 9 Jul 2011 01:49:56 +1000 (EST) 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, 8 Jul 2011 10:49:13 -0500 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-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org 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,