This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Test suite regressions
- To: Java Discuss List <java at gcc dot gnu dot org>
- Subject: Test suite regressions
- From: Tom Tromey <tromey at redhat dot com>
- Date: 19 Mar 2001 13:50:10 -0700
- Reply-To: tromey at redhat dot com
I updated the gcc3 branch today, rebuilt libjava using the new
compiler, and ran the test suite. We had a lot of regressions, over
40.
For instance, one is appended.
I think we should adopt a rule whereby we don't check in any change
that causes a test suite regression. At the very least this is what
we should do on the gcc3 branch. I'm guessing that Mark won't hold up
the gcc3 release just because Java is broken. This means we must be
careful to ensure it is working at all times.
Tom
Executing on host: /x1/gcc3/build/gcc/jv-scan /x1/gcc3/gcc/libjava/testsuite/libjava.lang/anon.java --print-main (timeout = 300)
spawn /x1/gcc3/build/gcc/jv-scan /x1/gcc3/gcc/libjava/testsuite/libjava.lang/anon.java --print-main
anonoutput is:
anon
Executing on host: /x1/gcc3/build/gcc/jv-scan /x1/gcc3/gcc/libjava/testsuite/libjava.lang/anon.java --list-class (timeout = 300)
spawn /x1/gcc3/build/gcc/jv-scan /x1/gcc3/gcc/libjava/testsuite/libjava.lang/anon.java --list-class
itf anon anon$x anon$y anon$1 output is:
itf anon anon$x anon$y anon$1
Executing on host: /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /x1/gcc3/build/gcc/gcj -B/x1/gcc3/build/gcc/ -B/x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/../ /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/itf.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon\$x.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon\$y.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon\$1.class /x1/gcc3/build/i686-pc-linux-gnu//libjava/libgcj.la /x1/gcc3/build/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /x1/gcc3/build/i686-pc-linux-gnu//zlib/libzgcj.la --main=anon -g -L/x1/gcc3/build/i686-pc-linux-gnu//libjava/.libs -L/x1/gcc3/build/i686-pc-linux-gnu//boehm-gc/.libs -L/x1/gcc3/build/i686-pc-linux-gnu//zlib/.libs -lm -o /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon (timeout = 300)
spawn /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /x1/gcc3/build/gcc/gcj -B/x1/gcc3/build/gcc/ -B/x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/../ /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/itf.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon$x.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon$y.class /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon$1.class /x1/gcc3/build/i686-pc-linux-gnu//libjava/libgcj.la /x1/gcc3/build/i686-pc-linux-gnu//boehm-gc/libgcjgc.la /x1/gcc3/build/i686-pc-linux-gnu//zlib/libzgcj.la --main=anon -g -L/x1/gcc3/build/i686-pc-linux-gnu//libjava/.libs -L/x1/gcc3/build/i686-pc-linux-gnu//boehm-gc/.libs -L/x1/gcc3/build/i686-pc-linux-gnu//zlib/.libs -lm -o /x1/gcc3/build/i686-pc-linux-gnu/libjava/testsuite/anon
Premature end of .class file <stdin>.
compiler exited with status 1
output is:
Premature end of .class file <stdin>.