Created attachment 159443 [details] gcc-arm-embedded isl-0.15 I'm updating the devel/isl to version 0.15. I attached a patch to support it in devel/gcc-arm-embedded. Can you test it, please? When you send me an "Ok" I'll push isl-0.15 (and cloog 0.18.4) to ports tree. The patch is based on https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01506.html and https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01162.html
Created attachment 159444 [details] isl-0.15
Created attachment 159445 [details] cloog-0.18.4 (if necessary)
Looks good. I could commit gcc-arm-embedded update (including new version) as soon as isl and cloog will be updated.
Ok. Committed.
gcc-arm-embedded committed too.
It causes problems on 9 systems with old gcc (found by buildcluster): In file included from /usr/local/include/isl/list.h:13, from /usr/local/include/isl/aff_type.h:4, from /usr/local/include/isl/local_space.h:4, from /usr/local/include/isl/constraint.h:13, from /wrkdirs/usr/ports/devel/gcc-arm-embedded/work/gcc-arm-none-eabi-4_9-2015q2-20150609/src/gcc/gcc/graphite.c:38: /usr/local/include/isl/ctx.h:83: error: comma at end of enumerator list
Gcc-arm-embedded works on 9 with compiler:c11.
Maybe, it is simpler to fix this list in ISL header? Compiling (c11) compiler to compile compiler looks terrible.
Yes, it is. I'll do that.
A commit references this bug: Author: danilo Date: Sat Aug 8 04:56:58 UTC 2015 New revision: 393708 URL: https://svnweb.freebsd.org/changeset/ports/393708 Log: - Fix a build problem in devel/gcc-arm-embedded on FreeBSD 9 due the old gcc PR: 202030 Changes: head/devel/isl/Makefile head/devel/isl/files/ head/devel/isl/files/patch-include_isl_ctx.h
Fixed?