[Bug libffi/60073] [4.9 regression] 64-bit libffi.call/cls_double_va.c FAILs after recent modification
ebotcazou at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Feb 13 16:18:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073
--- Comment #9 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Thu Feb 13 16:18:13 2014
New Revision: 207763
URL: http://gcc.gnu.org/viewcvs?rev=207763&root=gcc&view=rev
Log:
PR libffi/60073
* src/sparc/ffitarget.h (FFI_TARGET_SPECIFIC_VARIADIC): Define.
(FFI_EXTRA_CIF_FIELDS): Likewise.
(FFI_NATIVE_RAW_API): Move around.
* src/sparc/ffi.c (ffi_prep_cif_machdep_core): New function from...
(ffi_prep_cif_machdep): ...here. Call ffi_prep_cif_machdep_core.
(ffi_prep_cif_machdep_var): New function.
(ffi_closure_sparc_inner_v9): Do not pass anonymous FP arguments in
FP registers.
* doc/libffi.texi (Introduction): Fix inaccuracy.
Modified:
trunk/libffi/ChangeLog
trunk/libffi/doc/libffi.texi
trunk/libffi/src/sparc/ffi.c
trunk/libffi/src/sparc/ffitarget.h
More information about the Gcc-bugs
mailing list