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