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: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com X-Apparently-From: Message-ID: <3BC98CDF.D1CC5C83@yahoo.com> Date: Sun, 14 Oct 2001 09:02:23 -0400 From: Earnie Boyd Reply-To: CA List X-Mailer: Mozilla 4.77 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: Danny Smith CC: cygwin-apps AT Cygwin DOT Com Subject: Re: GCC-3 additions References: <20011014043215 DOT 57603 DOT qmail AT web14504 DOT mail DOT yahoo DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Danny Smith wrote: > > --- Christopher Faylor wrote: > 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. > > > > Nor have I. It only effects structs with multiple bitfields, though, and > only in some cases. > Uhm, IIRC the -fnative-struct feature aligns the structures so that MS objects and GCC objects can be linked with one another. But, I may be mistaken, it's been more than a year or two. As for the speed options, I use -march=i686 to speed it up as well as -O3 which adds the inline functions option. Earnie. _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com