This is the mail archive of the 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: MPFR 2.3.1 Release Candidate

On 2007-12-29 23:25:39 +0100, Vincent Lefevre wrote:
>   * Some functions were failing when some global flag was set before
>     the call, and unfortunately most tests were done with all flags
>     cleared. Now, in the generic tests, all the global flags are
>     set before a test with a probability 1/2 (part of r5115).

Unfortunately, there was a bug in these tests, with the consequence
that the value wasn't checked (so, these tests could only detect
assertion failures or freeze). I've just fixed it and another bug
in reciprocal trig/hyperbolic functions which wasn't detected because
of that. If GCC calls these functions with all the flags cleared, it
isn't affected by this bug.

Moreover there is now an mpfrlint script (available via Subversion)
that can be used to detect bad constructs; it should have detected
the above bug, but was incomplete. Again, fixed.

Vincent Lefèvre <> - Web: <>
100% accessible validated (X)HTML - Blog: <>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)

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