gcc/libjava/java
Tom Tromey 0da021f5cc re PR libgcj/11951 (natMethod.cc (_Jv_CallAnyMethodA) should clear ffi_result before ffi_call)
PR libgcj/11951:
	* java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Returns
	void.  Throw VirtualMachineError if ffi fails.  Initialize return
	value.  Added is_jni_call argument; only wrap exception if not a
	JNI call.  Use descriptive message if operation not supported.
	(_Jv_GetTypesFromSignature): Use declaring class' loader to find
	array class.
	* include/jvm.h (_Jv_CallAnyMethodA): Updated declaration.
	* jni.cc (_Jv_JNI_CallAnyMethodV): Updated for new form of
	_Jv_CallAnyMethodA.
	(_Jv_JNI_CallAnyMethodA): Likewise.
	(_Jv_JNI_CallAnyVoidMethodV): Likewise.
	(_Jv_JNI_CallAnyVoidMethodA): Likewise.

From-SVN: r70544
2003-08-18 14:36:07 +00:00
..
applet AppletContext.java: Fix typo and remove redundant modifiers. 2002-11-14 20:35:27 +00:00
awt Font.java: Stub out more recent API. 2003-08-13 16:49:58 +00:00
beans MemoryImageSource.java, [...]: New versions from classpath. 2003-07-14 05:33:30 +00:00
io re PR libgcj/11778 (System.out PrintStream does too much buffering) 2003-08-10 03:53:17 +01:00
lang re PR libgcj/11951 (natMethod.cc (_Jv_CallAnyMethodA) should clear ffi_result before ffi_call) 2003-08-18 14:36:07 +00:00
math BigDecimal (divide): Correctly handle ROUND_HALF_EVEN when amount is greater than 0.5. 2003-08-01 15:07:49 +00:00
net re PR libgcj/10868 (java.net.ServerSocket's constructors create and leak extra sockets) 2003-08-07 07:30:16 +01:00
nio 2003-08-02 Michael Koch <konqueror@gmx.de> 2003-08-02 11:17:40 +00:00
rmi 2003-06-27 Michael Koch <konqueror@gmx.de> 2003-06-27 15:58:42 +00:00
security 2003-06-27 Michael Koch <konqueror@gmx.de> 2003-06-27 16:11:27 +00:00
sql Date.java, [...]: New versions from Classpath. 2003-04-19 21:17:50 +00:00
text DecimalFormat.java (format): avoid ArithmeticException when groupingSize is 0. 2003-08-04 21:21:01 +00:00
util re PR libgcj/11241 (WeakHashMap throws a "/ zero" ArithmeticException when initialCapacity is explicitly zero) 2003-08-01 21:30:14 +00:00