summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-19 21:17:06 +0000
committerandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-19 21:17:06 +0000
commit66c44239175cb85b1091e63a1adf31ee34cfb35b (patch)
treee3e977b5d8de64fc74c4d78b89fe613d93e35fb0
parent569238e2e9c0a8dcd1f6dd3cab7f8eb8827b0bda (diff)
downloadgcc-66c44239175cb85b1091e63a1adf31ee34cfb35b.tar.gz
2005-07-19 Andreas Tobler <a.tobler@schweiz.ch>
push the missing CL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102175 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libffi/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index 227f66015ff..00bd80cbb74 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.