gcc/libjava/java/lang/reflect
Matthew Fortune 0d355cf973 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.

From-SVN: r238312
2016-07-13 21:34:52 +00:00
..
AccessibleObject.h
AnnotatedElement.h
Array.h
Array.java
Constructor.h
Constructor.java
Field.h
Field.java
GenericArrayType.h
GenericDeclaration.h
GenericSignatureFormatError.h
InvocationHandler.h
InvocationTargetException.h
MalformedParameterizedTypeException.h
Member.h
Method.h
Method.java
Modifier.h
Modifier.java
ParameterizedType.h
Proxy$ClassFactory.h
Proxy$ProxyData.h
Proxy$ProxySignature.h
Proxy$ProxyType.h
Proxy.h
ReflectPermission.h
Type.h
TypeVariable.h
UndeclaredThrowableException.h
VMProxy.h
VMProxy.java
WildcardType.h
natArray.cc
natConstructor.cc
natField.cc
natMethod.cc
natVMProxy.cc Fix return type handling for Proxy classes 2016-07-13 21:34:52 +00:00