aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.loader/loader.exp
diff options
context:
space:
mode:
authorAndrew Haley <aph@redhat.com>2016-09-30 16:24:48 +0000
committerAndrew Haley <aph@gcc.gnu.org>2016-09-30 16:24:48 +0000
commit07b78716af6a9d7c9fd1e94d9baf94a52c873947 (patch)
tree3f22b3241c513ad168c8353805614ae1249410f4 /libjava/testsuite/libjava.loader/loader.exp
parenteae993948bae8b788c53772bcb9217c063716f93 (diff)
downloadgcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.zip
gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.gz
gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.bz2
Makefile.def: Remove libjava.
2016-09-30 Andrew Haley <aph@redhat.com> * Makefile.def: Remove libjava. * Makefile.tpl: Likewise. * Makefile.in: Regenerate. * configure.ac: Likewise. * configure: Likewise. * gcc/java: Remove. * libjava: Likewise. From-SVN: r240662
Diffstat (limited to 'libjava/testsuite/libjava.loader/loader.exp')
-rw-r--r--libjava/testsuite/libjava.loader/loader.exp77
1 files changed, 0 insertions, 77 deletions
diff --git a/libjava/testsuite/libjava.loader/loader.exp b/libjava/testsuite/libjava.loader/loader.exp
deleted file mode 100644
index cdb356b..0000000
--- a/libjava/testsuite/libjava.loader/loader.exp
+++ /dev/null
@@ -1,77 +0,0 @@
-# Tests for ClassLoader and native library loader code.
-
-# Compute the correct name for an object file.
-# This is an awful hack.
-proc gcj_object_file_name {compiler base} {
- verbose "OBJECT: compiler = $compiler"
- if {[string match *libtool* $compiler]} {
- return $base.lo
- }
- return $base.o
-}
-
-# Do all the work for a single JNI test. Return 0 on failure.
-proc gcj_loader_test_one {srcfile} {
- global objdir srcdir subdir
-
- set resfile $srcdir/$subdir/[file rootname [file tail $srcfile]].out
-
- regsub "^.*/(\[^/.\]+)\[.\]\[^/]*$" "$srcfile" "\\1" out
- set executable "${objdir}/$out.exe"
-
- set errname [file rootname [file tail $srcfile]]
- set args [libjava_arguments link]
- 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]]
-
- if { $x != "" } {
- verbose "target_compile failed: $x" 2
-
- fail "$errname compilation from source"
- untested "$errname execution from source compiled test"
- return
- }
- pass "$errname compilation from source"
-
- libjava_invoke $errname "source compiled test" "" $executable "" $resfile ""
-
- return 1
-}
-
-# Run the bytecode loader tests.
-proc gcj_loader_run {} {
- global srcdir subdir objdir
- 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 args [libjava_arguments compile]
- lappend args "additional_flags=--resource $srcdir/$subdir/dummy.class"
- set x [libjava_prune_warnings \
- [libjava_tcompile "$srcdir/$subdir/dummy.class" "$objdir/[gcj_object_file_name $args dummy]" object $args]]
-
- if { $x != "" } {
- verbose "resource compilation failed: $x" 2
-
- fail "resource compilation dummy.class"
- return 0;
- }
- pass "resource compilation: dummy.class"
-
- catch { lsort [glob -nocomplain ${srcdir}/${subdir}/Test*.jar] } srcfiles
-
- foreach x $srcfiles {
- gcj_loader_test_one $x
- }
-}
-
-gcj_loader_run