GCC's statement expression extension

Mark Mitchell mark@codesourcery.com
Thu Jul 27 19:15:00 GMT 2000


>>>>> "Richard" == Richard Kenner <kenner@vlsi1.ultra.nyu.edu> writes:

    Richard> I'm talking about *C* not C++. As you point out, I know
    Richard> nothing about the latter user base.

OK.  And you'll note that I already said I was suggesting deprecating
this feature only in C++. :-)

    Richard> With as large a user base as we have, we cannot afford to
    Richard> ignore these issues and if we try to, we'll surely hear
    Richard> about it.

We cannot afford to ignore them.  But, we do occasionally have to move
forward as well.  Other compilers have even larger user bases -- and
they have certainly tightened things up even more.

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.

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com


More information about the Gcc mailing list