Richard, could you please review these patches?  We would be very glad
for your comments.

P.S: I’ve attached an improved ChangeLog_entry.


2014-08-15 17:44 GMT+06:00 Richard Biener <richard.guent...@gmail.com>:
> On Fri, Aug 15, 2014 at 1:13 PM, Roman Gareev <gareevro...@gmail.com> wrote:
>>> I've attached the patch, which should eliminate CLooG library
>>> installation dependency from GCC. The CLooG AST generator is still the
>>> main code generator, but the isl ast generator will be chosen in case
>>> of nonavailability of CLooG library.
>>>
>>> However, I've found out a problem. Almost all the functions of the ISL
>>> cannot be used without installed CLooG. (I get errors which contain
>>> “undefined reference to...”). Maybe I missed something. What do you
>>> think about this?
>>
>> I’ve attached a patch, which contains mentioned changes and doesn’t
>> cause the error. I want to commit it in coming days. What do you think
>> about it?
>> Maybe we should make the ISL AST generator to be the main code
>> generator of Graphite (the patch1 implements this). What do you think
>> about it?
>
> We definitely should do that (and rip out the cloog code after a while).
>
> Richard.


-- 
                                    Cheers, Roman Gareev.
2014-08-15 Roman Gareev  <gareevro...@gmail.com>

        * configure.ac: Eliminate ClooG installation dependency.
        * configure: Regenerate.
        * Makefile.tpl: Add definition of ISLLIBS and HOST_ISLLIBS.
        * Makefile.in: Regenerate.

[config/]

        * cloog.m4: Remove the path to isllibs from clooglibs.
        * isl.m4: Add paths to islinc, isllibs.

[gcc/]

        * Makefile.in: Add definition of ISLLIBS, HOST_ISLLIBS.
        * config.in: Add undef of HAVE_isl.
        * configure: Regenerate.
        * configure.ac: Add definition of HAVE_isl.
        * graphite-blocking.c: Add checking of HAVE_isl.
        * graphite-dependences.c: Likewise.
        * graphite-interchange.c: Likewise.
        * graphite-isl-ast-to-gimple.c: Likewise.
        * graphite-optimize-isl.c: Likewise.
        * graphite-poly.c: Likewise.
        * graphite-scop-detection.c: Likewise.
        * graphite-sese-to-poly.c: Likewise.
        * graphite.c: Likewise.
        * toplev.c: Replace the checking of HAVE_cloog with the checking
        of HAVE_isl.

Reply via email to