This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: gcj darwin test results for 3.3
Andrew Haley wrote:
Firstly, the interpreter doesn't work.
Why does the interpreter not work? I enabled it and I can build class
files and execute them? You mean something specific with the interpreter?
Ignoring that:
FAIL: pr8823 compilation from bytecode
FAIL: pr8823 -O compilation from bytecode
These tests failed to compile. Did gcj say what the problem was?
-shared unkown linker option. Darwin is not able to build a .so.
FAIL: invoke.c compilation
FAIL: martin.c compilation
FAIL: noclass.c compilation
FAIL: overload.c compilation
FAIL: register.c compilation
FAIL: simple_int.c compilation
FAIL: throwit.c compilation
FAIL: virtual.c compilation
Same as above.
Looks like JNI doesn't compile. Probably a linker problem.
FAIL: FileHandleGcTest execution - source compiled test
FAIL: FileHandleGcTest execution - bytecode->native test
FAIL: FileHandleGcTest -O execution - source compiled test
Don't worry about this.
The above?
FAIL: SyncTest execution - bytecode->native test
FAIL: SyncTest -O execution - bytecode->native test
Doesn't say something useful:
PASS: SyncTest compilation from source
ok
PASS: SyncTest execution - source compiled test
PASS: SyncTest output - source compiled test
PASS: SyncTest byte compilation
SyncTest^M
SyncTest ^M
FAIL: SyncTest execution - gij test
UNTESTED: SyncTest output - gij test
Do I get some more output on --verbose?
FAIL: Thread_Interrupt -O output - source compiled test
Same here
FAIL: Throw_2 execution - source compiled test
FAIL: Throw_2 execution - bytecode->native test
FAIL: Throw_2 -O execution - source compiled test
FAIL: Throw_2 -O execution - bytecode->native test
Same here
This worries me.
The above?
FAIL: invokethrow execution - source compiled test
FAIL: invokethrow execution - bytecode->native test
FAIL: invokethrow -O execution - source compiled test
FAIL: invokethrow -O execution - bytecode->native test
Throwing an exception doesn't work through libffi.
Ok.
FAIL: pr8823 compilation from bytecode
pr8823.java: In class `pr8823':^M
pr8823.java: In method `pr8823.main(java.lang.String[])':^M
pr8823.java:17: error: class 'A' has no method named 'm' matching
signature '()V
'^M
pr8823.java: In method `pr8823.m()':^M
pr8823.java:22: internal compiler error: tree check: accessed elt 0 of
tree_vec
with 3 elts in find_local_variable, at java/decl.c:210^M
FAIL: pr8823 -O compilation from bytecode
The same as pr8823
FAIL: TestEarlyGC compilation from source
/usr/bin/ld:
/Volumes/reserved1/gcchfs/objdir/powerpc-apple-darwin6.0/libjava/te
stsuite/dummy.o malformed object (bad indirect symbol table entry (2)
(symbol at
index 21 is not external)^M
collect2: ld returned 1 exit status^M
compiler exited with status 1
FAIL: TestLeak compilation from source
The same as TestEarlyGC
FAIL: TestMultiple compilation from source
The same as TestEarlyGC
FAIL: TestParent compilation from source
The same as TestEarlyGC
Theses tests failed to compile. Did gcj say what the problem was?
Andreas