From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29054 invoked by alias); 31 Aug 2004 09:00:01 -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 28979 invoked from network); 31 Aug 2004 08:59:59 -0000 Received: from unknown (HELO dublin.act-europe.fr) (212.157.227.154) by sourceware.org with SMTP; 31 Aug 2004 08:59:59 -0000 Received: by dublin.act-europe.fr (Postfix, from userid 525) id F2B4F229EFE; Tue, 31 Aug 2004 10:59:58 +0200 (MET DST) Date: Tue, 31 Aug 2004 09:42:00 -0000 From: Arnaud Charlet To: Laurent GUERBY Cc: Jakub Jelinek , Arnaud Charlet , ebotcazou@ACT-Europe.FR, Richard Kenner , neroden@fastmail.fm, gcc@gcc.gnu.org Subject: Re: GCC 3.5 Status (2004-08-29) Message-ID: <20040831105958.A9522@dublin.act-europe.fr> References: <10408301022.AA24170@vlsi1.ultra.nyu.edu> <1093863754.17130.27.camel@pc.site> <20040830090622.GD30497@sunsite.ms.mff.cuni.cz> <1093888894.17130.45.camel@pc.site> <20040830162459.GF30497@sunsite.ms.mff.cuni.cz> <1093896175.17130.92.camel@pc.site> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <1093896175.17130.92.camel@pc.site>; from laurent@guerby.net on Mon, Aug 30, 2004 at 10:02:55PM +0200 X-SW-Source: 2004-08/txt/msg01596.txt.bz2 > I'm not sure if I'm just working around -O2 code generation > problems in 3.4.1 or doing something more "correct" > with respect to the bootstrap process. > > Arnaud? Certainly looks like a work around to me, to avoid a codegen problem at -O2 in the bootstrap compiler, since you're forcing recompilation of the same run time files at a different optimization level. That being said, if this change can make more people able to test Ada that would be a good reason to put this change in, although I'd rather only do a minimal change (e.g. only do a gnatmake -f -a on the first file to be built, and not do a -f -a on others, since they should use the newly compiled files anyway) with proper documentation on why this peculiar change is done. Arno