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