This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: opposition to LSB 2.0 rc1
- From: "Joseph S. Myers" <jsm at polyomino dot org dot uk>
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Cc: gcc at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org, lsb-wg at freestandards dot org
- Date: Fri, 30 Jul 2004 09:57:39 +0000 (UTC)
- Subject: Re: opposition to LSB 2.0 rc1
- References: <20040729111335.57e712fd.bkoz@redhat.com>
On Thu, 29 Jul 2004, Benjamin Kosnik wrote:
> However, the current FSF release of gcc is gcc-3.4.1, which is
> incompatible with the older release series. This release provides
> substantial benefits to users, including increased compiler and
> runtime performance, increased conformance to C99 and C++
> standards, and innovative new features.
>
> This page has the full details:
> http://gcc.gnu.org/gcc-3.4/changes.html
There are enough other good arguments that there's no need to make dubious
claims of "increased conformance to C99" to justify the benefits of 3.4.
You will observe that gcc-3.3/c99status.html and gcc-3.4/c99status.html
are identical apart from the version number: there are no new C99 features
in 3.4. Various technical conformance issues are improved, but some
regressions in c-decl.c were postponed to 3.5 so there isn't monotonic
improvement either.
Even 3.4 doesn't implement the standard C++ ABI fully correctly
<http://gcc.gnu.org/ml/gcc/2004-07/msg00138.html>. (This is apart from
the "cannot be mangled due to a defect in the C++ ABI" cases, but those
don't cause binary compatibility problems between releases, just failures
to compile in the problem cases.)
--
Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/
jsm@polyomino.org.uk (personal mail)
jsm28@gcc.gnu.org (Bugzilla assignments and CCs)