aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/testsuite/java.opstack
diff options
context:
space:
mode:
authorMark Wielaard <mark@gcc.gnu.org>2006-05-18 17:29:21 +0000
committerMark Wielaard <mark@gcc.gnu.org>2006-05-18 17:29:21 +0000
commit4f9533c7722fa07511a94d005227961f4a4dec23 (patch)
tree9f9c470de62ee62fba1331a396450d728d2b1fad /libjava/classpath/testsuite/java.opstack
parenteaec4980e139903ae9b274d1abcf3a13946603a8 (diff)
downloadgcc-4f9533c7722fa07511a94d005227961f4a4dec23.zip
gcc-4f9533c7722fa07511a94d005227961f4a4dec23.tar.gz
gcc-4f9533c7722fa07511a94d005227961f4a4dec23.tar.bz2
Imported GNU Classpath 0.90
Imported GNU Classpath 0.90 * scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale. * sources.am: Regenerated. * gcj/javaprims.h: Regenerated. * Makefile.in: Regenerated. * gcj/Makefile.in: Regenerated. * include/Makefile.in: Regenerated. * testsuite/Makefile.in: Regenerated. * gnu/java/lang/VMInstrumentationImpl.java: New override. * gnu/java/net/local/LocalSocketImpl.java: Likewise. * gnu/classpath/jdwp/VMMethod.java: Likewise. * gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest interface. * java/lang/Thread.java: Add UncaughtExceptionHandler. * java/lang/reflect/Method.java: Implements GenericDeclaration and isSynthetic(), * java/lang/reflect/Field.java: Likewise. * java/lang/reflect/Constructor.java * java/lang/Class.java: Implements Type, GenericDeclaration, getSimpleName() and getEnclosing*() methods. * java/lang/Class.h: Add new public methods. * java/lang/Math.java: Add signum(), ulp() and log10(). * java/lang/natMath.cc (log10): New function. * java/security/VMSecureRandom.java: New override. * java/util/logging/Logger.java: Updated to latest classpath version. * java/util/logging/LogManager.java: New override. From-SVN: r113887
Diffstat (limited to 'libjava/classpath/testsuite/java.opstack')
-rw-r--r--libjava/classpath/testsuite/java.opstack/LeftBehind.j64
-rw-r--r--libjava/classpath/testsuite/java.opstack/execute.exp7
2 files changed, 0 insertions, 71 deletions
diff --git a/libjava/classpath/testsuite/java.opstack/LeftBehind.j b/libjava/classpath/testsuite/java.opstack/LeftBehind.j
deleted file mode 100644
index 30a82c4..0000000
--- a/libjava/classpath/testsuite/java.opstack/LeftBehind.j
+++ /dev/null
@@ -1,64 +0,0 @@
-;
-; LeftBehind.j - contrived test to see how japhar reacts to
-; stuff left on the stack after a method returns.
-.class public LeftBehind
-.super java/lang/Object
-
-.method public static test()I
- .limit stack 10 ; up to 10 items can be pushed
-
- ; push some ints.
- bipush 1
- bipush 2
- bipush 3
- bipush 4
- bipush 5
- ; then push some strings.
- ldc "6th item"
- ldc "7th item"
-
- bipush 5
-
- ; now push our return value
- bipush 9
-
- ireturn
-.end method
-
-.method public static main([Ljava/lang/String;)V
- .limit stack 3 ; up to three items can be pushed
-
- ; we push a value onto the stack, and
- ; then check to see that only one item (the return
- ; value from the test() method) is on the stack on top
- ; of it.
- bipush 8
-
- invokestatic LeftBehind/test()I
-
- pop ; get rid of the return value
- bipush 8
- isub
-
- ifeq pass
-
-fail:
- ; push System.out onto the stack
- getstatic java/lang/System/out Ljava/io/PrintStream;
-
- ldc "FAILED:"
-
- invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V
- bipush 0
- invokestatic java/lang/System/exit(I)V
-
-pass:
- ; push System.out onto the stack
- getstatic java/lang/System/out Ljava/io/PrintStream;
-
- ldc "PASSED:"
-
- invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V
- bipush 0
- invokestatic java/lang/System/exit(I)V
-.end method
diff --git a/libjava/classpath/testsuite/java.opstack/execute.exp b/libjava/classpath/testsuite/java.opstack/execute.exp
deleted file mode 100644
index 1092485..0000000
--- a/libjava/classpath/testsuite/java.opstack/execute.exp
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Author: Petter Reinholdtsen <pere@td.org.uit.no>
-
-# Load support procs
-load_lib java.exp
-
-test-java-source