Mail Archives: djgpp-workers/2001/03/02/05:30:44
> Date: Fri, 2 Mar 2001 10:44:43 +0100 (MET)
> From: Hans-Bernhard Broeker <broeker AT physik DOT rwth-aachen DOT de>
> >
> > I patched a copy of DJGPP CVS and ran the tests. The summary info is:
> >
> > Tested 63223 functions, 410 errors detected
>
> That's what I see, too. I did zip up the CVS version and take it home,
> yesterday evening. I first ran the unmodified libc, which showed 410
> errors, saved away the 'results' file'
There is already a canonical results file in the djtst distribution,
which should be the base for comparison, as the readme there explains.
> The result differs from all the 'standard' versions that
> come with the CVS sources, but that's caused by compiler version
> differences, I assume.
I don't see what does the compiler version have to do with the
results: they depend on the library sources, not on the compiler
version. If the machine code generated from the library sources
depends on the compiler version in a way that affects the results, we
are in deep trouble, IMHO.
Could you please post the diffs against the file `stadard.results'
from djtst203.zip?
> So here's the patch. I changed the whole strto*l family as described
> yesterday. While being at it, I also made a somewhat related change to
> strtod.c: it used explicit comparisons to ' ' and '\t' to check for
> whitespace, instead of isspace().
I assume that you ran the test suite after all these changes, right?
Thanks for the patches, assuming that the diffs against the standard
testsuite results are insignificant, or don't pertain to these
functions, I will apply them.
- Raw text -