This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: type consistency of gimple
- From: Michael Matz <matz at suse dot de>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Daniel Berlin <dberlin at dberlin dot org>, Kenneth Zadeck <zadeck at naturalbridge dot com>, Richard Guenther <richard dot guenther at gmail dot com>, GCC <gcc at gcc dot gnu dot org>, "Novillo, Diego" <dnovillo at redhat dot com>, "Hubicha, Jan" <jh at suse dot cz>, "Edelsohn, David" <dje at watson dot ibm dot com>, Andrew Pinski <pinskia at physics dot uc dot edu>
- Date: Mon, 14 Aug 2006 18:52:41 +0200 (CEST)
- Subject: Re: type consistency of gimple
- References: <44DCEAAA.9000306@naturalbridge.com> <84fc9c000608111344l3cc4b9f0w97f104da6ed5b7ad@mail.gmail.com> <44DCEDF1.9010902@naturalbridge.com> <84fc9c000608111356n6bd522d5gd349007fdcb0cd1b@mail.gmail.com> <44DCF0A0.1060005@naturalbridge.com> <44DF6702.4060901@codesourcery.com> <44E074F4.3050402@dberlin.org> <44E094AA.3050804@codesourcery.com>
Hi,
On Mon, 14 Aug 2006, Mark Mitchell wrote:
> pressure build on some set of infrastructure until it has been painfully
> obvious for some amount of time that it has to change. (In my
> experience, the same thing happens in developing proprietary software;
> convincing product management to let you spend significant time fixing
> something that's not on the next release's feature list requires some
> good salesmanship.)
How true :) Nevertheless the goals for the FSF GCC should IMHO be purely
based on rather technical arguments and considerations, not the drive by
paying customers. Normally we have the maintainer concept to guarantee
some sort of that. This obviously creates conflicts when maintainers
having to accept the solution and developers creating that solution (for
customers or driven by own demand doesn't matter) are the same people. I
think if in doubt the maintainer hat should win and I realize this is
sometimes difficult (because the danger is that a feature will not be
implemented at all if the customer isn't paying the cleanup, but the
cleanup is the prerequisite to accept the feature). I have no good
solution for this, but I feel that rushing things in because of customer
milestones or deadlines is the wrong thing (I'm not accusing you of
rushing things). Especially if most of the involved people agree on what
is optimal on a technical basis nothing should prevent that from becoming
implemented.
Ciao,
Michael.