r238312 - in /trunk/libjava: ChangeLog java/lan...

mpf@gcc.gnu.org mpf@gcc.gnu.org
Wed Jul 13 21:34:00 GMT 2016


Author: mpf
Date: Wed Jul 13 21:34:52 2016
New Revision: 238312

URL: https://gcc.gnu.org/viewcvs?rev=238312&root=gcc&view=rev
Log:
Fix return type handling for Proxy classes

libjava/

	* java/lang/reflect/natVMProxy.cc (unbox): Use ffi_arg for
	integer return types smaller than a word.
	* testsuite/libjava.jar/ReturnInvocationHandler.java: New file.
	* testsuite/libjava.jar/ReturnProxyTest.jar: Likewise.
	* testsuite/libjava.jar/ReturnProxyTest.java: Likewise.
	* testsuite/libjava.jar/ReturnProxyTest.out: Likewise.
	* testsuite/libjava.jar/ReturnProxyTest.xfail: Likewise.
	* testsuite/libjava.jar/ReturnTypes.java: Likewise.
	* testsuite/libjava.jar/ReturnTypesImpl.java: Likewise.

Added:
    trunk/libjava/testsuite/libjava.jar/ReturnInvocationHandler.java
    trunk/libjava/testsuite/libjava.jar/ReturnProxyTest.jar
    trunk/libjava/testsuite/libjava.jar/ReturnProxyTest.java
    trunk/libjava/testsuite/libjava.jar/ReturnProxyTest.out
    trunk/libjava/testsuite/libjava.jar/ReturnProxyTest.xfail
    trunk/libjava/testsuite/libjava.jar/ReturnTypes.java
    trunk/libjava/testsuite/libjava.jar/ReturnTypesImpl.java
Modified:
    trunk/libjava/ChangeLog
    trunk/libjava/java/lang/reflect/natVMProxy.cc



More information about the Gcc-cvs mailing list