This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: libstdc++/7995: ICE in gcc cvs trunk 20020921 when compiling libstdc++-v3/src/complex_io.cc on sparc64-linux
- From: Christian Jönsson <christian at j-son dot org>
- To: davem at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, nobody at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org
- Date: Wed, 2 Oct 2002 17:08:58 +0200
- Subject: Re: libstdc++/7995: ICE in gcc cvs trunk 20020921 when compiling libstdc++-v3/src/complex_io.cc on sparc64-linux
- References: <20021002035635.13805.qmail@sources.redhat.com>
On Wed, Oct 02, 2002 at 03:56:35AM -0000, davem@gcc.gnu.org wrote:
> Synopsis: ICE in gcc cvs trunk 20020921 when compiling libstdc++-v3/src/complex_io.cc on sparc64-linux
>
> State-Changed-From-To: open->feedback
> State-Changed-By: davem
> State-Changed-When: Tue Oct 1 20:56:35 2002
> State-Changed-Why:
> sparc64-linux build and checked for my last night on the
> mainline, can you retry? Thanks.
>
> http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=7995
hmm, I tried it today, no go...
/bin/sh ../libtool --tag CXX --mode=compile /usr/local/src/gcc-binutils/trunk/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/trunk/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/src -L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/sparc64-linux/bin/ -B/usr/local/gcc-binutils/sparc64-linux/lib/ -isystem /usr/local/gcc-binutils/sparc64-linux/include -L/usr/local/src/gcc-binutils/trunk/objdir/ld -nostdinc++ -I/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/sparc64-linux -I/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libstdc++-v3/libsupc++ -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c /usr/local/src/gcc-binutils/trunk/gcc-binutils/libstdc++-v3/src/complex_io.cc
/usr/local/src/gcc-binutils/trunk/objdir/gcc/xgcc -shared-libgcc -B/usr/local/src/gcc-binutils/trunk/objdir/gcc/ -nostdinc++ -L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/src -L/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/src/.libs -B/usr/local/gcc-binutils/sparc64-linux/bin/ -B/usr/local/gcc-binutils/sparc64-linux/lib/ -isystem /usr/local/gcc-binutils/sparc64-linux/include -L/usr/local/src/gcc-binutils/trunk/objdir/ld -nostdinc++ -I/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/sparc64-linux -I/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libstdc++-v3/libsupc++ -I/usr/local/src/gcc-binutils/trunk/gcc-binutils/libstdc++-v3/libmath -g -O2 -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c /usr/local/src/gcc-binutils/trunk/gcc-binutils/libstdc++-v3/src/complex_io.cc -fPIC -DPIC -o .libs/complex_io.o
In file included from /usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/sstream:367,
from /usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/complex:51,
from /usr/local/src/gcc-binutils/trunk/gcc-binutils/libstdc++-v3/src/complex_io.cc:30:
/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/iosfwd: In instantiation of `std::basic_iostream<char, std::char_traits<char> >':
/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/bits/sstream.tcc:234: instantiated from `std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >'
/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/bits/sstream.tcc:234: instantiated from here
/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/include/iosfwd:64: internal compiler error: in
lookup_base_r, at cp/search.c:282
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[4]: *** [complex_io.lo] Error 1
make[4]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir/sparc64-linux/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/usr/local/src/gcc-binutils/trunk/objdir'
make: *** [bootstrap-lean] Error 2
chj@u1sparc:/usr/local/src/gcc-binutils/trunk/objdir$ cat /proc/cpuinfo
cpu : TI UltraSparc I (SpitFire)
fpu : UltraSparc I integrated FPU
promlib : Version 3 Revision 11
prom : 3.11.1
type : sun4u
ncpus probed : 1
ncpus active : 1
Cpu0Bogo : 333.41
Cpu0ClkTck : 0000000009f48582
MMU Type : Spitfire
chj@u1sparc:/usr/local/src/gcc-binutils/trunk/objdir$
This was on a Aurora SPARC Linux 0.32 build (Nashville) Ultra1
sun4u system with these packages:
binutils-2.11.93.0.2-11sparc
dejagnu-1.4.3-0 (built ftp://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.3-0.src.rpm)
expect-5.38.0-74 (from rawhide)
gcc-2.96-111
glibc-2.2.5-36
kernel-2.4.18-0.998sparc
tcl-8.3.3-74 (from rawhide)
Configured like this (maybe very wrong?):
env CC='gcc -m64 -mtune=ultrasparc -pipe' LD_LIBRARY_PATH=/usr/lib64 \
/usr/local/src/gcc-binutils/trunk/gcc-binutils/configure \
sparc64-linux --prefix=/usr/local/gcc-binutils \
--enable-shared --enable-threads=posix >& configure.log;
LAST_UPDATED: Wed Oct 2 06:38:06 UTC 2002
Anything I can do?
/ChJ