|
From: kaz K. <kk...@rr...> - 2003-05-30 00:26:32
|
Hi, I wrote a libffi library for SHmedia: <URL:http://gcc.gnu.org/ml/gcc-patches/2003-05/msg02321.html>. I'm a very novice SHmedia assembler writer, so it'd be not so good. Anyway, I'm trying to build libjava for sh64-unknown-linux-gnu on FSF gcc mainline using this libffi implementation. Unfortunately, dwarf EH mechanism didn't work yet, so I tried sjlj (exception handler using setjmp/longjmp). It seems that many gij (java interpreter) tests failed with the same reason as sjlj configured sh4 case <URL:http://gcc.gnu.org/bugzilla/show_bug.cgi?id=7620> and many tests compiling from bytecode failed with same error: internal compiler error: in expand_expr, at expr.c:6853 Though I have no workaround for the latter issue, with changes in <URL:http://dodo.nurs.or.jp/~kkojima/gnu-on-sh/gcc-sh-20030529.diff.bz2>, I've got the attached result. I used cross build and remote execution setting, so some tests are skipped. As you see, if the ICE for bytecode compilation can be solved, the result will become pretty good. Regards, kaz -- Test Run By kkojima on Thu May 29 14:23:06 2003 Target is sh64-unknown-linux-gnu Host is sh64-unknown-linux-gnu Build is i686-pc-linux-gnu === libjava tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/config/default.exp as tool-and-target-specific interface file. WARNING: Assuming target board is the local machine (which is probably wrong). You may need to set your DEJAGNU environment variable. Running /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/libjava.cni/cni.exp ... Running /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/libjava.compile/compile.exp ... FAIL: T20020529 compilation from bytecode FAIL: T20020529 -O compilation from bytecode Running /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/libjava.jacks/jacks.exp ... Running /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/libjava.jni/jni.exp ... Running /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/libjava.lang/lang.exp ... FAIL: ArrayStore2 compilation from bytecode FAIL: ArrayStore2 -O compilation from bytecode FAIL: Array_1 compilation from bytecode FAIL: Array_1 -O compilation from bytecode FAIL: Divide_1 execution - source compiled test FAIL: Divide_1 output - gij test FAIL: Divide_1 execution - bytecode->native test FAIL: Divide_1 -O execution - source compiled test FAIL: Divide_1 output - gij test FAIL: Divide_1 -O compilation from bytecode FAIL: FileHandleGcTest compilation from bytecode FAIL: FileHandleGcTest -O compilation from bytecode FAIL: Float_1 compilation from bytecode FAIL: Float_1 -O compilation from bytecode FAIL: G19990310_01 compilation from bytecode FAIL: G19990310_01 -O compilation from bytecode FAIL: InterfaceDispatch compilation from bytecode FAIL: InterfaceDispatch -O compilation from bytecode FAIL: Matrix4f compilation from bytecode FAIL: Matrix4f -O compilation from bytecode FAIL: N19990310_02 compilation from bytecode FAIL: N19990310_02 -O compilation from bytecode FAIL: N19990310_3 compilation from bytecode FAIL: N19990310_3 -O compilation from bytecode FAIL: PR160 compilation from bytecode FAIL: PR160 -O compilation from bytecode FAIL: PR3096 compilation from bytecode FAIL: PR3096 -O compilation from bytecode FAIL: PR56 compilation from bytecode FAIL: PR56 -O compilation from bytecode FAIL: PR6729 compilation from bytecode FAIL: PR6729 -O compilation from bytecode FAIL: SyncTest compilation from bytecode FAIL: SyncTest -O compilation from bytecode FAIL: TLtest compilation from bytecode FAIL: TLtest -O compilation from bytecode FAIL: Thread_Interrupt compilation from bytecode FAIL: Thread_Interrupt -O compilation from bytecode FAIL: Thread_Monitor compilation from bytecode FAIL: Thread_Monitor -O compilation from bytecode FAIL: Thread_Wait_2 compilation from bytecode FAIL: Thread_Wait_2 -O compilation from bytecode FAIL: Thread_Wait_Interrupt compilation from bytecode FAIL: Thread_Wait_Interrupt -O compilation from bytecode FAIL: anon4 compilation from bytecode FAIL: anon4 -O compilation from bytecode FAIL: anonarray compilation from bytecode FAIL: anonarray -O compilation from bytecode FAIL: anonarray2 compilation from bytecode FAIL: anonarray2 -O compilation from bytecode FAIL: err1 compilation from bytecode FAIL: err1 -O compilation from bytecode FAIL: err10 compilation from bytecode FAIL: err10 -O compilation from bytecode FAIL: err12 compilation from bytecode FAIL: err12 -O compilation from bytecode FAIL: err2 compilation from bytecode FAIL: err2 -O compilation from bytecode FAIL: err3 compilation from bytecode FAIL: err3 -O compilation from bytecode FAIL: err4 compilation from bytecode FAIL: err4 -O compilation from bytecode FAIL: err5 compilation from bytecode FAIL: err5 -O compilation from bytecode FAIL: err9 compilation from bytecode FAIL: err9 -O compilation from bytecode FAIL: indirect compilation from bytecode FAIL: indirect -O compilation from bytecode FAIL: inner_array compilation from bytecode FAIL: inner_array -O compilation from bytecode FAIL: invoke_from_inner compilation from bytecode FAIL: invoke_from_inner -O compilation from bytecode FAIL: negzero execution - gij test FAIL: negzero execution - gij test FAIL: pr133 compilation from bytecode FAIL: pr133 -O compilation from bytecode FAIL: pr6388 output - gij test FAIL: pr6388 output - gij test FAIL: private_direct_read compilation from bytecode FAIL: private_direct_read -O compilation from bytecode FAIL: search_outer compilation from bytecode FAIL: search_outer -O compilation from bytecode FAIL: stub compilation from bytecode FAIL: stub -O compilation from bytecode FAIL: tp compilation from bytecode FAIL: tp -O compilation from bytecode FAIL: utilTest compilation from bytecode FAIL: utilTest -O compilation from bytecode FAIL: verify compilation from bytecode FAIL: verify -O compilation from bytecode Running /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/libjava.loader/loader.exp ... Running /ext3/suzaku/home/kkojima/LOCAL/gcc/libjava/testsuite/libjava.mauve/mauve.exp ... === libjava Summary === # of expected passes 2589 # of unexpected failures 92 # of expected failures 16 # of untested testcases 275 |