From 4f9533c7722fa07511a94d005227961f4a4dec23 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Thu, 18 May 2006 17:29:21 +0000 Subject: 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 --- .../classpath/testsuite/java.opstack/LeftBehind.j | 64 ---------------------- 1 file changed, 64 deletions(-) delete mode 100644 libjava/classpath/testsuite/java.opstack/LeftBehind.j (limited to 'libjava/classpath/testsuite/java.opstack/LeftBehind.j') 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 -- cgit v1.1