delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2003/09/28/12:35:43

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
From: Kbwms AT aol DOT com
Message-ID: <f4.31604fc3.2ca867d1@aol.com>
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
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

<HTML><FONT FACE=3Darial,helvetica><FONT  SIZE=3D3 FAMILY=3D"SERIF" FACE=3D"=
Georgia" LANG=3D"0">Rich Dawe:<BR>
<BR>
In a message dated 9/28/2003 12:20:19 PM Eastern Standard Time, rich AT phekda.=
freeserve.co.uk writes:<BR>
<BR>
<BLOCKQUOTE TYPE=3DCITE style=3D"BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT=
: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px"></FONT><FONT  COLOR=3D"#000000"=
 style=3D"BACKGROUND-COLOR: #ffffff" SIZE=3D2 FAMILY=3D"SANSSERIF" FACE=3D"A=
rial" LANG=3D"0">&gt;Please install the patch that fixes the problem already=
 reported<BR>
&gt;in the forwarded report.&nbsp; As it stands, the current version fails<B=
R>
&gt;the test in the math test suite.<BR>
<BR>
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=
.)<BR>
<BR>
</BLOCKQUOTE><BR>
</FONT><FONT  COLOR=3D"#000000" style=3D"BACKGROUND-COLOR: #ffffff" SIZE=3D3=
 FAMILY=3D"SERIF" FACE=3D"Georgia" LANG=3D"0"><BR>
You are correct.&nbsp; The patch needs to be repaired.&nbsp; If that is not=20=
possible, you might consider replacing the existing modfl() with the one tha=
t I submitted.&nbsp; The current version in libc.a does not meet C99 require=
ments and fails in the math-test suite.<BR>
<BR>
<BR>
KB Williams<BR>
</FONT></HTML>
--part1_f4.31604fc3.2ca867d1_boundary--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019