This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug testsuite/32843] [4.3 Regression] : libffi.call/return_sc.c



------- 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  <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


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32843


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]