On Fri, Jul 22, 2011 at 01:00:09AM +0200, Tobias Grosser wrote: > Hi, > > I propose to switch to the official cloog.org cloog version with isl backend > and > at the same time to remove support for both CLooG-PPL legacy as well as > CLooG-Parma. > > We want to switch to cloog-isl as it is the only officially maintained version > of cloog. Furthermore, it provides features that will help to fix some bugs in > the graphite code generation[1]. > The reason to abond CLooG-PPL (legacy version) is, that cloog-isl provides the > new CloogInput library interface. This interface is not available the old > CLooG. > I plan to move graphite to this interface. As I do not see enough benefits > from > being able to use CLooG PPL, I decided to not introduce any compatibility > scheme, but just remove any code that is only needed for CLooG-PPL. > I also removed CLooG-Parma (cloog.org with PPL backend), as it is currently > not > actively maintained and not well tested. I believe our time is better spent on > improving graphite or cloog isl, as in putting time into this cloog version. > > So here we are: Moving graphite back to the official cloog.org version! > > Passes 'make check RUNTESTFLAGS=graphite.exp' as well as a bootstrap on Linux > amd64. > > Cheers > Tobi
Tobi, Are there any additional plans for gcc 4.7? In particular, wasn't the -fgraphite-identity option supported to be enabled at -O3 by defaulting ftree-loop-linear on which is now an alias of -floop-interchange since gcc 4.6? Jack > > P.S.: Why do we move to the super latest one. Because we expect that most > users > would need an update, and, as we will soon use some of the newer features, > there > is no need to force another update later. > > > Tobias Grosser (3): > Make CLooG isl the only supported CLooG version. > Require cloog 0.16.3 > Remove code that supported legacy CLooG. > > ChangeLog | 17 +++ > config/cloog.m4 | 109 ++-------------- > configure | 176 ++------------------------ > configure.ac | 2 +- > gcc/ChangeLog | 18 +++ > gcc/Makefile.in | 4 +- > gcc/graphite-clast-to-gimple.c | 93 ++++++-------- > gcc/graphite-cloog-compat.h | 275 > ---------------------------------------- > gcc/graphite-cloog-util.c | 15 +-- > gcc/graphite-cloog-util.h | 1 - > gcc/graphite.c | 2 - > 11 files changed, 106 insertions(+), 606 deletions(-) > delete mode 100644 gcc/graphite-cloog-compat.h > > -- > 1.7.4.1