diff options
author | Anthony Green <green@moxielogic.com> | 2012-10-11 10:55:25 -0400 |
---|---|---|
committer | Anthony Green <green@moxielogic.com> | 2012-10-11 10:55:25 -0400 |
commit | 048d2f41c3a6664b4b64bf21e804686662da4160 (patch) | |
tree | 568aa086f41328d8a81594a064841ee99aeda3e3 /ChangeLog | |
parent | d330f19292da8f39a78a9e2b0ba08df8094e3bc5 (diff) | |
download | libffi-048d2f41c3a6664b4b64bf21e804686662da4160.tar.gz |
Rebase
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 73 |
1 files changed, 52 insertions, 21 deletions
@@ -1,3 +1,29 @@ +2012-09-14 David Edelsohn <dje.gcc@gmail.com> + + * configure: Regenerated. + +2012-08-26 Andrew Pinski <apinski@cavium.com> + + PR libffi/53014 + * src/mips/ffi.c (ffi_prep_closure_loc): Allow n32 with soft-float and n64 with + soft-float. + +2012-08-08 Uros Bizjak <ubizjak@gmail.com> + + * src/s390/ffi.c (ffi_prep_closure_loc): Don't ASSERT ABI test, + just return FFI_BAD_ABI when things are wrong. + +2012-07-18 H.J. Lu <hongjiu.lu@intel.com> + + PR libffi/53982 + PR libffi/53973 + * src/x86/ffitarget.h: Check __ILP32__ instead of __LP64__ for x32. + (FFI_SIZEOF_JAVA_RAW): Defined to 4 for x32. + +2012-05-16 H.J. Lu <hongjiu.lu@intel.com> + + * configure: Regenerated. + 2012-05-05 Nicolas Lelong * libffi.xcodeproj/project.pbxproj: Fixes. @@ -9,7 +35,6 @@ * Makefile.am: Add Blackfin/sysv support * src/bfin/ffi.c: Add Blackfin/sysv support * src/bfin/ffitarget.h: Add Blackfin/sysv support - * src/bfin/sysv.S: Add Blackfin/sysv support 2012-04-11 Anthony Green <green@moxielogic.com> @@ -40,15 +65,15 @@ * README: Update instructions on building iOS binary. * build-ios.sh: Delete. -2012-04-06 H.J. Lu <hongjiu.lu@intel.com> - - * m4/libtool.m4 (_LT_ENABLE_LOCK): Support x32. - 2012-04-06 Anthony Green <green@moxielogic.com> * src/x86/ffi64.c (UINT128): Define differently for Intel and GNU compilers, then use it. +2012-04-06 H.J. Lu <hongjiu.lu@intel.com> + + * m4/libtool.m4 (_LT_ENABLE_LOCK): Support x32. + 2012-04-06 Anthony Green <green@moxielogic.com> * testsuite/Makefile.am (EXTRA_DIST): Add missing test cases. @@ -61,14 +86,6 @@ in CNAME. * src/x86/ffi.c: Wrap Windows specific code in ifdefs. -2012-04-02 Peter Rosin <peda@lysator.liu.se> - - * src/x86/win32.S (ffi_call_win32): Sign/zero extend the return - value in the Intel version as is already done for the AT&T version. - (ffi_closure_SYSV): Likewise. - (ffi_closure_raw_SYSV): Likewise. - (ffi_closure_STDCALL): Likewise. - 2012-03-29 Peter Rosin <peda@lysator.liu.se> * src/x86/win32.S (ffi_closure_raw_THISCALL): Unify the frame @@ -206,14 +223,6 @@ * testsuite/libffi.call/struct9.c: Likewise. * testsuite/libffi.call/testclosure.c: Likewise. -2012-03-06 Chung-Lin Tang <cltang@codesourcery.com> - - * src/arm/ffi.c (ffi_call): Add __ARM_EABI__ guard around call to - ffi_call_VFP(). - (ffi_prep_closure_loc): Add __ARM_EABI__ guard around use of - ffi_closure_VFP. - * src/arm/sysv.S: Add __ARM_EABI__ guard around VFP code. - 2012-03-21 Peter Rosin <peda@lysator.liu.se> * testsuite/libffi.call/float_va.c (float_va_fn): Use %f when @@ -233,6 +242,12 @@ * src/x86/win32.S [MSVC] (ffi_closure_SYSV): Make the 'stub' label visible outside the PROC, so that ffi_closure_THISCALL can see it. +2012-03-20 Peter Rosin <peda@lysator.liu.se> + + * testsuite/libffi.call/strlen2_win32.c (main): Remove bug. + * src/x86/win32.S [MSVC] (ffi_closure_SYSV): Make the 'stub' label + visible outside the PROC, so that ffi_closure_THISCALL can see it. + 2012-03-19 Alan Hourihane <alanh@fairlite.co.uk> * src/m68k/ffi.c: Add MINT support. @@ -243,6 +258,14 @@ * src/powerpc/ffi_darwin.c (ffi_prep_closure_loc): Fix AIX closure support. +2012-03-06 Chung-Lin Tang <cltang@codesourcery.com> + + * src/arm/ffi.c (ffi_call): Add __ARM_EABI__ guard around call to + ffi_call_VFP(). + (ffi_prep_closure_loc): Add __ARM_EABI__ guard around use of + ffi_closure_VFP. + * src/arm/sysv.S: Add __ARM_EABI__ guard around VFP code. + 2012-04-02 Peter Bergner <bergner@vnet.ibm.com> * src/powerpc/ffi.c (ffi_prep_args_SYSV): Declare double_tmp. @@ -251,6 +274,14 @@ (ffi_call): Silence possibly undefined warning. (ffi_closure_helper_SYSV): Declare variable type. +2012-04-02 Peter Rosin <peda@lysator.liu.se> + + * src/x86/win32.S (ffi_call_win32): Sign/zero extend the return + value in the Intel version as is already done for the AT&T version. + (ffi_closure_SYSV): Likewise. + (ffi_closure_raw_SYSV): Likewise. + (ffi_closure_STDCALL): Likewise. + 2012-03-13 Kaz Kojima <kkojima@gcc.gnu.org> * src/sh/ffi.c (ffi_prep_closure_loc): Don't ASSERT ABI test, |