X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f From: Kbwms AT aol DOT com Message-ID: Date: Sun, 28 Sep 2003 12:35:29 EDT Subject: Re: Bug in modfl() in libc.a To: rich AT phekda DOT freeserve DOT co DOT uk (Rich Dawe) CC: djgpp-workers AT delorie DOT com MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="part1_f4.31604fc3.2ca867d1_boundary" X-Mailer: 8.0 for Windows sub 6015 Reply-To: djgpp-workers AT delorie DOT com --part1_f4.31604fc3.2ca867d1_boundary Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Rich Dawe: In a message dated 9/28/2003 12:20:19 PM Eastern Standard Time, rich AT phekda DOT freeserve DOT co DOT uk writes: > >Please install the patch that fixes the problem already reported > >in the forwarded report. As it stands, the current version fails > >the test in the math test suite. > > Are you talking about Esa Peuha's patch? I don't think that patch preserves > the sign correctly, if my interpretation of the C99 standard is correct. If > you think I'm wrong, then Esa can commit the patch. (He has CVS write > access.) > > You are correct. The patch needs to be repaired. If that is not possible, you might consider replacing the existing modfl() with the one that I submitted. The current version in libc.a does not meet C99 requirements and fails in the math-test suite. KB Williams --part1_f4.31604fc3.2ca867d1_boundary Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Rich Dawe:

In a message dated 9/28/2003 12:20:19 PM Eastern Standard Time, rich AT phekda.= freeserve.co.uk writes:

>Please install the patch that fixes the problem already= reported
>in the forwarded report.  As it stands, the current version fails >the test in the math test suite.

Are you talking about Esa Peuha's patch? I don't think that patch preserves<= BR> the sign correctly, if my interpretation of the C99 standard is correct. If<= BR> you think I'm wrong, then Esa can commit the patch. (He has CVS write access= .)



You are correct.  The patch needs to be repaired.  If that is not=20= possible, you might consider replacing the existing modfl() with the one tha= t I submitted.  The current version in libc.a does not meet C99 require= ments and fails in the math-test suite.


KB Williams
--part1_f4.31604fc3.2ca867d1_boundary--