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