delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1999/07/12/06:26:52

Date: Mon, 12 Jul 1999 13:23:05 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
X-Sender: eliz AT is
To: pavenis AT lanet DOT lv
cc: djgpp-workers AT delorie DOT com
Subject: Re: Operand-size suffixes
In-Reply-To: <B0000094278@stargate.astr.lu.lv>
Message-ID: <Pine.SUN.3.91.990712131356.1868D-100000@is>
MIME-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On Mon, 12 Jul 1999 pavenis AT lanet DOT lv wrote:

>      - some unnecessary operand length prefixes which are no more
>        accepted by new binutils snapshots

Your previous message (the one from January) only mentioned FP 
instructions that don't reference memory.  "fldcww  2(%esp)" does 
reference memory, so I didn't change that.

Is there any place where these changes in Binutils are described?  I 
would like to avoid new problems with every new snapshot, if possible.

> 	- missing prototype for 
> 		long double hypotl(long double x, long double y);
>         in math.h

hypotl is not in the library, so no prototype is needed.  The source is 
there, but it isn't compiled when the library is built (well, at least it 
shouldn't be compiled).

We now have hypot.S (written by Eric Rudd) as the source of hypot
functiopn.  I left hypot.c in the sources after some trivial changes
to make it hypotl, but since it is largely untested and undocumented, I
didn't add it to the makefile.  It is there for the time when C9X is
out, which will most probably require long double functions like hypotl. 

> 	- one warning in src/debug/fsdb/fullscr.c where argument of
> 	  wrong type  were given to sprintf()

Thanks, I corrected that already a day or two ago.

- Raw text -


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