diff --git a/libffi/ChangeLog b/libffi/ChangeLog index 684a0e88fce..3600fd9e954 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,9 @@ +2009-09-17 Loren J. Rittle + + PR testsuite/32843 (strikes again) + * src/x86/ffi.c (ffi_prep_cif_machdep): Add X86_FREEBSD to + enable proper extension on char and short. + 2009-09-15 David Daney * src/java_raw_api.c (ffi_java_raw_to_rvalue): Remove special diff --git a/libffi/src/x86/ffi.c b/libffi/src/x86/ffi.c index a5f506db19c..594235a6df2 100644 --- a/libffi/src/x86/ffi.c +++ b/libffi/src/x86/ffi.c @@ -155,7 +155,7 @@ ffi_status ffi_prep_cif_machdep(ffi_cif *cif) #ifdef X86 case FFI_TYPE_STRUCT: #endif -#if defined(X86) || defined (X86_WIN32) || defined(X86_DARWIN) || defined(X86_WIN64) +#if defined(X86) || defined (X86_WIN32) || defined(X86_FREEBSD) || defined(X86_DARWIN) || defined(X86_WIN64) case FFI_TYPE_UINT8: case FFI_TYPE_UINT16: case FFI_TYPE_SINT8: