From bc3cf760721b623f8a7ec325a42dd9508e1c8ef8 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Tue, 26 Nov 2002 22:24:05 +0000 Subject: Fix Portable .NET bug with IA-64 pointer size. * src/types.c (FFI_TYPE_POINTER): Has size 8 on IA64. From-SVN: r59541 --- libffi/ChangeLog | 4 ++++ libffi/src/types.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/libffi/ChangeLog b/libffi/ChangeLog index c36ff7f..026acd9 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,7 @@ +2002-11-26 Jim Wilson + + * src/types.c (FFI_TYPE_POINTER): Has size 8 on IA64. + 2002-11-15 Ulrich Weigand * src/s390/sysv.S (.eh_frame section): Adapt to pcrel FDE encoding. diff --git a/libffi/src/types.c b/libffi/src/types.c index 8d1241d..ae52f11 100644 --- a/libffi/src/types.c +++ b/libffi/src/types.c @@ -42,7 +42,8 @@ FFI_INTEGRAL_TYPEDEF(uint32, 4, 4, FFI_TYPE_UINT32); FFI_INTEGRAL_TYPEDEF(sint32, 4, 4, FFI_TYPE_SINT32); FFI_INTEGRAL_TYPEDEF(float, 4, 4, FFI_TYPE_FLOAT); -#if defined ALPHA || defined SPARC64 || defined X86_64 || defined S390X +#if defined ALPHA || defined SPARC64 || defined X86_64 || defined S390X \ + || defined IA64 FFI_INTEGRAL_TYPEDEF(pointer, 8, 8, FFI_TYPE_POINTER); -- cgit v1.1