This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.4.0 Status Report (2009-03-13)
- From: Ian Lance Taylor <iant at google dot com>
- To: Richard Guenther <rguenther at suse dot de>
- Cc: Steven Bosscher <stevenb dot gcc at gmail dot com>, Gabriel Dos Reis <gdr at integrable-solutions dot net>, Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>, Joe dot Buck at synopsys dot com, bonzini at gnu dot org, dave dot korn dot cygwin at googlemail dot com, dberlin at dberlin dot org, dje dot gcc at gmail dot com, gcc at gcc dot gnu dot org, law at redhat dot com, mark at codesourcery dot com
- Date: Mon, 23 Mar 2009 13:04:15 -0700
- Subject: Re: GCC 4.4.0 Status Report (2009-03-13)
- References: <20090320165858.GI27119@synopsys.com> <206fcf960903220823s6fe866fdja8c96e60bb3c432c@mail.gmail.com> <10903221537.AA05719@vlsi1.ultra.nyu.edu> <206fcf960903220850w3c8c01f9o7efe6833af8d770e@mail.gmail.com> <10903221608.AA05964@vlsi1.ultra.nyu.edu> <206fcf960903220924q150584b3lfb9da7cf2ecee80c@mail.gmail.com> <10903221635.AA06216@vlsi1.ultra.nyu.edu> <206fcf960903220939j7e9aa849rae11faed19db3c72@mail.gmail.com> <10903221654.AA06335@vlsi1.ultra.nyu.edu> <206fcf960903220952o1615ba1cyc7a45f5117b1b633@mail.gmail.com> <571f6b510903221408o4825916cxa90348f74f9fd41b@mail.gmail.com> <alpine.LNX.2.00.0903222222200.17788@zhemvz.fhfr.qr>
Richard Guenther <rguenther@suse.de> writes:
>> But anyway, is the official position of the FSF still "thou shall use
>> not C++"? That would mean GNU binutils is in violation with gold, no?
>
> Probably people were clever enough not to ask the FSF about this ;)
Correct: I certainly did not ask the FSF about gold, and I very much
doubt that any of the other binutils maintainers did either.
While agreeing that the FSF is the legal owner of the code, I personally
consider the implementation language to be a technical detail which the
FSF has no special control over. We can consider their input, but we
need not follow it. This is distinct from licensing issues, where we
had to either move to GPLv3 or fork into an independent project.
By the way, from reading this messages I think that people have a
slightly rosier recollection of the egcs split than I do. I think the
egcs split was the right thing to do, but it was also a power play on
the part of Cygnus because we could not continue operating under the
existing gcc maintainership regime, and we could not get the FSF to
change it. We signed up most of the non-Cygnus contributors because we
needed political cover; we were able to sign them up because they were
facing the same problems that we were.
Ian