www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/10/13/23:28:01

Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com
List-Subscribe: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com
Date: Sat, 13 Oct 2001 23:28:46 -0400
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin-apps AT cygwin DOT com
Subject: Re: GCC-3 additions
Message-ID: <20011013232846.A2364@redhat.com>
Reply-To: cygwin-apps AT cygwin DOT com
Mail-Followup-To: cygwin-apps AT cygwin DOT com
References: <20011014025328 DOT 24230 DOT qmail AT web14505 DOT mail DOT yahoo DOT com>
Mime-Version: 1.0
In-Reply-To: <20011014025328.24230.qmail@web14505.mail.yahoo.com>
User-Agent: Mutt/1.3.21i

On Sun, Oct 14, 2001 at 12:53:28PM +1000, Danny Smith wrote:
>1) How important is Donn Terry's -fnative-struct feature.  Merging his
>patchset from 2.95 into 3.0 branch is easy.  Merging into 3.1 takes a bit
>more work, with change to table-driven attributes, but getting there. 

I've been using -fnative-struct for all of my cygwin DLL builds
recently.  Anecdotal evidence (from Earnie, maybe?) indicates that it
causes a noticeable speedup but I haven't really noticed anything
myself.

>2) How important is fastcall calling convention to cygwin apps.  I have
>been working with Eric Kohl on a patchset that he is keen to get into mingw
>binaries. ReactOS project needs them for building MS-compat device drivers.
> They involve changes in binutils (as, dlltool, ld) as well as gcc.  These
>are still WIP

I'd like to have fastcall conventions.  I think it is necessary if we want
gcc to be a replacement for MSVC.

Out of curiousity, how does fastcall differ from attribute ((regparm (n)))?

Are there any other patches that need to be added to 3.1 to make it a
good Windows compiler?  I know that the mingw/cygwin gcc 2.95.3 has a
lot of Mumit Khan additions.  Are these patches either unneeded or
unnecessary for 3.1?

cgf

- Raw text -


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