Bug 202030 - devel/gcc-arm-embedded isl-0.15 support
Summary: devel/gcc-arm-embedded isl-0.15 support
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Lev A. Serebryakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-01 18:35 UTC by Danilo Egea Gondolfo
Modified: 2015-09-17 14:00 UTC (History)
0 users

See Also:


Attachments
gcc-arm-embedded isl-0.15 (12.10 KB, patch)
2015-08-01 18:35 UTC, Danilo Egea Gondolfo
no flags Details | Diff
isl-0.15 (1.48 KB, patch)
2015-08-01 18:35 UTC, Danilo Egea Gondolfo
no flags Details | Diff
cloog-0.18.4 (if necessary) (759 bytes, patch)
2015-08-01 18:36 UTC, Danilo Egea Gondolfo
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Danilo Egea Gondolfo freebsd_committer freebsd_triage 2015-08-01 18:35:20 UTC
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
Comment 1 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2015-08-01 18:35:45 UTC
Created attachment 159444 [details]
isl-0.15
Comment 2 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2015-08-01 18:36:14 UTC
Created attachment 159445 [details]
cloog-0.18.4 (if necessary)
Comment 3 Lev A. Serebryakov freebsd_committer freebsd_triage 2015-08-03 18:23:15 UTC
Looks good. I could commit gcc-arm-embedded update (including new version) as soon as isl and cloog will be updated.
Comment 4 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2015-08-03 19:19:40 UTC
Ok. Committed.
Comment 5 Lev A. Serebryakov freebsd_committer freebsd_triage 2015-08-03 19:25:20 UTC
gcc-arm-embedded committed too.
Comment 6 Lev A. Serebryakov freebsd_committer freebsd_triage 2015-08-07 11:36:18 UTC
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
Comment 7 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2015-08-07 12:50:41 UTC
Gcc-arm-embedded works on 9 with compiler:c11.
Comment 8 Lev A. Serebryakov freebsd_committer freebsd_triage 2015-08-07 13:31:17 UTC
Maybe, it is simpler to fix this list in ISL header?
Compiling (c11) compiler to compile compiler looks terrible.
Comment 9 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2015-08-07 18:01:42 UTC
Yes, it is. I'll do that.
Comment 10 commit-hook freebsd_committer freebsd_triage 2015-08-08 04:57:34 UTC
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
Comment 11 Danilo Egea Gondolfo freebsd_committer freebsd_triage 2015-08-16 15:24:16 UTC
Fixed?