diff options
author | Hosaka Yuji <hos@tamanegi.org> | 2004-03-16 19:17:33 +0000 |
---|---|---|
committer | Andreas Tobler <andreast@gcc.gnu.org> | 2004-03-16 20:17:33 +0100 |
commit | 09cababc5fb4d3efcd88a769b4b6fa34d4db2a74 (patch) | |
tree | a9248c52cede4811ca61e2f25d9eb9e1416918fa /gcc/c-common.c | |
parent | cd9b76514e47cb923c0b187c35a51e92dbf80126 (diff) | |
download | gcc-09cababc5fb4d3efcd88a769b4b6fa34d4db2a74.zip gcc-09cababc5fb4d3efcd88a769b4b6fa34d4db2a74.tar.gz gcc-09cababc5fb4d3efcd88a769b4b6fa34d4db2a74.tar.bz2 |
types.c: Fix alignment size of X86_WIN32 case int64 and double.
2004-03-16 Hosaka Yuji <hos@tamanegi.org>
* src/types.c: Fix alignment size of X86_WIN32 case int64 and
double.
* src/x86/ffi.c (ffi_prep_args): Replace ecif->cif->rtype->type
with ecif->cif->flags.
(ffi_call, ffi_prep_incoming_args_SYSV): Replace cif->rtype->type
with cif->flags.
(ffi_prep_cif_machdep): Add X86_WIN32 struct case.
(ffi_closure_SYSV): Add 1 or 2-bytes struct case for X86_WIN32.
* src/x86/win32.S (retstruct1b, retstruct2b, sc_retstruct1b,
sc_retstruct2b): Add for 1 or 2-bytes struct case.
From-SVN: r79542
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions