https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66732

            Bug ID: 66732
           Summary: ISL 0.15 released, has breaking changes to gcc
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: driver
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jamespharvey20 at gmail dot com
  Target Milestone: ---

I'm happily staying with ISL 0.14-1, just wanted to comment that ISL 0.15 is
released and has breaking changes.

See http://isl.gforge.inria.fr/user.html#Changes-since-isl-0.14

The first gcc compilation error I run into with it is:


g++ -std=gnu++98 -fno-PIE -c   -g -DIN_GCC    -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual
-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings
-fno-common  -DHAVE_CONFIG_H -I. -I. -I../../src.git/gcc -I../../src.git/gcc/.
-I../../src.git/gcc/../include -I../../src.git/gcc/../libcpp/include 
-I../../src.git/gcc/../libdecnumber -I../../src.git/gcc/../libdecnumber/bid
-I../libdecnumber -I../../src.git/gcc/../libbacktrace
-I/home/username/gcc-new-isl/build/./isl/include
-I/home/username/gcc-new-isl/src.git/isl/include  -o graphite.o -MT graphite.o
-MMD -MP -MF ./.deps/graphite.TPo ../../src.git/gcc/graphite.c
In file included from
/home/username/gcc-new-isl/src.git/isl/include/isl/map_type.h:4:0,
                 from
/home/username/gcc-new-isl/src.git/isl/include/isl/set.h:13,
                 from ../../src.git/gcc/graphite.c:38:
/home/username/gcc-new-isl/src.git/isl/include/isl/ctx.h:83:17: warning: comma
at end of enumerator list [-Wpedantic]
  isl_stat_ok = 0,
                 ^
In file included from ../../src.git/gcc/graphite.c:79:0:
../../src.git/gcc/graphite-poly.h:398:43: error: ‘isl_constraint’ has not been
declared
 extern void print_isl_constraint (FILE *, isl_constraint *);
                                           ^
../../src.git/gcc/graphite-poly.h:402:35: error: variable or field
‘debug_isl_constraint’ declared void
 extern void debug_isl_constraint (isl_constraint *);
                                   ^
../../src.git/gcc/graphite-poly.h:402:35: error: ‘isl_constraint’ was not
declared in this scope
../../src.git/gcc/graphite-poly.h:402:51: error: expected primary-expression
before ‘)’ token
 extern void debug_isl_constraint (isl_constraint *);
                                                   ^
Makefile:1071: recipe for target 'graphite.o' failed
make[3]: *** [graphite.o] Error 1
make[3]: Leaving directory '/home/username/gcc-new-isl/build/gcc'
Makefile:4379: recipe for target 'all-stage1-gcc' failed

Reply via email to