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]
Other format: [Raw text]

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


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