[Bug java/15133] gcjh generates wrong method signatures

konqueror at gmx dot de gcc-bugzilla@gcc.gnu.org
Sun Apr 25 16:42:00 GMT 2004


------- Additional Comments From konqueror at gmx dot de  2004-04-25 15:54 -------
Here is a little testcase: 
 
public class JNITest 
{ 
  public void test (String message) 
  { 
  } 
 
  public native void test (int number); 
} 
 
With javah from SUN JDK 1.4.2 I get the signature: 
 
JNIEXPORT void JNICALL Java_JNITest_test (JNIEnv *env, jobject, jint); 
 
With gcjh I get: 
 
JNIEXPORT void JNICALL Java_JNITest_test__I (JNIEnv *env, jobject, jint); 
 
 
This happens with gcjh 3.5.0 and 3.3.3. 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15133



More information about the Gcc-bugs mailing list