From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9536 invoked by alias); 30 Aug 2004 20:03:51 -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 9497 invoked from network); 30 Aug 2004 20:03:50 -0000 Received: from unknown (HELO mail30.ha.ovh.net) (213.186.33.51) by sourceware.org with SMTP; 30 Aug 2004 20:03:50 -0000 Received: (qmail 9596 invoked by uid 503); 30 Aug 2004 20:03:47 -0000 Received: from d213-101-195-183.cust.tele2.fr (HELO ?192.168.1.102?) (laurent%guerby.net@213.101.195.183) by ns0.ovh.net with SMTP; 30 Aug 2004 20:03:47 -0000 Subject: Re: GCC 3.5 Status (2004-08-29) From: Laurent GUERBY To: Jakub Jelinek , Arnaud Charlet , ebotcazou@act-europe Cc: Richard Kenner , neroden@fastmail.fm, gcc@gcc.gnu.org In-Reply-To: <20040830162459.GF30497@sunsite.ms.mff.cuni.cz> 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> Content-Type: text/plain Message-Id: <1093896175.17130.92.camel@pc.site> Mime-Version: 1.0 Date: Mon, 30 Aug 2004 20:25:00 -0000 Content-Transfer-Encoding: 7bit X-SW-Source: 2004-08/txt/msg01512.txt.bz2 On Mon, 2004-08-30 at 18:24, Jakub Jelinek wrote: > It bootstraps for me only if I use 3.3 as a bootstrap compiler, > not when using 3.4 as a bootstrap compiler, see > http://gcc.gnu.org/ml/gcc-patches/2004-06/msg00911.html > (this happened on ia64 and x86-64 at least). I did not notice this one, the attached patch "cures" the problem on my x86_64 box using 3.4.1 to bootstrap (at the total cost of 10-15 seconds of rebuilding various things). 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? I'll do more testing shortly (x86_64 starting with 3.3 and x86 with 3.3 and 3.4). > On ppc32, the problem is > http://gcc.gnu.org/ml/gcc-patches/2004-06/msg00981.html Unfortunately I don't have access to this platform. May be Eric as author of the patch that introduced the problem has an idea? Laurent --- Make-lang.in.orig 2004-08-30 21:13:02.824369585 +0200 +++ Make-lang.in 2004-08-30 21:22:13.595332552 +0200 @@ -988,27 +988,32 @@ ada/treeprs.ads : ada/treeprs.adt ada/sinfo.ads ada/xtreeprs.adb -$(MKDIR) ada/bldtools $(CP) $^ ada/bldtools - (cd ada/bldtools; gnatmake -q xtreeprs ; ./xtreeprs ../treeprs.ads ) + (cd ada/bldtools; gnatmake -q -a -f xtreeprs ; \ + ./xtreeprs ../treeprs.ads ) ada/einfo.h : ada/einfo.ads ada/einfo.adb ada/xeinfo.adb -$(MKDIR) ada/bldtools $(CP) $^ ada/bldtools - (cd ada/bldtools; gnatmake -q xeinfo ; ./xeinfo ../einfo.h ) + (cd ada/bldtools; gnatmake -q -a -f xeinfo ; \ + ./xeinfo ../einfo.h ) ada/sinfo.h : ada/sinfo.ads ada/xsinfo.adb -$(MKDIR) ada/bldtools $(CP) $^ ada/bldtools - (cd ada/bldtools; gnatmake -q xsinfo ; ./xsinfo ../sinfo.h ) + (cd ada/bldtools; gnatmake -q -a -f xsinfo ; \ + ./xsinfo ../sinfo.h ) ada/nmake.adb : ada/sinfo.ads ada/nmake.adt ada/xnmake.adb -$(MKDIR) ada/bldtools $(CP) $^ ada/bldtools - (cd ada/bldtools; gnatmake -q xnmake ; ./xnmake -b ../nmake.adb ) + (cd ada/bldtools; gnatmake -q -a -f xnmake ; \ + ./xnmake -b ../nmake.adb ) ada/nmake.ads : ada/sinfo.ads ada/nmake.adt ada/xnmake.adb ada/nmake.adb -$(MKDIR) ada/bldtools $(CP) $^ ada/bldtools - (cd ada/bldtools; gnatmake -q xnmake ; ./xnmake -s ../nmake.ads ) + (cd ada/bldtools; gnatmake -q -a -f xnmake ; \ + ./xnmake -s ../nmake.ads ) update-sources : ada/treeprs.ads ada/einfo.h ada/sinfo.h ada/nmake.adb \ ada/nmake.ads