This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: [plugins-ici-cloning-instrumentation] new GCC plugin developements
- From: "Grigori Fursin" <grigori dot fursin at inria dot fr>
- To: "'Joern Rennecke'" <amylaar at spamcop dot net>
- Cc: <ctuning-discussions at googlegroups dot com>, "'Zbigniew Chamski'" <zbigniew dot chamski at gmail dot com>, "'Richard Guenther'" <richard dot guenther at gmail dot com>, "'Basile STARYNKEVITCH'" <basile at starynkevitch dot net>, "'Ian Lance Taylor'" <iant at google dot com>, "'GCC Mailing List'" <gcc at gcc dot gnu dot org>, "'Albert Cohen'" <Albert dot Cohen at inria dot fr>, "'Yuri Kashnikoff'" <yuri dot kashnikoff at gmail dot com>, "'Yuanjie Huang'" <huangyuanjie at ict dot ac dot cn>, "'Liang Peng'" <pengliang at ict dot ac dot cn>, <dorit at il dot ibm dot com>, "'Mircea Namolaru'" <NAMOLARU at il dot ibm dot com>, "'Diego Novillo'" <dnovillo at google dot com>
- Date: Mon, 9 Nov 2009 15:46:14 +0100
- Subject: RE: [plugins-ici-cloning-instrumentation] new GCC plugin developements
- References: <4AE6E471.4020200@starynkevitch.net> <84fc9c000910270518s147e0cc4t7f1cd53049c5d590@mail.gmail.com> <4AE6E5D0.4010401@starynkevitch.net> <mcrvdi1klsb.fsf@dhcp-172-17-9-151.mtv.corp.google.com> <4AE7014A.1000903@starynkevitch.net> <mcr3a54lwb4.fsf@dhcp-172-17-9-151.mtv.corp.google.com> <4AE70C5E.4050005@starynkevitch.net> <84fc9c000910270839v2d9efe0dw829c8647f361c96f@mail.gmail.com> <4AE7164D.9010200@starynkevitch.net> <84fc9c000910270855w736df367qe511d8db280aaeb4@mail.gmail.com> <2dc303d60910271056h17038110ib63c53cfa374f5c7@mail.gmail.com> <002c01ca5746$9dd43da0$d97cb8e0$@fursin@inria.fr> <20091102074959.p8410ulv28sg0w44-nzlynne@webmail.spamcop.net> <008601ca5e09$93164fb0$b942ef10$@fursin@inria.fr> <20091106121424.ph6anlgbk0848sss-nzlynne@webmail.spamcop.net> <01e701ca5f0d$903386f0$b09a94d0$@fursin@inria.fr> <20091106132953.s84iph9egwso8oo8-nzlynne@webmail.spamcop.net> <01ed01ca5f11$27f6d110$77e47330$@fursin@inria.fr> <20091108204326.rmzkdcuj48s0o4cg-nzlynne@webmail.spamcop.net>
> After checking in the patch to provide unique pass names for all passes,
> I created
>
> svn://gcc.gnu.org/svn/gcc/branches/ici-20091108-branch
>
> and merged in the patches from:
>
> http://gcc-ici.svn.sourceforge.net/svnroot/gcc-ici/branches/patch-gcc-4.4.0-ici-2.0
By the way, not to forget - we should compile/test GCC with ICI with the following libraries
(orthogonal to ICI but we need them for our experiments):
* gmp & mpfr (for fortran)
* ppl & cloog (for GRAPHITE)
i.e. I configure GCC with the following flags:
configure --enable-languages=c,c++,fortran --with-mpfr=$BUILD_DIR --with-gmp=$BUILD_DIR --with-ppl=$BUILD_DIR --with-cloog=$BUILD_DIR
I used it for the GCC 4.4.0 - maybe some GRAPHITE related flags changed ...
The idea is to have the same setup that we used for our local developments ...
Also, we have been using ICI with C and Fortran a lot, but never checked C++ -
it will be important to check it too ...
Cheers,
Grigori