From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26863 invoked by alias); 29 Jul 2002 16:17:46 -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 26763 invoked from network); 29 Jul 2002 16:17:45 -0000 Received: from unknown (HELO Cantor.suse.de) (213.95.15.193) by sources.redhat.com with SMTP; 29 Jul 2002 16:17:45 -0000 Received: from Hermes.suse.de (Charybdis.suse.de [213.95.15.201]) by Cantor.suse.de (Postfix) with ESMTP id F1C161487D; Mon, 29 Jul 2002 18:17:44 +0200 (MEST) Received: from aj by arthur.inka.de with local (Exim 3.34 #1) id 17ZCoG-0007tO-00; Mon, 29 Jul 2002 17:51:48 +0200 Mail-Copies-To: never To: Roger Sayle Cc: Subject: Re: gcc bootstrap broken on i686-linux-gnu References: From: Andreas Jaeger Date: Mon, 29 Jul 2002 20:45:00 -0000 In-Reply-To: (Roger Sayle's message of "Mon, 29 Jul 2002 09:22:43 -0600 (MDT)") Message-ID: User-Agent: Gnus/5.090007 (Oort Gnus v0.07) XEmacs/21.4 (Artificial Intelligence, i386-suse-linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2002-07/txt/msg01386.txt.bz2 Roger Sayle writes: >> /cvs/gcc/libjava/interpret.cc:3170: internal compiler error: RTL check: >> expected code `reg', have `subreg' in split_2, at insn-recog.c:61241 >> Please submit a full bug report, >> with preprocessed source if appropriate. >> See for instructions. >> >> I nailed it down to this patch. Bootstrapping with that patch >> applied causes the ICE, without it everything seems to be fine. >> >> Roger, can you investigate, please? > > Certainly. Sorry for any inconvenience. The two possible > changes in behaviour are that -1.0*x is now tranformed into > -x by default (this previously only happened with -ffast-math), > and that "==" and "!=" no longer trap with default options. > One or both of these may be interacting badly with another > part of the compiler. > > I'll keep you informed as I progress. I should have a fix > or a work-around by the end of the day. That's fast - it gives you 6 more hours for my end of the day ;-) (take your time to fix it properly, I can wait another day) If you cannot reproduce it, ask me and I can try to send more details. Thanks! Andreas -- Andreas Jaeger SuSE Labs aj@suse.de private aj@arthur.inka.de http://www.suse.de/~aj