Define FFI_SIZEOF_JAVA_RAW for aarch64 ILP32
authorAndreas Schwab <schwab@suse.de>
Wed, 16 Mar 2016 11:23:07 +0000 (12:23 +0100)
committerAndreas Schwab <schwab@suse.de>
Wed, 16 Mar 2016 11:23:07 +0000 (12:23 +0100)
Like x32, aarch64 ILP32 needs to define FFI_SIZEOF_JAVA_RAW.  This fixes
the java interpreter.

src/aarch64/ffitarget.h

index 5ded0e4..65086cd 100644 (file)
@@ -29,6 +29,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  */
 #ifndef LIBFFI_ASM
 #ifdef __ILP32__
 #define FFI_SIZEOF_ARG 8
 #ifndef LIBFFI_ASM
 #ifdef __ILP32__
 #define FFI_SIZEOF_ARG 8
+#define FFI_SIZEOF_JAVA_RAW  4
 typedef unsigned long long ffi_arg;
 typedef signed long long ffi_sarg;
 #else
 typedef unsigned long long ffi_arg;
 typedef signed long long ffi_sarg;
 #else