summaryrefslogtreecommitdiff
path: root/contrib/compare-debug
diff options
context:
space:
mode:
authorandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>2008-01-05 20:49:41 +0000
committerandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>2008-01-05 20:49:41 +0000
commitad73551f284d6e9d096e08e52b839a117e559af7 (patch)
tree1e5407100f6d327c2575e12a2213ac4154a55522 /contrib/compare-debug
parent459609abd718377104ff27ae5c0222703ba322f0 (diff)
downloadgcc-ad73551f284d6e9d096e08e52b839a117e559af7.tar.gz
2008-01-05 Andreas Tobler <a.tobler@schweiz.org>
PR testsuite/32843 * src/x86/ffi.c (ffi_prep_cif_machdep): Add code for signed/unsigned int8/16 for X86_DARWIN. Updated copyright info. Handle one and two byte structs with special cif->flags. * src/x86/ffitarget.h: Add special types for one and two byte structs. Updated copyright info. * src/x86/darwin.S (ffi_call_SYSV): Rewrite to use a jump table like sysv.S Remove code to pop args from the stack after call. Special-case signed/unsigned for int8/16, one and two byte structs. (ffi_closure_raw_SYSV): Handle FFI_TYPE_UINT8, FFI_TYPE_SINT8, FFI_TYPE_UINT16, FFI_TYPE_SINT16, FFI_TYPE_UINT32, FFI_TYPE_SINT32. Updated copyright info. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131343 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'contrib/compare-debug')
0 files changed, 0 insertions, 0 deletions