re PR libgcj/11951 (natMethod.cc (_Jv_CallAnyMethodA) should clear ffi_result before ffi_call)

PR libgcj/11951:
	* libjava.jni/pr11951.c: New file.
	* libjava.jni/pr11951.out: New file.
	* libjava.jni/pr11951.java: New file.

From-SVN: r70543
This commit is contained in:
Tom Tromey 2003-08-18 14:35:34 +00:00 committed by Tom Tromey
parent 303b74068a
commit cd06983639
4 changed files with 38 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2003-08-18 Tom Tromey <tromey@redhat.com>
PR libgcj/11951:
* libjava.jni/pr11951.c: New file.
* libjava.jni/pr11951.out: New file.
* libjava.jni/pr11951.java: New file.
2003-08-12 Tom Tromey <tromey@redhat.com>
* libjava.jacks/jacks.xfail: Updated to account for new passes.

View File

@ -0,0 +1,16 @@
#include <stdio.h>
#include <pr11951.h>
JNIEXPORT void JNICALL
Java_pr11951_nmethod (JNIEnv *env, jclass myclass)
{
jmethodID method;
jobject r;
method = (*env)->GetStaticMethodID (env, myclass, "dosomething",
"()Ljava/lang/Object;");
r = (*env)->CallStaticObjectMethod (env, myclass, method);
printf ("%d\n", r == NULL);
(*env)->ExceptionClear (env);
}

View File

@ -0,0 +1,14 @@
public class pr11951
{
public static Object dosomething()
{
throw new Error();
}
public static native void nmethod();
public static void main(String[] args)
{
nmethod();
}
}

View File

@ -0,0 +1 @@
1