Re: [Re: new plugin events]

2009-11-08 Thread Gerald Pfeifer
On Sun, 8 Nov 2009, Basile STARYNKEVITCH wrote: >> All of which terribly reminds me of the painful (for end users, ISVs, >> IHVs, OSVs,...) situation we have with the Linux kernel and out-of-tree >> modules. > I do agree with the similarity. But is that situation [of today's linux > kernel modul

Re: [Re: new plugin events]

2009-11-08 Thread Basile STARYNKEVITCH
Gerald Pfeifer wrote: On Sun, 8 Nov 2009, Joern Rennecke wrote: With a plugin, the developer can simply point the user at the place where he can download the plugin for his current version, and we can get quick feedback on the usefulness of the new optimization. Except that, based on what Rich

Re: [Re: new plugin events]

2009-11-08 Thread Joern Rennecke
Quoting Richard Guenther : It's not that simple if you are not suggesting that all plugin development will happen against a stable branch. And even then the plugin binary needs an exactly mathching gcc version - how do you suppose the user will get that? By compiling both itself or by the devel

Re: [Re: new plugin events]

2009-11-08 Thread Richard Guenther
On Sun, Nov 8, 2009 at 10:13 PM, Gerald Pfeifer wrote: > On Sun, 8 Nov 2009, Joern Rennecke wrote: >> With a plugin, the developer can simply point the user at the place where >> he can download the plugin for his current version, and we can get quick >> feedback on the usefulness of the new optim

Re: [Re: new plugin events]

2009-11-08 Thread Gerald Pfeifer
On Sun, 8 Nov 2009, Joern Rennecke wrote: > With a plugin, the developer can simply point the user at the place where > he can download the plugin for his current version, and we can get quick > feedback on the usefulness of the new optimization. Except that, based on what Richard and Basile discu

Re: [Re: new plugin events]

2009-11-08 Thread Richard Guenther
On Sun, Nov 8, 2009 at 10:03 PM, Richard Guenther wrote: > On Sun, Nov 8, 2009 at 9:47 PM, Joern Rennecke wrote: >> Quoting Richard Guenther : >> >>> On Sun, Nov 8, 2009 at 6:35 PM, Terrence Miller >> >> ... For example, as far as I know, no common Linux distribution provides a pac

Re: [Re: new plugin events]

2009-11-08 Thread Richard Guenther
On Sun, Nov 8, 2009 at 9:47 PM, Joern Rennecke wrote: > Quoting Richard Guenther : > >> On Sun, Nov 8, 2009 at 6:35 PM, Terrence Miller > > ... >>> >>> For example, as far as I know, no common Linux distribution provides a >>> package for any kind of GCC branch. I believe (perhaps I am too >>> opt

Re: [Re: new plugin events]

2009-11-08 Thread Joern Rennecke
Quoting Richard Guenther : On Sun, Nov 8, 2009 at 6:35 PM, Terrence Miller ... For example, as far as I know, no common Linux distribution provides a package for any kind of GCC branch. I believe (perhaps I am too optimistic) that some Linux distributions will package some few GCC plugins. Y

Re: [Re: new plugin events]

2009-11-08 Thread Terrence Miller
IDE projects are an example of development that could make good use of a plugin that might never be integrated in the compiler, indeed shouldn't ever be integrated in the compiler. Terrence Miller Richard Guenther wrote: Basile STARYNKEVITCH wrote: Terren

Re: [Re: new plugin events]

2009-11-08 Thread Richard Guenther
On Sun, Nov 8, 2009 at 6:35 PM, Terrence Miller wrote: > < Forwarded due to missing address> > > Original Message > Subject:        Re: new plugin events > Date:   Sun, 08 Nov 2009 18:25:21 +0100 > From:   Basile STARYNKEVITCH > To:     Te

[Re: new plugin events]

2009-11-08 Thread Terrence Miller
< Forwarded due to missing address> Original Message Subject: Re: new plugin events Date: Sun, 08 Nov 2009 18:25:21 +0100 From: Basile STARYNKEVITCH To: Terrence Miller References: <4ae72a4f.8000...@starynkevitch.net> <4af28075.7020...@st

RE: new plugin events

2009-11-07 Thread Grigori Fursin
... Cheers, Grigori > -Original Message- > From: Basile STARYNKEVITCH [mailto:bas...@starynkevitch.net] > Sent: Saturday, November 07, 2009 3:45 PM > To: Richard Guenther > Cc: Grigori Fursin; Steven Bosscher; Diego Novillo; Rafael Espindola; gcc; > Joern Rennecke;

Re: new plugin events

2009-11-07 Thread Basile STARYNKEVITCH
Richard Guenther wrote: On Sat, Nov 7, 2009 at 1:24 PM, Grigori Fursin wrote: Hi Basile et al, My suggestion to ICI friends is : just propose quickly your needed plugin events, and make your ICI a GPLv3 plugin. When you can show that your ICI plugin to an *unmodified* gcc-4.5 brings some va

RE: new plugin events

2009-11-07 Thread Grigori Fursin
...@gmail.com] > Sent: Saturday, November 07, 2009 3:06 PM > To: Grigori Fursin > Cc: Basile STARYNKEVITCH; Steven Bosscher; Diego Novillo; Rafael Espindola; > gcc; Joern > Rennecke; Zbigniew Chamski > Subject: Re: new plugin events > > On Sat, Nov 7, 2009 at 1:24 PM,

Re: new plugin events

2009-11-07 Thread Richard Guenther
On Sat, Nov 7, 2009 at 1:24 PM, Grigori Fursin wrote: > Hi Basile et al, > >> My suggestion to ICI friends is : just propose quickly your needed plugin >> events, and make >> your ICI a GPLv3 plugin. >> When you can show that your ICI plugin to an *unmodified* gcc-4.5 brings >> some value, GCC >

RE: new plugin events

2009-11-07 Thread Grigori Fursin
Hi Basile et al, > My suggestion to ICI friends is : just propose quickly your needed plugin > events, and make > your ICI a GPLv3 plugin. > When you can show that your ICI plugin to an *unmodified* gcc-4.5 brings some > value, GCC > people will perhaps start to > listen and look inside. Just t

Re: new plugin events

2009-11-07 Thread Basile STARYNKEVITCH
Steven Bosscher wrote: On Sat, Nov 7, 2009 at 11:49 AM, Basile STARYNKEVITCH wrote: Richard Guenther wrote: Ah, you mean like doing the tuples conversion as plugin? Or to build the cgraph infrastructure and IPA optimization infrastructure as plugin? I guess what you say is - "stop developing

Re: new plugin events

2009-11-07 Thread Steven Bosscher
On Sat, Nov 7, 2009 at 11:49 AM, Basile STARYNKEVITCH wrote: > Richard Guenther wrote: >> Ah, you mean like doing the tuples conversion as plugin?  Or to >> build the cgraph infrastructure and IPA optimization infrastructure >> as plugin?  I guess what you say is - "stop developing gcc!  develop >

Re: new plugin events

2009-11-07 Thread Basile STARYNKEVITCH
Richard Guenther wrote: On Fri, Nov 6, 2009 at 10:41 PM, Basile STARYNKEVITCH wrote: Richard Guenther wrote: (stop reading now, what follows is pure cynicism - I have to do it, because the following can't be let un-responded, rather than un-answered) Actually, I tend to believe that the plu