This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 3.2 Prerelease
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Daniel Jacobowitz <drow at mvista dot com>, "B. Kosnik" <bkoz at nabi dot net>
- Cc: Joe Buck <Joe dot Buck at synopsys dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Tue, 06 Aug 2002 08:40:03 -0700
- Subject: Re: GCC 3.2 Prerelease
The GCC HEAD compiler using the branch library failed:
FAIL: backward/strstream_members.cc execution test
Everything else was the same, and the branch compiler using the head
library (and the branch testsuite, mind...) had no new failures.
Is there any difference in the source for that test between the branch and
head? In other words, could the test have changed to indicate something
changing in the library?
Not all differences are going to indicate ABI incompatibilities. For
example, suppose a library function is supposed to throw an exception,
but didn't in the GCC 3.2 era. That bug has now been fixed on the
mainline. There's a mainline test that checks for the exception being
thrown. Using the old library will cause a failure -- but that's not
an ABI bug any more than fixing a bug whereby strcmp() returned the wrong
value would be a change in the C ABI.
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com