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


>>>>> "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

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