This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
c++/1044: Building gcc(from cvs) crashes with internal error #20000409
- To: gcc-gnats at gcc dot gnu dot org
- Subject: c++/1044: Building gcc(from cvs) crashes with internal error #20000409
- From: mmatus at acms dot arizona dot edu
- Date: 12 Dec 2000 07:29:31 -0000
- Reply-To: mmatus at acms dot arizona dot edu
>Number: 1044
>Category: c++
>Synopsis: Building gcc(from cvs) crashes with internal error #20000409
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Dec 11 23:36:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: mmatus@acms.arizona.edu
>Release: 2.97 20001211 (from the last cvs tree update at Dec/12/00 10:00pm)
>Organization:
>Environment:
Configured with: ../gcc/configure --prefix=/usr/local/gcc-cvsUsing gcc-2.95.2 as the base compiler on a Amd K6-300MHz, Linux Suse 6.4.
>Description:
Building gcc from the cvs tree crashes
with an internal error when it trys to compile
the prims.cc (libjava) file:
make[2]: Entering directory `/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libjava'/
.....
/home/mmatus/srcs/gcc/comp/gcc/g++ -B/home/mmatus/srcs/gcc/comp/gcc/ -nostdinc++ -nostdinc++ -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/include/std -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/include/c -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/libsupc++ -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/include -I/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/libio -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/libio -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/libmath -I/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/include -L/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/src -L/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/gcc-cvs/i586-pc-linux-gnu/bin/ -B/usr/local/gcc-cvs/i586-pc-linux-gnu/lib/ -isystem /usr/local/gcc-cvs/i586-pc-linux-gnu/include -DHAVE_CONFIG_H -I. -I../../../gcc/libjava -I./include -I../../../gcc/libjava -Iinclude -I../../../gcc/libjava/include -I../../../gcc/libjava/../boehm-gc -I./../boehm-gc -DSILENT=1 -DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -I../../../gcc/libjava/libltdl -I../../../gcc/libjava/libltdl -I../../../gcc/libjava/../gcc -I../../../gcc/libjava/../include -I../../../gcc/libjava/../zlib -I../../../gcc/libjava/../libffi/include -I../libffi/include -fno-rtti -fvtable-thunks -fasynchronous-exceptions -fdollars-in-identifiers -D__NO_MATH_INLINES -ffloat-store -W -Wall -D_GNU_SOURCE -g -O2 -fvtable-thunks -D_GNU_SOURCE -Wp,-MD,.deps/prims.pp -c ../../../gcc/libjava/prims.cc -fPIC -DPIC -o .libs/prims.o In file included from java/lang/String.h:9,
from ../../../gcc/libjava/java/lang/Class.h:18,
from ../../../gcc/libjava/gcj/cni.h:17,
from ../../../gcc/libjava/prims.cc:30:
../../../gcc/libjava/gcj/array.h:59: Internal error #20000409.
../../../gcc/libjava/gcj/array.h:59: Internal compiler error in
write_builtin_type, at cp/mangle.c:1483
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [prims.lo] Error 1
make[2]: Leaving directory `/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libjava'
make[1]: *** [all-recursive] Error 1
>How-To-Repeat:
Try to compile the cvs tree (Dec/12/00 10:00pm) and
watch when 'make' enters the libjava subdirectory.
>Fix:
Don't know.
But gcc-2.95.2 over the same libjava/prims.cc also
fails and reports:
/usr/bin/g++ -B/home/mmatus/srcs/gcc/comp/gcc/ -nostdinc++ -nostdinc++ -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/include/std -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/include/c -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/libsupc++ -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/include -I/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/libio -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/libio -I/home/mmatus/srcs/gcc/gcc/libstdc++-v3/libmath -I/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/include -L/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/src -L/home/mmatus/srcs/gcc/comp/i586-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/gcc-cvs/i586-pc-linux-gnu/bin/ -B/usr/local/gcc-cvs/i586-pc-linux-gnu/lib/ -isystem /usr/local/gcc-cvs/i586-pc-linux-gnu/include -DHAVE_CONFIG_H -I. -I../../../gcc/libjava -I./include -I../../../gcc/libjava -Iinclude -I../../../gcc/libjava/include -I../../../gcc/libjava/../boehm-gc -I./../boehm-gc -DSILENT=1 -DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -I../../../gcc/libjava/libltdl -I../../../gcc/libjava/libltdl -I../../../gcc/libjava/../gcc -I../../../gcc/libjava/../include -I../../../gcc/libjava/../zlib -I../../../gcc/libjava/../libffi/include -I../libffi/include -fno-rtti -fvtable-thunks -fasynchronous-exceptions
-fdollars-in-identifiers -D__NO_MATH_INLINES -ffloat-store -W -Wall -D_GNU_SOURCE -g -O2 -fvtable-thunks -D_GNU_SOURCE -Wp,-MD,.deps/prims.pp -c ../../../gcc/libjava/prims.cc -fPIC -DPIC -o .libs/prims.o
cpp: too many input files
>Release-Note:
>Audit-Trail:
>Unformatted: