re PR libffi/35484 (libffi doesn't support AIX 64bit)
authorDavid Edelsohn <edelsohn@gnu.org>
Mon, 30 Nov 2009 23:34:33 +0000 (23:34 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Mon, 30 Nov 2009 23:34:33 +0000 (18:34 -0500)
commit5751cf6fef34bcadf288b8d02e287d0bb1520b99
treeabc3b22bd91bc9b3d8d8907ee5124199c36b3a6f
parent17f35e23325426fb3f95070cd3218c0b4f87c5a0
re PR libffi/35484 (libffi doesn't support AIX 64bit)

2009-11-30  David Edelsohn  <edelsohn@gnu.org>

        PR target/35484
        * src/powerpc/ffitarget.h (POWERPC64): Define for PPC64 Linux and
        AIX64.
        * src/powerpc/aix.S: Implement AIX64 version.
        * src/powerpc/aix_closure.S: Implement AIX64 version.
        (ffi_closure_ASM): Use extsb, lha and displament addresses.
        * src/powerpc/ffi_darwin.c (ffi_prep_args): Implement AIX64
        support.
        (ffi_prep_cif_machdep): Same.
        (ffi_call): Same.
        (ffi_closure_helper_DARWIN): Same.

From-SVN: r154855
libffi/ChangeLog
libffi/src/powerpc/aix.S
libffi/src/powerpc/aix_closure.S
libffi/src/powerpc/ffi_darwin.c
libffi/src/powerpc/ffitarget.h