This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: MyGCC and whole program static analysis
- From: Sebastian Pop <sebastian dot pop at cri dot ensmp dot fr>
- To: Daniel Berlin <dberlin at dberlin dot org>
- Cc: Basile STARYNKEVITCH <basile at starynkevitch dot net>, gcc at gcc dot gnu dot org, mygcc at free dot fr, Albert Cohen <Albert dot Cohen at inria dot fr>
- Date: Fri, 1 Sep 2006 13:56:24 +0200
- Subject: Re: MyGCC and whole program static analysis
- References: <20060830163619.GA3616@ours.starynkevitch.net> <4aca3dc20608310813o50ce7b4ayd045f9243bf4bc2@mail.gmail.com>
Daniel Berlin wrote:
> >As some few people might already know, the GGCC (globalgcc) project is
> >just starting (partly funded within the ITEA framework by french,
> >spanish, swedish public money) - its kick off meeting is next week in
> >Paris.
> >
> >GGCC aims to provide a (GPL opensource) extension to GCC for program
> >wide static analysis (& optimisations) and coding rules
> >validation. But this mail is not a formal announcement of it...
> >
> >I am also extremely interested in the LTO framework, in particular
> >their persistence of GIMPLE trees. Could LTO people explain (if
> >possible) if their framework is extensible (to some new Gimple nodes)
> >and usable in some other setting (for example, storing program wide
> >static analysis partial results, perhaps in a "project" related
> >database or file).
>
> This is one of the goals of LTO.
>
> To steer this thread onto another topic, if you ever plan on getting
> your "globalgcc" changes back into gcc proper, I highly suggest you do
> your design and implementation discussions on gcc's mailing lists, and
> coordinate with GCC people who work in those areas. GCC itself is
> gearing up to start doing program wide analysis and optimization, and
> I guarantee you that if you guys go off and do it on your own in
> seclusion you will
> 1. duplicate work
> 2. make it incredibly hard to get your work back into gcc.
>
> Of course, if getting work into gcc is not a goal of globalgcc, than
> by all means, ...
The aim of globalgcc is to contribute all the new code to GCC.
I think I'm also supposed to work on this project, as Albert Cohen is
one of those who wrote a part of the proposal. However I still have
not received any news on this project, except for the proposal that I
reviewed long time ago.
Sebastian