diff --git a/libffi/ChangeLog b/libffi/ChangeLog index c2df6b7a19d0..d19883ae7a9e 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,7 @@ +2004-02-07 Alan Modra + + * src/types.c: Use 16 byte long double for POWERPC64. + 2004-01-25 Eric Botcazou * src/sparc/ffi.c (ffi_prep_args_v9): Shift the parameter array diff --git a/libffi/src/types.c b/libffi/src/types.c index df32190d115b..b2e24579e1d0 100644 --- a/libffi/src/types.c +++ b/libffi/src/types.c @@ -90,7 +90,7 @@ FFI_INTEGRAL_TYPEDEF(longdouble, 16, 16, FFI_TYPE_LONGDOUBLE); FFI_INTEGRAL_TYPEDEF(longdouble, 16, 8, FFI_TYPE_LONGDOUBLE); #endif -#elif defined X86_64 +#elif defined X86_64 || defined POWERPC64 FFI_INTEGRAL_TYPEDEF(double, 8, 8, FFI_TYPE_DOUBLE); FFI_INTEGRAL_TYPEDEF(longdouble, 16, 16, FFI_TYPE_LONGDOUBLE);