This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC's statement expression extension
>>>>> "Marc" == Marc Espie <espie@quatramaran.ens.fr> writes:
>> 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.
Marc> Narrows down the `good reasons' quite a lot in my opinion...
Folks --
We've now degenerated (largely my fault!) into complete
abstraction. Fun, but useless.
We all agree that breaking compatibility (source or binary) is bad.
I hope we all agree that *sometimes* it is the best path -- if it
permits better optimizations, better stability, faster release cycles,
etc. We have to take each of these things case by case; there's no
other way.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com