From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29108 invoked by alias); 22 Jun 2004 16:34:19 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 29092 invoked from network); 22 Jun 2004 16:34:18 -0000 Received: from unknown (HELO lon-mail-6.gradwell.net) (193.111.201.132) by sourceware.org with SMTP; 22 Jun 2004 16:34:18 -0000 Received: (qmail 72335 invoked from network); 22 Jun 2004 16:34:18 -0000 Received: from digraph.polyomino.org.uk (postmaster%pop3.polyomino.org.uk@81.187.227.50) by lon-mail-6.gradwell.net with SMTP; 22 Jun 2004 16:34:18 -0000 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.34) id 1BcoDx-0007Aq-Bk; Tue, 22 Jun 2004 16:34:17 +0000 Date: Tue, 22 Jun 2004 18:17:00 -0000 From: "Joseph S. Myers" X-X-Sender: jsm28@digraph.polyomino.org.uk To: Mark Mitchell cc: Richard Kenner , gcc-patches@gcc.gnu.org Subject: Re: Patch to allow Ada to work with tree-ssa In-Reply-To: <40D857AB.1020800@codesourcery.com> Message-ID: References: <10406221307.AA05385@vlsi1.ultra.nyu.edu> <40D857AB.1020800@codesourcery.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2004-06/txt/msg01759.txt.bz2 On Tue, 22 Jun 2004, Mark Mitchell wrote: > No, we can't. It is precisely the 1% increases that have gotten us to > the bloated state we are in now. A patch a week with a 1% increase > means that we get close to doubling the memory usage every year. I just As dramatically illustrated (not quite doubling every year, but still excessive) in bug 15678, which has benchmarks back to GCC 1.27. A testcase given built at -O0 in 0.92s and 8MB memory with GCC 1.27 (released 1988-09-05) and 19.9s and 169MB memory with mainline of 2004-05-26. Both have increased by a factor of between 21 and 22 in 5742 days. A 1% increase every 18 days suffices to explain this. What we do at -O0 should not be 20 times as complicated as what GCC 1.27 did at -O0. (That test is simply 32768 empty functions. I've no reason to suppose things are different for real code.) -- Joseph S. Myers http://www.srcf.ucam.org/~jsm28/gcc/ jsm@polyomino.org.uk (personal mail) jsm28@gcc.gnu.org (Bugzilla assignments and CCs)