r127093 - in /trunk/libffi: ChangeLog src/x86/f...
aph@gcc.gnu.org
aph@gcc.gnu.org
Tue Jul 31 15:05:00 GMT 2007
Author: aph
Date: Tue Jul 31 15:05:52 2007
New Revision: 127093
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127093
Log:
2007-07-30 Andrew Haley <aph@redhat.com>
PR testsuite/32843
* src/x86/ffi.c (ffi_prep_cif_machdep): in x86 case, add code for
signed/unsigned int8/16.
* src/x86/sysv.S (ffi_call_SYSV): Rewrite to:
Use a jump table.
Remove code to pop args from the stack after call.
Special-case signed/unsigned int8/16.
* testsuite/libffi.call/return_sc.c (main): Revert.
Modified:
trunk/libffi/ChangeLog
trunk/libffi/src/x86/ffi.c
trunk/libffi/src/x86/sysv.S
trunk/libffi/testsuite/libffi.call/return_sc.c
More information about the Gcc-cvs
mailing list