summaryrefslogtreecommitdiff
path: root/ChangeLog.libffi
diff options
context:
space:
mode:
authorAnthony Green <green@gmachine.(none)>2009-12-26 06:51:33 -0500
committerAnthony Green <green@gmachine.(none)>2009-12-26 06:51:33 -0500
commit6a3412417593f068a04dc6163f4269cb295ad5ca (patch)
treec97e20b19db59917dbfdf447777c3cb638eb11f3 /ChangeLog.libffi
parent39c8792ece1043f41f4c395a2ce71f4cf0ff4674 (diff)
downloadlibffi-6a3412417593f068a04dc6163f4269cb295ad5ca.tar.gz
Add Andreas Schwab's powerpc fix
Diffstat (limited to 'ChangeLog.libffi')
-rw-r--r--ChangeLog.libffi7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog.libffi b/ChangeLog.libffi
index 09a7f5b..559033a 100644
--- a/ChangeLog.libffi
+++ b/ChangeLog.libffi
@@ -1,3 +1,10 @@
+2009-12-26 Andreas Schwab <schwab@linux-m68k.org>
+
+ * src/powerpc/ffi.c (ffi_prep_args_SYSV): Advance intarg_count
+ when a float argument is passed in memory.
+ (ffi_closure_helper_SYSV): Mark general registers as used up when
+ a 64bit or soft-float long double argument is passed in memory.
+
2009-12-25 Samuli Suominen <ssuominen@gentoo.org>
* configure.ac: Undefine _AC_ARG_VAR_PRECIOUS for autoconf 2.64.