This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: GCC's statement expression extension


In article <20000727191552S.mitchell@codesourcery.com> you write:

>One of the saving graces here is that older versions of the compiler
>are always available.  It's not unreasonable to (occasionally) have
>users make a choice between more features/better optimization and
>100% source compatibility.  Of course, we shouldn't do this unless
>there's a good reason.

Err... ouch.
Remember, that's the way the linux kernel stayed stuck with 2.7.2 for years,
more or less.
These days, there are vendors who provide complete OS with an integrated
compiler.  Changing the compiler with a more recent one usually breaks 
things, not that many, but a few.  Most users are not savvy enough to do
the update.  Many users don't even know the issues involved.
Also, some people have to deal with clueless system administrators, or people
who don't care at all about C++. Those guys will stick with an older C 
compiler, because it compiles C the way K&R said it should be.
(and yes, in a world of 40Gb disks, you still meet quota and policies of
"don't install stuff on MY machine").

`User takes sysadmin hostage. Threatens to install gcc 3.0. News at eleven.'

Narrows down the `good reasons' quite a lot in my opinion...

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]