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]
