------- Comment #11 from aph at gcc dot gnu dot org 2007-07-31 15:06 ------- Subject: Bug 32843
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 <[EMAIL PROTECTED]> 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 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32843