aboutsummaryrefslogtreecommitdiff
path: root/libffi
diff options
context:
space:
mode:
authorAndreas Tobler <andreast@gcc.gnu.org>2005-07-19 23:17:06 +0200
committerAndreas Tobler <andreast@gcc.gnu.org>2005-07-19 23:17:06 +0200
commit8d9fd5f5ebac40fc8bebfa0066f537dbf68380f8 (patch)
treee3e977b5d8de64fc74c4d78b89fe613d93e35fb0 /libffi
parent970676420b393e14a8857887876b731552331e44 (diff)
downloadgcc-8d9fd5f5ebac40fc8bebfa0066f537dbf68380f8.zip
gcc-8d9fd5f5ebac40fc8bebfa0066f537dbf68380f8.tar.gz
gcc-8d9fd5f5ebac40fc8bebfa0066f537dbf68380f8.tar.bz2
2005-07-19 Andreas Tobler <a.tobler@schweiz.ch>
push the missing CL. From-SVN: r102175
Diffstat (limited to 'libffi')
-rw-r--r--libffi/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index 227f660..00bd80c 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,22 @@
+2005-07-19 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * Makefile.am (nodist_libffi_la_SOURCES): Add POWERPC_FREEBSD.
+ * Makefile.in: Regenerate.
+ * include/Makefile.in: Likewise.
+ * testsuite/Makefile.in: Likewise.
+ * configure.ac: Add POWERPC_FREEBSD rules.
+ * configure: Regenerate.
+ * src/powerpc/ffitarget.h: Add POWERPC_FREEBSD rules.
+ (FFI_SYSV_TYPE_SMALL_STRUCT): Define.
+ * src/powerpc/ffi.c: Add flags to handle small structure returns
+ in ffi_call_SYSV.
+ (ffi_prep_cif_machdep): Handle small structures for SYSV 4 ABI.
+ Aka FFI_SYSV.
+ (ffi_closure_helper_SYSV): Likewise.
+ * src/powerpc/ppc_closure.S: Add return types for small structures.
+ * src/powerpc/sysv.S: Add bits to handle small structures for
+ final SYSV 4 ABI.
+
2005-07-10 Andreas Tobler <a.tobler@schweiz.ch>
* testsuite/libffi.call/cls_5_1_byte.c: New test file.