This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree".
The branch, master has been updated via 1f5436066e6b47d0fda494b3cef4cd6fbce6bffa (commit) via 81b6715c223538e0724f69dbc96d3698bd267d88 (commit) from 426ef9664001ecc2b6624579476eac8991843620 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 1f5436066e6b47d0fda494b3cef4cd6fbce6bffa Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Nov 14 17:31:15 2011 +0100
gcc: Re-enable cloog and ppl support.
commit 81b6715c223538e0724f69dbc96d3698bd267d88 Author: Michael Tremer michael.tremer@ipfire.org Date: Mon Nov 14 17:30:37 2011 +0100
cloog-ppl: Update to 0.15.11.
-----------------------------------------------------------------------
Summary of changes: cloog-ppl/cloog-ppl.nm | 9 +++++---- gcc/gcc.nm | 6 ++---- gcc/patches/gcc46-cloog-dl.patch0 | 28 +++++++++++++++++++++------- 3 files changed, 28 insertions(+), 15 deletions(-)
Difference in files: diff --git a/cloog-ppl/cloog-ppl.nm b/cloog-ppl/cloog-ppl.nm index 82f120f..d188a15 100644 --- a/cloog-ppl/cloog-ppl.nm +++ b/cloog-ppl/cloog-ppl.nm @@ -4,8 +4,8 @@ ###############################################################################
name = cloog-ppl -version = 0.15.9 -release = 3 +version = 0.15.11 +release = 1
maintainer = Michael Tremer michael.tremer@ipfire.org groups = System/Libraries @@ -20,6 +20,8 @@ description designed to avoid control overhead and to produce a very efficient code. end
+source_dl += ftp://gcc.gnu.org/pub/gcc/infrastructure/ + build requires autoconf @@ -44,8 +46,7 @@ end
packages package %{name} - end - + package %{name}-devel template DEVEL end diff --git a/gcc/gcc.nm b/gcc/gcc.nm index 94cb575..284e87a 100644 --- a/gcc/gcc.nm +++ b/gcc/gcc.nm @@ -4,13 +4,11 @@ ###############################################################################
# Configure build to compile with cloog and ppl. -# XXX THIS PACKAGE DOES CURRENTLY NOT BUILD WITH CLOOG AND PPL WHICH -# NEEDS TO BE FIXED SOON. -build_cloog_ppl = 0 +build_cloog_ppl = 1
name = gcc version = 4.6.2 -release = 2 +release = 3
maintainer = Michael Tremer michael.tremer@ipfire.org groups = Development/Compilers diff --git a/gcc/patches/gcc46-cloog-dl.patch0 b/gcc/patches/gcc46-cloog-dl.patch0 index dd9a5b9..11ce82b 100644 --- a/gcc/patches/gcc46-cloog-dl.patch0 +++ b/gcc/patches/gcc46-cloog-dl.patch0 @@ -102,12 +102,20 @@ $(LINKER) $(LINKERFLAGS) $(LDFLAGS) -o $@ \ --- gcc/graphite-cloog-compat.h.jj 2011-01-03 12:53:05.000000000 +0100 +++ gcc/graphite-cloog-compat.h 2011-01-04 17:34:09.857757544 +0100 -@@ -272,4 +272,263 @@ static inline int cloog_matrix_nrows (Cl +@@ -272,4 +272,277 @@ static inline int cloog_matrix_nrows (Cl return m->NbRows; } #endif /* CLOOG_ORG */ + +#include <dlfcn.h> ++#if PPL_VERSION_MAJOR == 0 && PPL_VERSION_MINOR < 11 ++#define DYNSYMS_PPL11 ++#else ++#define DYNSYMS_PPL11 \ ++ DYNSYM (ppl_new_PIP_Problem_from_constraints); \ ++ DYNSYM (ppl_PIP_Problem_is_satisfiable); \ ++ DYNSYM (ppl_delete_PIP_Problem); ++#endif +#define DYNSYMS \ + DYNSYM (cloog_block_alloc); \ + DYNSYM (cloog_block_list_free); \ @@ -217,7 +225,8 @@ + DYNSYM (ppl_new_Constraint_System_from_Constraint); \ + DYNSYM (ppl_new_C_Polyhedron_from_Constraint_System); \ + DYNSYM (ppl_Polyhedron_affine_image); \ -+ DYNSYM (ppl_io_fprint_Pointset_Powerset_C_Polyhedron); ++ DYNSYM (ppl_io_fprint_Pointset_Powerset_C_Polyhedron); \ ++ DYNSYMS_PPL11 +extern struct +{ + bool inited; @@ -360,7 +369,12 @@ +#define ppl_new_Constraint_System_from_Constraint (*cloog_pointers__.p_ppl_new_Constraint_System_from_Constraint) +#define ppl_new_C_Polyhedron_from_Constraint_System (*cloog_pointers__.p_ppl_new_C_Polyhedron_from_Constraint_System) +#define ppl_Polyhedron_affine_image (*cloog_pointers__.p_ppl_Polyhedron_affine_image) -+#define ppl_io_fprint_Pointset_Powerset_C_Polyhedron (cloog_pointers__.p_ppl_io_fprint_Pointset_Powerset_C_Polyhedron) ++#define ppl_io_fprint_Pointset_Powerset_C_Polyhedron (*cloog_pointers__.p_ppl_io_fprint_Pointset_Powerset_C_Polyhedron) ++#if !(PPL_VERSION_MAJOR == 0 && PPL_VERSION_MINOR < 11) ++#define ppl_new_PIP_Problem_from_constraints (*cloog_pointers__.p_ppl_new_PIP_Problem_from_constraints) ++#define ppl_PIP_Problem_is_satisfiable (*cloog_pointers__.p_ppl_PIP_Problem_is_satisfiable) ++#define ppl_delete_PIP_Problem (*cloog_pointers__.p_ppl_delete_PIP_Problem) ++#endif + +#define cloog_finalize (*cloog_pointers__.p_ppl_finalize) + @@ -368,9 +382,9 @@ #endif /* GRAPHITE_CLOOG_COMPAT_H */ --- gcc/graphite.c.jj 2011-01-03 12:53:05.194056513 +0100 +++ gcc/graphite.c 2011-01-04 16:18:32.385007767 +0100 -@@ -54,6 +54,35 @@ along with GCC; see the file COPYING3. - #include "graphite-clast-to-gimple.h" - #include "graphite-sese-to-poly.h" +@@ -56,6 +56,35 @@ along with GCC; see the file COPYING3. + + CloogState *cloog_state;
+__typeof (cloog_pointers__) cloog_pointers__; + @@ -404,7 +418,7 @@ /* Print global statistics to FILE. */
static void -@@ -199,6 +228,12 @@ graphite_initialize (void) +@@ -201,6 +230,12 @@ graphite_initialize (void) return false; }
hooks/post-receive -- IPFire 3.x development tree