Hello community,

here is the log from the commit of package cloog-isl for openSUSE:Factory 
checked in at 2014-12-10 23:43:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cloog-isl (Old)
 and      /work/SRC/openSUSE:Factory/.cloog-isl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cloog-isl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cloog-isl/cloog-isl.changes      2014-02-15 
17:16:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cloog-isl.new/cloog-isl.changes 2014-12-10 
23:43:15.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Dec  4 09:14:49 UTC 2014 - [email protected]
+
+- Add cloog-isl-0.18.1-isl14-1.patch, cloog-isl-0.18.1-isl14-2.patch,
+  cloog-isl-0.18.1-isl14-3.patch and cloog-isl-0.18.1-isl14-4.patch
+  to make cloog-isl compile with ISL 0.14.
+
+-------------------------------------------------------------------

New:
----
  cloog-isl-0.18.1-isl14-1.patch
  cloog-isl-0.18.1-isl14-2.patch
  cloog-isl-0.18.1-isl14-3.patch
  cloog-isl-0.18.1-isl14-4.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cloog-isl.spec ++++++
--- /var/tmp/diff_new_pack.JxURg4/_old  2014-12-10 23:43:16.000000000 +0100
+++ /var/tmp/diff_new_pack.JxURg4/_new  2014-12-10 23:43:16.000000000 +0100
@@ -25,6 +25,10 @@
 Url:            http://www.cloog.org/
 Source:         cloog-%{version}.tar.gz
 Source1:        baselibs.conf
+Patch1:         cloog-isl-0.18.1-isl14-1.patch
+Patch2:         cloog-isl-0.18.1-isl14-2.patch
+Patch3:         cloog-isl-0.18.1-isl14-3.patch
+Patch4:         cloog-isl-0.18.1-isl14-4.patch
 BuildRequires:  gmp-devel
 BuildRequires:  isl-devel
 Conflicts:      cloog
@@ -54,6 +58,10 @@
 
 %prep
 %setup -q -n cloog-%{version}
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
 %configure --disable-static --with-isl=system

++++++ cloog-isl-0.18.1-isl14-1.patch ++++++
commit b561f860f2fefa84459750d576807d214e4aad97
Author: Sven Verdoolaege <[email protected]>
Date:   Sun Jan 12 14:35:00 2014 +0100

    cloog_domain_cube: reimplement using documented functions
    
    The original implementation used the undocumented
    isl_basic_set_interval function, which will be removed
    in the next release of isl.
    
    Signed-off-by: Sven Verdoolaege <[email protected]>
    Signed-off-by: Cedric Bastoul <[email protected]>

diff --git a/source/isl/domain.c b/source/isl/domain.c
index d11da7b..620584d 100644
--- a/source/isl/domain.c
+++ b/source/isl/domain.c
@@ -1389,20 +1389,20 @@ CloogDomain *cloog_domain_cube(CloogState *state,
                                int dim, cloog_int_t min, cloog_int_t max)
 {
        int i;
-       struct isl_basic_set *cube;
-       struct isl_basic_set *interval;
-       struct isl_basic_set_list *list;
+       isl_space *space;
+       isl_set *cube;
 
        if (dim == 0)
                return cloog_domain_universe(state, dim);
 
-       interval = isl_basic_set_interval(state->backend->ctx, min, max);
-       list = isl_basic_set_list_alloc(state->backend->ctx, dim);
-       for (i = 0; i < dim; ++i)
-               list = isl_basic_set_list_add(list, 
isl_basic_set_copy(interval));
-       isl_basic_set_free(interval);
-       cube = isl_basic_set_list_product(list);
-       return cloog_domain_from_isl_set(isl_set_from_basic_set(cube));
+       space = isl_space_set_alloc(state->backend->ctx, 0, dim);
+       cube = isl_set_universe(space);
+       for (i = 0; i < dim; ++i) {
+               cube = isl_set_lower_bound(cube, isl_dim_set, i, min);
+               cube = isl_set_upper_bound(cube, isl_dim_set, i, max);
+       }
+
+       return cloog_domain_from_isl_set(cube);
 }
 
 
++++++ cloog-isl-0.18.1-isl14-2.patch ++++++
++++ 1102 lines (skipped)

++++++ cloog-isl-0.18.1-isl14-3.patch ++++++
>From 22643c94eba7b010ae4401c347289f4f52b9cd2b Mon Sep 17 00:00:00 2001
From: Tobias Grosser <[email protected]>
Date: Mon, 10 Mar 2014 18:02:15 +0100
Subject: [PATCH] Update to isl trunk

We explicitly update to isl trunk and use this commit to add the
corresponding test case changes.

Signed-off-by: Tobias Grosser <[email protected]>
---
 isl                 |    2 +-
 test/reservoir/QR.c |   12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

Index: cloog-0.18.2/test/reservoir/QR.c
===================================================================
--- cloog-0.18.2.orig/test/reservoir/QR.c       2014-12-08 13:39:08.496933361 
+0100
+++ cloog-0.18.2/test/reservoir/QR.c    2014-12-08 13:39:42.455932185 +0100
@@ -1,6 +1,12 @@
 /* Generated from ../../../git/cloog/test/./reservoir/QR.cloog by CLooG 
0.14.0-136-gb91ef26 gmp bits in 0.21s. */
 if (N >= 1) {
   S1(0) ;
+  if ((M <= 0) && (N >= 2)) {
+    S3(0) ;
+    S10(0) ;
+    S1(1) ;
+    S5(0) ;
+  }
   if ((M >= 1) && (N == 1)) {
     for (c4=0;c4<=M-1;c4++) {
       S2(0,c4) ;
@@ -28,12 +34,6 @@ if (N >= 1) {
     S10(0) ;
     S1(1) ;
     S5(0) ;
-  }
-  if ((M <= 0) && (N >= 2)) {
-    S3(0) ;
-    S10(0) ;
-    S1(1) ;
-    S5(0) ;
   }
   for (c2=2;c2<=min(M,N-1);c2++) {
     for (c4=c2-1;c4<=N-1;c4++) {
++++++ cloog-isl-0.18.1-isl14-4.patch ++++++
X-Git-Url: 
http://repo.or.cz/w/cloog.git/blobdiff_plain/dbb85eb2c377f554a41575631d3fd6969f204f04..16fdd0b79c4f84ed092b54d5c4661b5b19cad1d8:/test/isl/jacobi-shared.c

Index: cloog-0.18.1/test/isl/jacobi-shared.c
===================================================================
--- cloog-0.18.1.orig/test/isl/jacobi-shared.c  2014-12-08 13:44:02.815923170 
+0100
+++ cloog-0.18.1/test/isl/jacobi-shared.c       2014-12-08 13:44:24.704922412 
+0100
@@ -3,7 +3,7 @@ if ((h0+1)%2 == 0) {
   if ((16*floord(t0-1,16) >= -N+g1+t0+1) && (16*floord(g1+t0-3,16) >= 
-N+g1+t0+1) && (32*floord(t1-1,32) >= -N+g2+t1+1) && (32*floord(g2+t1-3,32) >= 
t1-32)) {
     for 
(c0=max(-16*floord(t0-1,16)+t0,-16*floord(g1+t0-3,16)+t0);c0<=min(32,N-g1-1);c0+=16)
 {
       for (c1=-32*floord(t1-1,32)+t1;c1<=min(32,N-g2-1);c1+=32) {
-        if ((c1 >= 1) && (c1 <= 32)) {
+        if (c1 >= 1) {
           S1(c0+g1-1,c1+g2-1);
         }
       }
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to