Test suite regressions

Tom Tromey tromey@redhat.com
Mon Mar 19 12:43:00 GMT 2001


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>.



More information about the Java mailing list