From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27671 invoked by alias); 25 Jun 2004 12:38:53 -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 27461 invoked from network); 25 Jun 2004 12:38:48 -0000 Received: from unknown (HELO vlsi1.ultra.nyu.edu) (128.122.140.213) by sourceware.org with SMTP; 25 Jun 2004 12:38:48 -0000 Received: by vlsi1.ultra.nyu.edu (4.1/1.34) id AA08759; Fri, 25 Jun 04 08:40:22 EDT Date: Fri, 25 Jun 2004 15:28:00 -0000 From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) Message-Id: <10406251240.AA08759@vlsi1.ultra.nyu.edu> To: jsm@polyomino.org.uk Subject: Re: Patch to allow Ada to work with tree-ssa Cc: gcc-patches@gcc.gnu.org X-SW-Source: 2004-06/txt/msg02060.txt.bz2 That is only the case over a sufficiently long period of time that developers can reasonably be supposed generally to have upgraded their hardware. I don't find three years such a period of time. I do. I think most people upgrade at about that interval: 2-3 years. One other thing that's happening is that the cost of a new machines, measured in hours of a person's time, is going *way* down. When I first started working with computers, a high-end machine cost 52 *years* of typical salaries. Now we're talking about well under a week's salary to buy the fastest possible machine (perhaps as little as a day). > From my perspective, bootstrap times have gone from nearly 24 hours > when I first started working on GCC to 25 minutes recently and the > latter includes Ada and Java, which were not in the 24 hour figure. Is that 25 minutes a full toplevel "configure && make bootstrap" (including all runtime libraries)? Does it include toplevel "make check"? No. I meant literally the bootstrap: the time to do three sets of builds of the compiler. Adding in the library and testsuite costs is a factor of around 5 to that, but there's no similar comparison point "back in the days". I don't recall specific figures for bootstrap times when I first built 2.7.x around 1996/7 on eight-times-slower hardware, but I think it was much quicker than now I'm talking about ten years before that and on hardware that's probably nearly 1,000 times slower (a Sun 3).