51 lines
2.1 KiB
Plaintext
51 lines
2.1 KiB
Plaintext
Index: libffi/ChangeLog
|
|
===================================================================
|
|
--- libffi.orig/ChangeLog
|
|
+++ libffi/ChangeLog
|
|
@@ -1,3 +1,8 @@
|
|
+2010-03-14 Matthias Klose <doko@ubuntu.com>
|
|
+
|
|
+ * src/x86/ffi64.c: Fix typo in comment.
|
|
+ * src/x86/ffi.c: Use /* ... */ comment style.
|
|
+
|
|
2010-07-07 Neil Roberts <neil@linux.intel.com>
|
|
|
|
* src/x86/sysv.S (ffi_call_SYSV): Align the stack pointer to
|
|
Index: libffi/src/x86/ffi.c
|
|
===================================================================
|
|
--- libffi.orig/src/x86/ffi.c
|
|
+++ libffi/src/x86/ffi.c
|
|
@@ -585,10 +585,10 @@ ffi_prep_raw_closure_loc (ffi_raw_closur
|
|
return FFI_BAD_ABI;
|
|
}
|
|
|
|
- // we currently don't support certain kinds of arguments for raw
|
|
- // closures. This should be implemented by a separate assembly language
|
|
- // routine, since it would require argument processing, something we
|
|
- // don't do now for performance.
|
|
+ /* we currently don't support certain kinds of arguments for raw
|
|
+ closures. This should be implemented by a separate assembly
|
|
+ language routine, since it would require argument processing,
|
|
+ something we don't do now for performance. */
|
|
|
|
for (i = cif->nargs-1; i >= 0; i--)
|
|
{
|
|
Index: libffi/src/x86/ffi64.c
|
|
===================================================================
|
|
--- libffi.orig/src/x86/ffi64.c
|
|
+++ libffi/src/x86/ffi64.c
|
|
@@ -50,9 +50,10 @@ extern void ffi_call_unix64 (void *args,
|
|
gcc/config/i386/i386.c. Do *not* change one without the other. */
|
|
|
|
/* Register class used for passing given 64bit part of the argument.
|
|
- These represent classes as documented by the PS ABI, with the exception
|
|
- of SSESF, SSEDF classes, that are basically SSE class, just gcc will
|
|
- use SF or DFmode move instead of DImode to avoid reformating penalties.
|
|
+ These represent classes as documented by the PS ABI, with the
|
|
+ exception of SSESF, SSEDF classes, that are basically SSE class,
|
|
+ just gcc will use SF or DFmode move instead of DImode to avoid
|
|
+ reformatting penalties.
|
|
|
|
Similary we play games with INTEGERSI_CLASS to use cheaper SImode moves
|
|
whenever possible (upper half does contain padding). */
|