diff options
author | David Edelsohn <edelsohn@gnu.org> | 2002-01-17 16:04:21 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2002-01-17 11:04:21 -0500 |
commit | 2f4006f8c77a20332c70e43d34bc0308405620c2 (patch) | |
tree | 31a08ca08821cff1bd464db9f21ab0be03ae388a /libffi/include | |
parent | 2bcb0aa08196a5a16accb58cdd8d18cecd7ae0f6 (diff) | |
download | gcc-2f4006f8c77a20332c70e43d34bc0308405620c2.zip gcc-2f4006f8c77a20332c70e43d34bc0308405620c2.tar.gz gcc-2f4006f8c77a20332c70e43d34bc0308405620c2.tar.bz2 |
Makefile.am (EXTRA_DIST): Add Darwin and AIX files.
* Makefile.am (EXTRA_DIST): Add Darwin and AIX files.
(TARGET_SRC_POWERPC_AIX): New.
(POWERPC_AIX): New stanza.
* Makefile.in: Regenerate.
* configure.in: Add AIX case.
* configure: Regenerate.
* include/ffi.h.in (ffi_abi): Add FFI_AIX.
* src/powerpc/ffi_darwin.c (ffi_status): Use "long" to scale frame
size. Fix "long double" support.
(ffi_call): Add FFI_AIX case.
* src/powerpc/aix.S: New.
From-SVN: r48956
Diffstat (limited to 'libffi/include')
-rw-r--r-- | libffi/include/ffi.h.in | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libffi/include/ffi.h.in b/libffi/include/ffi.h.in index 275bd03..bcb999a 100644 --- a/libffi/include/ffi.h.in +++ b/libffi/include/ffi.h.in @@ -1,5 +1,5 @@ /* -----------------------------------------------------------------*-C-*- - libffi @VERSION@ - Copyright (c) 1996-1999 Cygnus Solutions + libffi @VERSION@ - Copyright (c) 1996-2002 Cygnus Solutions Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the @@ -233,7 +233,14 @@ typedef enum ffi_abi { FFI_DEFAULT_ABI = FFI_GCC_SYSV, #endif +#ifdef POWERPC_AIX + FFI_AIX, + FFI_DARWIN, + FFI_DEFAULT_ABI = FFI_AIX, +#endif + #ifdef POWERPC_DARWIN + FFI_AIX, FFI_DARWIN, FFI_DEFAULT_ABI = FFI_DARWIN, #endif |