delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2000/05/09/08:13:00

Date: Tue, 9 May 2000 08:56:40 -0400
Message-Id: <200005091256.IAA24973@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: eliz AT is DOT elta DOT co DOT il
CC: djgpp-workers AT delorie DOT com
In-reply-to: <Pine.SUN.3.91.1000509115251.946E-100000@is> (message from Eli
Zaretskii on Tue, 9 May 2000 11:53:10 +0300 (IDT))
Subject: Re: Perfomance of gc-simple
References: <Pine DOT SUN DOT 3 DOT 91 DOT 1000509115251 DOT 946E-100000 AT is>
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> > Note that ggc-page also uses /dev/zero, which djgpp doesn't have.
> 
> This should be easy to provide via an FSEXT.  If the code is private
> to GCC sources, none of the complications with using FSEXT in the
> library apply.

Cygwin has /dev/zero, and it fails anyway.  I suspect there's some
subtle functionality in /dev/zero that I didn't emulate right.  If we
add /dev/zero to djgpp, it needs to be tested well, and it needs to
work *right* or it will cause subtle problems.

> > Or, it needs to be able to map anonymous pages, which may also be
> > hard with DJGPP.
> 
> Does that "Or" mean that if /dev/zero is available, mapping anonymous
> pages is not required?  Or does gcc-page require mapping in any case?

It means I don't know.  I just saw separate conditionals for those
cases.

- Raw text -


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