OSDN Git Service

PR libgcj/27171:
[pf3gnuchains/gcc-fork.git] / libjava / testsuite / libjava.special / special.exp
1 # Special test cases.  These require tricky build procedures.
2
3 proc gcj_special_run {} {
4   global srcdir subdir env
5
6   # ---- PR 21115 -------------------------------------------------------
7
8   if {! [bytecompile_file ${srcdir}/${subdir}/pr21115I.java [pwd]]} {
9     fail "bytecompile ${srcdir}/${subdir}/libjava.special/pr21115I.java"
10     # FIXME - should use `untested' on all remaining tests.
11     # But that is hard.
12     return 0
13   }
14   pass "bytecompile pr21115I.java"
15
16     if {! [gcj_link pr21115 pr21115 [list ${srcdir}/${subdir}/pr21115.java]]} {
17     fail "compiling/linking pr21115.java"
18     # FIXME
19     return 0
20   }
21
22   if {! [gcj_invoke pr21115 ${srcdir}/${subdir}/pr21115.out ""]} {
23     # FIXME
24     return 0
25   }
26
27   return 1
28 }
29
30 gcj_special_run