summaryrefslogtreecommitdiffstats
path: root/libjava/testsuite/libjava.loader
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/testsuite/libjava.loader')
-rw-r--r--libjava/testsuite/libjava.loader/TestEarlyGC.jarbin0 -> 2452 bytes
-rw-r--r--libjava/testsuite/libjava.loader/TestLeak.jarbin0 -> 1571 bytes
-rw-r--r--libjava/testsuite/libjava.loader/TestLeak.java4
-rw-r--r--libjava/testsuite/libjava.loader/TestMultiple.jarbin0 -> 1165 bytes
-rw-r--r--libjava/testsuite/libjava.loader/TestParent.jarbin0 -> 1182 bytes
-rw-r--r--libjava/testsuite/libjava.loader/dummy.classbin0 -> 184 bytes
-rw-r--r--libjava/testsuite/libjava.loader/loader.exp24
7 files changed, 14 insertions, 14 deletions
diff --git a/libjava/testsuite/libjava.loader/TestEarlyGC.jar b/libjava/testsuite/libjava.loader/TestEarlyGC.jar
new file mode 100644
index 00000000000..7a9c0ef1fca
--- /dev/null
+++ b/libjava/testsuite/libjava.loader/TestEarlyGC.jar
Binary files differ
diff --git a/libjava/testsuite/libjava.loader/TestLeak.jar b/libjava/testsuite/libjava.loader/TestLeak.jar
new file mode 100644
index 00000000000..d7bd24737e5
--- /dev/null
+++ b/libjava/testsuite/libjava.loader/TestLeak.jar
Binary files differ
diff --git a/libjava/testsuite/libjava.loader/TestLeak.java b/libjava/testsuite/libjava.loader/TestLeak.java
index 9d467f2fdc9..3ef4525959f 100644
--- a/libjava/testsuite/libjava.loader/TestLeak.java
+++ b/libjava/testsuite/libjava.loader/TestLeak.java
@@ -1,9 +1,9 @@
import java.net.*;
-import java.lang.reflect.*;
+import java.lang.reflect.Proxy;
public class TestLeak
{
- class MyLoader extends URLClassLoader
+ static class MyLoader extends URLClassLoader
{
public MyLoader (URL urls[])
{
diff --git a/libjava/testsuite/libjava.loader/TestMultiple.jar b/libjava/testsuite/libjava.loader/TestMultiple.jar
new file mode 100644
index 00000000000..dfb454cfe58
--- /dev/null
+++ b/libjava/testsuite/libjava.loader/TestMultiple.jar
Binary files differ
diff --git a/libjava/testsuite/libjava.loader/TestParent.jar b/libjava/testsuite/libjava.loader/TestParent.jar
new file mode 100644
index 00000000000..41f66db5281
--- /dev/null
+++ b/libjava/testsuite/libjava.loader/TestParent.jar
Binary files differ
diff --git a/libjava/testsuite/libjava.loader/dummy.class b/libjava/testsuite/libjava.loader/dummy.class
new file mode 100644
index 00000000000..58ffb90f264
--- /dev/null
+++ b/libjava/testsuite/libjava.loader/dummy.class
Binary files differ
diff --git a/libjava/testsuite/libjava.loader/loader.exp b/libjava/testsuite/libjava.loader/loader.exp
index 86e518170c4..a94e4e9eaab 100644
--- a/libjava/testsuite/libjava.loader/loader.exp
+++ b/libjava/testsuite/libjava.loader/loader.exp
@@ -21,7 +21,7 @@ proc gcj_loader_test_one {srcfile} {
set errname [file rootname [file tail $srcfile]]
set args [libjava_arguments link]
- lappend args "additional_flags=--main=[file rootname [file tail $srcfile]] $srcdir/$subdir/MyLoader.java $objdir/[gcj_object_file_name $args dummy]"
+ lappend args "additional_flags=--main=[file rootname [file tail $srcfile]] [gcj_object_file_name $args dummy]"
set x [libjava_prune_warnings \
[libjava_tcompile $srcfile "$executable" executable $args]]
@@ -45,19 +45,19 @@ proc gcj_loader_run {} {
global build_triplet host_triplet
global GCJ_UNDER_TEST
- set file "${srcdir}/${subdir}/dummy.java"
- if {! [bytecompile_file $file [pwd]]} {
- fail "bytecompile $file"
- # FIXME - should use `untested' on all remaining tests.
- # But that is hard.
- return 0
- }
- pass "bytecompile $file"
+# set file "${srcdir}/${subdir}/dummy.java"
+# if {! [bytecompile_file $file [pwd]]} {
+# fail "bytecompile $file"
+# # FIXME - should use `untested' on all remaining tests.
+# # But that is hard.
+# return 0
+# }
+# pass "bytecompile $file"
set args [libjava_arguments compile]
- lappend args "additional_flags=--resource $objdir/dummy.class"
+ lappend args "additional_flags=--resource $srcdir/$subdir/dummy.class"
set x [libjava_prune_warnings \
- [libjava_tcompile "$objdir/dummy.class" "$objdir/[gcj_object_file_name $args dummy]" object $args]]
+ [libjava_tcompile "$srcdir/$subdir/dummy.class" "$objdir/[gcj_object_file_name $args dummy]" object $args]]
if { $x != "" } {
verbose "resource compilation failed: $x" 2
@@ -67,7 +67,7 @@ proc gcj_loader_run {} {
}
pass "resource compilation: dummy.class"
- catch { lsort [glob -nocomplain ${srcdir}/${subdir}/Test*.java] } srcfiles
+ catch { lsort [glob -nocomplain ${srcdir}/${subdir}/Test*.jar] } srcfiles
foreach x $srcfiles {
gcj_loader_test_one $x
OpenPOWER on IntegriCloud