From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32733 invoked by alias); 30 Dec 2002 19:44:48 -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 32725 invoked from network); 30 Dec 2002 19:44:47 -0000 Received: from unknown (HELO Cantor.suse.de) (213.95.15.193) by 209.249.29.67 with SMTP; 30 Dec 2002 19:44:47 -0000 Received: from Hermes.suse.de (Hermes.suse.de [213.95.15.136]) by Cantor.suse.de (Postfix) with ESMTP id F0B1114763; Mon, 30 Dec 2002 20:44:35 +0100 (MET) Received: from aj by arthur.inka.de with local (Exim 3.34 #1) id 18T5px-0006EU-00; Mon, 30 Dec 2002 20:44:33 +0100 Mail-Copies-To: never To: Mark Mitchell Cc: Graham Stott , "Kaveh R. Ghazi" , "gcc@gcc.gnu.org" Subject: Re: Bootstrap failure on irix6.5 possibly caused by new C++ parser? From: Andreas Jaeger Date: Mon, 30 Dec 2002 14:39:00 -0000 In-Reply-To: <85220000.1041272688@warlock.codesourcery.com> (Mark Mitchell's message of "Mon, 30 Dec 2002 10:24:48 -0800") Message-ID: User-Agent: Gnus/5.090008 (Oort Gnus v0.08) XEmacs/21.4 (Artificial Intelligence, i386-suse-linux) References: <85220000.1041272688@warlock.codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-SW-Source: 2002-12/txt/msg01597.txt.bz2 Mark Mitchell writes: > --On Monday, December 30, 2002 06:21:13 PM +0000 Graham Stott > wrote: > >> Mark, >> >> It looks like there's a similar problem for powerpc-eabisim target >> according to a more recent post by Andreas. Since it appears on cross sim >> target it should be easier for you to investigate than the IRIX native. > > I didn't see that when I did it, but I probably did something very slight= ly > different. > > Does it reproduce with a preprocessed source file for you? If so, would = you > send it to me with command-line flags? Otherwise, I will try to build the > cross environment again. It does not reproduce directly for me: arthur:/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src:[1]$ /= mmix/powerpc-eabisim/build/gcc/xgcc - shared-libgcc -B/mmix/powerpc-eabisim/build/gcc/ -nostdinc++ -L/mmix/powerp= c-eabisim/build/powerpc-eabisim/libstdc++-v3/src -L/mmix/powerpc-eabisim/bu= ild/powerpc-eabisim/libstdc++-v3/src/.libs -nostdinc -B/mmix/powerpc-eabisi= m/build/powerpc-eabisim/newlib/ -isystem /mmix/powerpc-eabisim/build/powerp= c-eabisim/newlib/targ-include -isystem /mmix/cross-sources/combined/newlib/= libc/include -B/mmix/powerpc-eabisim/install/powerpc-eabisim/bin/ -B/mmix/p= owerpc-eabisim/install/powerpc-eabisim/lib/ -isystem /mmix/powerpc-eabisim/= install/powerpc-eabisim/include -L/mmix/powerpc-eabisim/build/ld -nostdinc+= + -I/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerp= c-eabisim -I/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/includ= e -I/mmix/cross-sources/combined/libstdc++-v3/libsupc++ -I/mmix/cross-sourc= es/combined/libstdc++-v3/libmath -g -O2 -fno-implicit-templates -Wall -Wno-= format -W -Wwrite-strings -Winline -fdiagnostics-show-location=3Donce -c /m= mix/cross-sources/combined/libstdc++-v3/src/ctype.cc -o ctype.o -v Reading specs from /mmix/powerpc-eabisim/build/gcc/specs Configured with:=20 Thread model: single gcc version 3.4 20021230 (experimental) /mmix/powerpc-eabisim/build/gcc/cc1plus -quiet -nostdinc++ -nostdinc -nost= dinc++ -v -I/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/includ= e/powerpc-eabisim -I/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v= 3/include -I/mmix/cross-sources/combined/libstdc++-v3/libsupc++ -I/mmix/cro= ss-sources/combined/libstdc++-v3/libmath -iprefix /mmix/powerpc-eabisim/bui= ld/gcc/../lib/gcc-lib/powerpc-eabisim/3.4/ -isystem /mmix/powerpc-eabisim/b= uild/gcc/include -isystem /mmix/powerpc-eabisim/build/powerpc-eabisim/newli= b/include -isystem /mmix/powerpc-eabisim/install/powerpc-eabisim/bin/includ= e -isystem /mmix/powerpc-eabisim/install/powerpc-eabisim/lib/include -D__GN= UC__=3D3 -D__GNUC_MINOR__=3D4 -D__GNUC_PATCHLEVEL__=3D0 -isystem /mmix/powe= rpc-eabisim/build/powerpc-eabisim/newlib/targ-include -isystem /mmix/cross-= sources/combined/newlib/libc/include -isystem /mmix/powerpc-eabisim/install= /powerpc-eabisim/include /mmix/cross-sources/combined/libstdc++-v3/src/ctyp= e.cc -D__GNUG__=3D3 -quiet -dumpbase ctype.cc -auxbase-strip ctype.o -g -O2= -Wall -Wno-format -W -Wwrite-strings -Winline -version -fno-implicit-templ= ates -fdiagnostics-show-location=3Donce -o /tmp/ccaxW6Kc.s ignoring nonexistent directory "/mmix/powerpc-eabisim/build/powerpc-eabisim= /newlib/include" ignoring nonexistent directory "/mmix/powerpc-eabisim/install/powerpc-eabis= im/bin/include" ignoring nonexistent directory "/mmix/powerpc-eabisim/install/powerpc-eabis= im/lib/include" ignoring nonexistent directory "/mmix/powerpc-eabisim/install/powerpc-eabis= im/include" GNU C++ version 3.4 20021230 (experimental) (powerpc-eabisim) compiled by GNU C version 3.2.1 20020927 (prerelease) (SuSE Linux). #include "..." search starts here: #include <...> search starts here: /mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-e= abisim /mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include /mmix/cross-sources/combined/libstdc++-v3/libsupc++ /mmix/cross-sources/combined/libstdc++-v3/libmath /mmix/powerpc-eabisim/build/gcc/include /mmix/powerpc-eabisim/build/powerpc-eabisim/newlib/targ-include /mmix/cross-sources/combined/newlib/libc/include End of search list. In file included from /mmix/cross-sources/combined/libstdc++-v3/src/ctype.c= c:36: /mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-ea= bisim/bits/ctype_noninline.h: In member function `virtual const char* std::ctype::do_toupper(char*,= =20 const char*) const': /mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-ea= bisim/bits/ctype_noninline.h:69: internal compiler error: RTL flag check: MEM_VOLATILE_P used with unexpected rtx code `UnKnown' in=20 write_dependence_p, at alias.c:2241 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. arthur:/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src:[1]$ /= mmix/powerpc-eabisim/build/gcc/xgcc -shared-libgcc -B/mmix/powerpc-eabisim/= build/gcc/ -nostdinc++ -L/mmix/powerpc-eabisim/build/powerpc-eabisim/libstd= c++-v3/src -L/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src/.= libs -nostdinc -B/mmix/powerpc-eabisim/build/powerpc-eabisim/newlib/ -isyst= em /mmix/powerpc-eabisim/build/powerpc-eabisim/newlib/targ-include -isystem= /mmix/cross-sources/combined/newlib/libc/include -B/mmix/powerpc-eabisim/i= nstall/powerpc-eabisim/bin/ -B/mmix/powerpc-eabisim/install/powerpc-eabisim= /lib/ -isystem /mmix/powerpc-eabisim/install/powerpc-eabisim/include -L/mmi= x/powerpc-eabisim/build/ld -nostdinc++ -I/mmix/powerpc-eabisim/build/powerp= c-eabisim/libstdc++-v3/include/powerpc-eabisim -I/mmix/powerpc-eabisim/buil= d/powerpc-eabisim/libstdc++-v3/include -I/mmix/cross-sources/combined/libst= dc++-v3/libsupc++ -I/mmix/cross-sources/combined/libstdc++-v3/libmath -g -O= 2 -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fd= iagnostics-show-location=3Donce -c /mmix/cross-sources/combined/libstdc++-v= 3/src/ctype.cc -o ctype.o -v -save-temps Reading specs from /mmix/powerpc-eabisim/build/gcc/specs Configured with:=20 Thread model: single gcc version 3.4 20021230 (experimental) /mmix/powerpc-eabisim/build/gcc/cc1plus -E -D__GNUG__=3D3 -quiet -nostdinc= ++ -nostdinc -nostdinc++ -v -I/mmix/powerpc-eabisim/build/powerpc-eabisim/l= ibstdc++-v3/include/powerpc-eabisim -I/mmix/powerpc-eabisim/build/powerpc-e= abisim/libstdc++-v3/include -I/mmix/cross-sources/combined/libstdc++-v3/lib= supc++ -I/mmix/cross-sources/combined/libstdc++-v3/libmath -iprefix /mmix/p= owerpc-eabisim/build/gcc/../lib/gcc-lib/powerpc-eabisim/3.4/ -isystem /mmix= /powerpc-eabisim/build/gcc/include -isystem /mmix/powerpc-eabisim/build/pow= erpc-eabisim/newlib/include -isystem /mmix/powerpc-eabisim/install/powerpc-= eabisim/bin/include -isystem /mmix/powerpc-eabisim/install/powerpc-eabisim/= lib/include -D__GNUC__=3D3 -D__GNUC_MINOR__=3D4 -D__GNUC_PATCHLEVEL__=3D0 -= isystem /mmix/powerpc-eabisim/build/powerpc-eabisim/newlib/targ-include -is= ystem /mmix/cross-sources/combined/newlib/libc/include -isystem /mmix/power= pc-eabisim/install/powerpc-eabisim/include /mmix/cross-sources/combined/lib= stdc++-v3/src/ctype.cc -Wall -Wno-format -W -Wwrite-strings -Winline -fno-i= mplicit-templates -fdiagnostics-show-location=3Donce -O2 ctype.ii ignoring nonexistent directory "/mmix/powerpc-eabisim/build/powerpc-eabisim= /newlib/include" ignoring nonexistent directory "/mmix/powerpc-eabisim/install/powerpc-eabis= im/bin/include" ignoring nonexistent directory "/mmix/powerpc-eabisim/install/powerpc-eabis= im/lib/include" ignoring nonexistent directory "/mmix/powerpc-eabisim/install/powerpc-eabis= im/include" #include "..." search starts here: #include <...> search starts here: /mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include/powerpc-e= abisim /mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/include /mmix/cross-sources/combined/libstdc++-v3/libsupc++ /mmix/cross-sources/combined/libstdc++-v3/libmath /mmix/powerpc-eabisim/build/gcc/include /mmix/powerpc-eabisim/build/powerpc-eabisim/newlib/targ-include /mmix/cross-sources/combined/newlib/libc/include End of search list. /mmix/powerpc-eabisim/build/gcc/cc1plus -fpreprocessed ctype.ii -quiet -du= mpbase ctype.cc -auxbase-strip ctype.o -g -O2 -Wall -Wno-format -W -Wwrite-= strings -Winline -version -fno-implicit-templates -fdiagnostics-show-locati= on=3Donce -o ctype.s GNU C++ version 3.4 20021230 (experimental) (powerpc-eabisim) compiled by GNU C version 3.2.1 20020927 (prerelease) (SuSE Linux). /mmix/powerpc-eabisim/build/gcc/as -mppc -V -Qy -o ctype.o ctype.s GNU assembler version 2.13.90 (powerpc-eabisim) using BFD version 2.13.90 2= 0021230 arthur:/mmix/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3/src:[0]$=20 Note the second invocation, with -save-temps, did not produce any error at all :-( Andreas --=20 Andreas Jaeger SuSE Labs aj@suse.de private aj@arthur.inka.de http://www.suse.de/~aj