diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-01-17 16:04:21 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-01-17 16:04:21 +0000 |
commit | faae36ce6325e5cfeac140ce38fb58e305e5c2db (patch) | |
tree | 31a08ca08821cff1bd464db9f21ab0be03ae388a /libffi/include | |
parent | aff6d462c135b1acd597f06eff22b3adde3eca5f (diff) | |
download | gcc-faae36ce6325e5cfeac140ce38fb58e305e5c2db.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48956 138bc75d-0d04-0410-961f-82ee72b054a4
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 275bd032ca0..bcb999abe03 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 |