| # Special test cases. These require tricky build procedures. |
| |
| proc gcj_special_run {} { |
| global srcdir subdir env |
| |
| # ---- PR 21115 ------------------------------------------------------- |
| |
| if {! [bytecompile_file ${srcdir}/${subdir}/pr21115I.java [pwd]]} { |
| fail "bytecompile ${srcdir}/${subdir}/libjava.special/pr21115I.java" |
| # FIXME - should use `untested' on all remaining tests. |
| # But that is hard. |
| return 0 |
| } |
| pass "bytecompile pr21115I.java" |
| |
| if {! [gcj_link pr21115 pr21115 [list ${srcdir}/${subdir}/pr21115.java]]} { |
| fail "compiling/linking pr21115.java" |
| # FIXME |
| return 0 |
| } |
| |
| if {! [gcj_invoke pr21115 ${srcdir}/${subdir}/pr21115.out ""]} { |
| # FIXME |
| return 0 |
| } |
| |
| return 1 |
| } |
| |
| gcj_special_run |