This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
test suite backslides again...
- To: gcc at gcc dot gnu dot org
- Subject: test suite backslides again...
- From: "Zack Weinberg" <zackw at stanford dot edu>
- Date: Mon, 2 Apr 2001 13:38:16 -0700
Miraculously, I can once again build the entire tree... but while it
was unbuildable, a lot of tests seem to have broken again, notably
libstdc++ and libjava. I see libstdc++ is now dejagnu-ified, so it
may be that these were all failing before and I didn't know because my
script only looks for dejagnu-style failures...
=== libstdc++ Summary ===
# of expected passes 220
# of unexpected failures 186
all failures of the form
FAIL: 27_io/ostream_seeks.cc (execution test),
FAIL: 27_io/ostream_seeks.cc (execution test),
-- static and shared library, I think. There are no error messages in
libstdc++.log, it just says
PASS: 27_io/ostream_seeks.cc (test for excess errors),
FAIL: 27_io/ostream_seeks.cc (execution test),
=== libjava Summary ===
# of expected passes 840
# of unexpected failures 370
# of unexpected successes 14
# of expected failures 500
Failures are mostly either like this:
FAIL: Invoke_1 execution from source compiled test
FAIL: Invoke_1 compilation from bytecode
FAIL: Invoke_1 -O execution from source compiled test
FAIL: Invoke_1 -O compilation from bytecode
or like this:
FAIL: Float_1 execution from source compiled test
FAIL: Float_1 execution from bytecode->native test
FAIL: Float_1 -O execution from source compiled test
FAIL: Float_1 -O execution from bytecode->native test
In the first case, we usually get errors of the form
Invoke_1.java: In class `Invoke_1':
Invoke_1.java: In method `Invoke_1.main(java.lang.String[])':
Invoke_1.java:17: expected type 'int' but stack contains 'int'
Invoke_1.java:17: verification error at PC=13
Invoke_1.java:17: expected type 'null' but stack contains 'null'
which gets the "An error occured: Success" award for the week. Again,
the execution tests don't say why they failed, libjava.log says just
PASS: Invoke_1 -O compilation from source
FAIL: Invoke_1 -O execution from source compiled test
XFAIL: Invoke_1 -O execution from source compiled test
PASS: Invoke_1 byte compilation
[I think that XFAIL should be "Invoke_1 output from source compiled test".]
zw