On Wed, Dec 3, 2014 at 4:24 PM, Tobias Burnus <tobias.bur...@physik.fu-berlin.de> wrote: > Dear all, > > the attached patches permit an in-tree build of GCC 4.9 using > CLooG with ISL-0.14 backend and ISL-0.14 - as wished by Richard. > > The CLooG patches have been extracted from the CLooG git repository > and have been included as courtesy for Linux distribution people. > > > I do not intent to backport this patch to 4.8, but my hope would be > that they apply without any or with only minor modifications. > > > I have bootstrapped GCC with an in-tree-build of ISL and CLooG. > I haven't done any intensive tests, but given that the CLooG patches > come from CLooG's git repository, the #include changes are obvious, and > the single code change comes from the trunk, it really should work. > > OK for the 4.9 branch?
I think for a system 0.14 ISL build which I just checked you need to adjust the ISL version check as well. Thanks, Richard. > > NOTE: I have only tested with ISL 0.14; I have no idea whether it works > with ISL 0.13. However, given that one reason for the patch is to make > it possible to use a system ISL for both GCC 5 and GCC (4.8/)4.9, > supporting only 0.12.2 and 0.14 should be sufficient: ISL 0.14 is > required to avoid a testsuite ICE with GCC 5 and if one really wants > to use an older version, 0.12.2 should be fine. > > Tobias