diff options
author | SUGIOKA Toshinobu <sugioka@itonet.co.jp> | 2005-07-23 07:56:27 +0900 |
---|---|---|
committer | Kaz Kojima <kkojima@gcc.gnu.org> | 2005-07-22 22:56:27 +0000 |
commit | 583a92e874b21a1c7422fadb1153b25a9e647468 (patch) | |
tree | 37e80c18a11c400becc87af9f9e7d35276a41c1d /libffi/src/sh64 | |
parent | 46a2c9d2d1b33dae4c6cef7c03657c4eaf026439 (diff) | |
download | gcc-583a92e874b21a1c7422fadb1153b25a9e647468.zip gcc-583a92e874b21a1c7422fadb1153b25a9e647468.tar.gz gcc-583a92e874b21a1c7422fadb1153b25a9e647468.tar.bz2 |
sysv.S (ffi_call_SYSV): Stop argument popping correctly on sh3.
* src/sh/sysv.S (ffi_call_SYSV): Stop argument popping correctly
on sh3.
(ffi_closure_SYSV): Change the stack layout for sh3 struct argument.
* src/sh/ffi.c (ffi_prep_args): Fix sh3 argument copy, when it is
partially on register.
(ffi_closure_helper_SYSV): Likewise.
(ffi_prep_cif_machdep): Don't set too many cif->flags.
From-SVN: r102298
Diffstat (limited to 'libffi/src/sh64')
0 files changed, 0 insertions, 0 deletions