libffi merge

Anthony Green green@moxielogic.com
Wed Jun 3 11:54:00 GMT 2009


Andrew Haley wrote:
> Andrew Haley wrote:
>   
>> libffi upstream and gcc libffi are out of sync.
>>
>> I'm doing a two-way merge.  Please don't commit patches to either repo for
>> the next few days.
>>     
>
> Here is the first tranche of changes, being the merge from gcc to libffi.
>
> Andrew.
>   
Thanks Andrew.  This set of changes were already in libffi...

2008-08-25  Andreas Tobler  <a.tobler@schweiz.org>

       * src/powerpc/ffitarget.h (ffi_abi): Add FFI_LINUX and
       FFI_LINUX_SOFT_FLOAT to the POWERPC_FREEBSD enum.
       Add note about flag bits used for FFI_SYSV_TYPE_SMALL_STRUCT.
       Adjust copyright notice.
       * src/powerpc/ffi.c: Add two new flags to indicate if we have one
       register or two register to use for FFI_SYSV structs.
       (ffi_prep_cif_machdep): Pass the right register flag introduced above.
       (ffi_closure_helper_SYSV): Fix the return type for
       FFI_SYSV_TYPE_SMALL_STRUCT. Comment.
       Adjust copyright notice.

2008-07-16  Kaz Kojima  <kkojima@gcc.gnu.org>

       * src/sh/ffi.c (ffi_prep_closure_loc): Turn INSN into an unsigned
       int.

2008-03-26  Kaz Kojima  <kkojima@gcc.gnu.org>

       * src/sh/sysv.S: Add .note.GNU-stack on Linux.
       * src/sh64/sysv.S: Likewise.

2008-02-12  Bjoern Koenig  <bkoenig@alpha-tierchen.de>
           Andreas Tobler  <a.tobler@schweiz.org>

       * configure.ac: Add amd64-*-freebsd* target.
       * configure: Regenerate.


The most difficult part of the merge is the configury, which is why I 
have been selectively cross merging for the past while.

AG



More information about the Gcc-patches mailing list