delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/29/21:34:46

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-Originating-IP: [129.78.64.17]
From: "Gareth Pearce" <tilps AT hotmail DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: gcc3.2 vs gcc2.95 - devolution never stops
Date: Fri, 30 Aug 2002 01:34:37 +0000
Mime-Version: 1.0
Message-ID: <F38LIhf7T6zK5MJpXZ400010779@hotmail.com>
X-OriginalArrivalTime: 30 Aug 2002 01:34:37.0979 (UTC) FILETIME=[674916B0:01C24FC5]


>Group,
>
>after I was able to dig up an ostream::form() replacement I was finally 
>able
>to recompile my projects under gcc v3.2.
>I'm happy with that.
>
>What I'm not happy with at all is that the build time went up by a factor 
>of
>3, and each exe produced is between 50% and 100% bigger than the ones
>produced under gcc v295!

This, is mostly a gcc question - from what I have learnt reading the gcc 
mailing list - dramatic increase in size is when people use debugging.  gcc 
3+ uses newer more powerful debugging information stored in the file, this 
increases file size quite a bit before you strip things.  Striped files 
should be similar size to before.
Gcc3 is more standards compliant and has a very different memory management 
system used internally compared to previous versions and performs better 
levels of optomisation.  Resultant code should be faster on average.  
However this has lead to gcc3 being noticibly slower in compilation time, 
especially with optomisation on.  Much discussion on the gcc list recently 
looks into improving that, but unlikely to see major gains before 3.4.
However, 3 times is more increase then I would of expected, prehaps there is 
more to it then just that.  If you can, investigate the build time changes 
on a non-cygwin system between gcc2.95.x and gcc3.2.

Gareth

_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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