From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16709 invoked by alias); 1 Mar 2004 03:55:11 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 16701 invoked from network); 1 Mar 2004 03:55:10 -0000 Received: from unknown (HELO uniton.integrable-solutions.net) (62.212.99.186) by sources.redhat.com with SMTP; 1 Mar 2004 03:55:10 -0000 Received: from uniton.integrable-solutions.net (localhost [127.0.0.1]) by uniton.integrable-solutions.net (8.12.3/8.12.3/SuSE Linux 0.6) with ESMTP id i213ix9b011462; Mon, 1 Mar 2004 04:44:59 +0100 Received: (from gdr@localhost) by uniton.integrable-solutions.net (8.12.3/8.12.3/Submit) id i213iwE6011461; Mon, 1 Mar 2004 04:44:58 +0100 X-Authentication-Warning: uniton.integrable-solutions.net: gdr set sender to gdr@integrable-solutions.net using -f To: Theo de Raadt Cc: Daniel Jacobowitz , Andrew Pinski , tech@openbsd.org, Marc Espie , "gcc@gcc.gnu.org List" Subject: Re: gcc and compiling speed References: <200403010346.i213ku02017230@cvs.openbsd.org> From: Gabriel Dos Reis In-Reply-To: <200403010346.i213ku02017230@cvs.openbsd.org> Organization: Integrable Solutions Date: Mon, 01 Mar 2004 03:55:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2004-03/txt/msg00017.txt.bz2 Theo de Raadt writes: | > > > Marc, | > > > Now I know you have been asked before every time you bring up on the | > > > GCC's mailing list about a set of preprocessed source for openbsd so | > > > that the speed of GCC will improve. | > > | > > How will this improve the speed of gcc? | > > | > > Are pre-processed headers the way that gcc3 is going to recover | > > the speed that it has lost? | > | > I found pretty Andrew's request very confusingly worded (sorry | > Andrew!), so let me rephrase it: preprocessed (-E, -save-temps) output | > for specific test cases that have slowed down. This is what people ask | > Marc for every time he reports slowdown numbers, and so far he hasn't | > provided any. | | Is include file parsing a time critical component of gcc? I believe the reason people are asking for a preprocessed file is that they wanted to have a real translation unit (i.e. minimally self-contained) testcase they can feed their compilers with while trying to fix the speed regression. If you happen to have a file that is representative enough, that would help them. (I assumed you're not suggesting they download the entire BSD kernel) -- Gaby