ICE in reload1.c && jni.cc mainline

Gordon Sadler gbsadler1@lcisp.com
Sun Aug 5 11:19:00 GMT 2001


linux 2.2.19
glibc 2.2.3
AMD Duron 800 CPU
Bootstrap started with gcc-3.0 -v:
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0.1/specs
Configured with: /usr/src/cvs/gcc-3.0/configure --verbose --enable-threads=posix --with-system-zlib --with-dwarf2 --enable-shared --disable-nls --enable-debug --enable-languages=c,c++
Thread model: posix
gcc version 3.0.1 20010708 (prerelease)

This was introduced overnight on CVS Head:
RCS file: /cvs/gcc/gcc/gcc/reload1.c,v
Working file: reload1.c
head: 1.279
branch:
locks: strict
access list:
keyword substitution: kv
total revisions: 350;   selected revisions: 1
description:
----------------------------
revision 1.279
date: 2001/08/04 12:08:43;  author: hubicka;  state: Exp;  lines: +55 -0
        * loop.c (try_copy_prop); Kill invalidated REG_EQUAL notes.

	* reload1.c (fixup_abnormal_edges): New static function.
	(reload): Use it.
....


Observed in my build log this AM:
/bin/sh ./libtool --tag=CXX --mode=compile /usr/local/src/build/gcc/gcc/g++ -B/usr/local/src/build/gcc/gcc/ -nostdinc++ -nostdinc++ -I/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/include -I/usr/src/cvs/gcc/libstdc++-v3/libsupc++ -I/usr/src/cvs/gcc/libstdc++-v3/libio -I/usr/src/cvs/gcc/libstdc++-v3/testsuite -L/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/src -L/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -DHAVE_CONFIG_H -I. -I/usr/src/cvs/gcc/libjava -I./include -I./gcj -I/usr/src/cvs/gcc/libjava -Iinclude -I/usr/src/cvs/gcc/libjava/include -I/usr/src/cvs/gcc/libjava/../boehm-gc/include  -DLINUX_THREADS=1 -D_REENTRANT=1 -DSILENT=1 -DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1   -I/usr/src/cvs/gcc/libjava/libltdl -I/usr/src/cvs/gcc/libjava/libltdl -I/usr/src/cvs/gcc/libjava/.././libjava/../gcc  -I/../libffi/include -I../libffi/include   -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -D__NO_MATH_INLINES  -ffloat-store  -W -Wall -D_GNU_SOURCE -DPREFIX="\"/usr/local\"" -Os -march=athlon -D_GNU_SOURCE -c /usr/src/cvs/gcc/libjava/jni.cc
/usr/local/src/build/gcc/gcc/g++ -B/usr/local/src/build/gcc/gcc/ -nostdinc++ -nostdinc++ -I/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/include -I/usr/src/cvs/gcc/libstdc++-v3/libsupc++ -I/usr/src/cvs/gcc/libstdc++-v3/libio -I/usr/src/cvs/gcc/libstdc++-v3/testsuite -L/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/src -L/usr/local/src/build/gcc/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/usr/local/i686-pc-linux-gnu/bin/ -B/usr/local/i686-pc-linux-gnu/lib/ -isystem /usr/local/i686-pc-linux-gnu/include -DHAVE_CONFIG_H -I. -I/usr/src/cvs/gcc/libjava -I./include -I./gcj -I/usr/src/cvs/gcc/libjava -Iinclude -I/usr/src/cvs/gcc/libjava/include -I/usr/src/cvs/gcc/libjava/../boehm-gc/include -DLINUX_THREADS=1 -D_REENTRANT=1 -DSILENT=1 -DNO_SIGNALS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -I/usr/src/cvs/gcc/libjava/libltdl -I/usr/src/cvs/gcc/libjava/libltdl -I/usr/src/cvs/gcc/libjava/.././libjava/../gcc -I/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -D__NO_MATH_INLINES -ffloat-store -W -Wall -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -Os -march=athlon -D_GNU_SOURCE -Wp,-MD,.deps/jni.pp -c /usr/src/cvs/gcc/libjava/jni.cc
-fPIC -DPIC -o .libs/jni.o
/usr/src/cvs/gcc/libjava/jni.cc: In function `java::lang::Object*
   _Jv_JNI_ToReflectedMethod(_Jv_JNIEnv*, java::lang::Class*, _Jv_Method*,
      __java_boolean)':
/usr/src/cvs/gcc/libjava/jni.cc:1534: Internal compiler error in
   fixup_abnormal_edges, at reload1.c:9512
   Please submit a full bug report,
   with preprocessed source if appropriate.
   See <URL: http://www.gnu.org/software/gcc/bugs.html > for instructions.
   make[3]: *** [jni.lo] Error 1


As of now, 1320 CDT, there has been no change to either jni.cc or reload1.c
so I am trying to notify the appropriate people of this new failure.

-- 
Gordon Sadler



More information about the Java mailing list