This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC version bikeshedding
- From: Ian Lance Taylor <iant at google dot com>
- To: Ed Smith-Rowland <3dw4rd at verizon dot net>
- Cc: NightStrike <nightstrike at gmail dot com>, Jonathan Wakely <jwakely dot gcc at gmail dot com>, Eric Botcazou <ebotcazou at libertysurf dot fr>, Andreas Schwab <schwab at linux-m68k dot org>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Jason Merrill <jason at redhat dot com>, Jakub Jelinek <jakub at redhat dot com>, Richard Biener <richard dot guenther at gmail dot com>
- Date: Thu, 31 Jul 2014 16:42:31 -0700
- Subject: Re: GCC version bikeshedding
- Authentication-results: sourceware.org; auth=none
- References: <20140720165506 dot GT3003 at laptop dot redhat dot com> <201407292258 dot 29357 dot ebotcazou at libertysurf dot fr> <CAH6eHdR3dfbYin1LMWrSUJLsk7=iO6+orQXQmXdGRxzA71MKaA at mail dot gmail dot com> <201407310018 dot 05575 dot ebotcazou at libertysurf dot fr> <CAH6eHdRx+CE7TFvMW8JvAxThSAMz07e8ke90qHs8oOD4H94tjw at mail dot gmail dot com> <CAF1jjLsg32gtNOQN6_MPLSAAStQpCrwbM14MQLKqkcnqJO1W=Q at mail dot gmail dot com> <CAKOQZ8xWMXaQsGFWjDryZx-8qdD+Am5otAzvFPHV5+MywZY9bg at mail dot gmail dot com> <53DACFC7 dot 1040208 at verizon dot net>
On Thu, Jul 31, 2014 at 4:22 PM, Ed Smith-Rowland <3dw4rd@verizon.net> wrote:
> On 07/31/2014 07:03 PM, Ian Lance Taylor wrote:
>>
>> I believe the GCC project has become too large to be able to usefully
>> speak about breaking compatibility with previous versions. There are
>> too many different moving parts. We break compatibility in various
>> minor ways with every release. We try pretty hard to never break
>> compatibility in a big way. Historically, as far as I can recall, the
>> GCC major release number has never indicated a compatibility break
>> that was relevant to most users.
>>
> What about bumping the default compiler front end versions to C11 or C++11
> or C++14? Even for bootstrap?
> There may be some breaking changes that are larger than the usual.
C++ is only one of several languages supported by GCC these days.
Changing the default C++ version will not affect Fortran, Java, or Ada
users. Or, for that matter, C users.
Ian