On 02/10/2017 07:13 AM, Richard Biener wrote:

As a cleanup (and to be able to close bugs only reproducing with ISL 0.14)
the following removes support for ISL 0.14 for GCC 7.  This removes quite
a bit of legacy code (which would need to be maintained).

Bootstrap / regtest in progress with ISL 0.14 installed and once with ISL
0.16.1 installed.

Ok?

I've adjusted to "0.15 or later" everywhere as ISL seems to be quite
stable API (and recently even ABI) wise.

Thanks,
Richard.

2017-02-10  Richard Biener  <rguent...@suse.de>

        config/
        * isl.m4: Remove support for ISL 0.14.

        * configure: Re-generate.

        gcc/
        * configure.ac (HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS):
        Remove.
        * configure: Re-generate.
        * config.in: Likewise.
        * graphite-dependences.c: Simplify as if
        HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS was defined.
        * graphite-isl-ast-to-gimple.c: Likewise.
        * graphite-optimize-isl.c: Likewise.
        * graphite-poly.c: Likewise.
        * graphite-sese-to-poly.c: Likewise.
        * graphite.h: Likewise.
        * toplev.c: Include isl/version.h and use isl_version () for
        printing the ISL version.
        * doc/install.texi: Update ISL requirement.
My concern here would be that distributions may still be shipping isl-0.14. Fedora 25 (for example) still uses iso-0.14.

But I guess with the configure test in place at least folks trying to build on their own will get the configure error and can download something newer.

No objections from me.

jeff

Reply via email to