Richard Henderson
|
ed4bf691b5
|
Merge with upstream libffi db1b34b7e1f5e473d17557e454a29933dfecd1af
Includes build fixes for Solaris and FreeBSD.
From-SVN: r220222
|
2015-01-28 15:23:55 -08:00 |
|
Richard Henderson
|
b1760f7f91
|
Merge libffi to upstream commit c82cc159426d8d4402375fa1ae3f045b9cf82e16
From-SVN: r219477
|
2015-01-12 08:19:59 -08:00 |
|
Eric Botcazou
|
30255340f6
|
re PR libffi/60073 (64-bit libffi.call/cls_double_va.c FAILs after recent modification)
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.
From-SVN: r207763
|
2014-02-13 16:18:13 +00:00 |
|
Alan Modra
|
3521ba8b2e
|
PowerPC64 ELFv2 support
PowerPC64 ELFv2 support
* src/powerpc/ffitarget.h: Import from upstream.
* src/powerpc/ffi.c: Likewise.
* src/powerpc/linux64.S: Likewise.
* src/powerpc/linux64_closure.S: Likewise.
* doc/libffi.texi: Likewise.
* testsuite/libffi.call/cls_double_va.c: Likewise.
* testsuite/libffi.call/cls_longdouble_va.c: Likewise.
From-SVN: r204917
|
2013-11-18 01:05:08 +10:30 |
|
Anthony Green
|
34fa7690ac
|
Merge upstream libffi
From-SVN: r184897
|
2012-03-04 21:11:09 +00:00 |
|
Conrad Irwin
|
f2e994f3c6
|
Add closure API example to documentation
From-SVN: r162932
|
2010-08-06 04:45:46 +00:00 |
|
Rainer Orth
|
22faf0048f
|
libffi.texi (The Closure API): Fix typo.
* doc/libffi.texi (The Closure API): Fix typo.
* doc/libffi.info: Remove.
From-SVN: r157049
|
2010-02-24 16:02:17 +00:00 |
|
Matthias Klose
|
2c57b16134
|
Fix libffi docs
From-SVN: r155471
|
2009-12-26 05:01:43 +00:00 |
|
Andrew Haley
|
b7b857bbe2
|
Import from libffi 3.0.8:
2009-06-08 Andrew Haley <aph@redhat.com>
Import from libffi 3.0.8:
* doc/libffi.texi: New file.
* doc/libffi.info: Likewise.
* doc/stamp-vti: Likewise.
* man/Makefile.am: New file.
* man/ffi_call.3: New file.
* Makefile.am (EXTRA_DIST): Add src/x86/darwin64.S,
src/dlmalloc.c.
(nodist_libffi_la_SOURCES): Add X86_FREEBSD.
* configure.ac: Bump version to 3.0.8.
parisc*-*-linux*: Add.
i386-*-freebsd* | i386-*-openbsd*: Add.
powerpc-*-beos*: Add.
AM_CONDITIONAL X86_FREEBSD: Add.
AC_CONFIG_FILES: Add man/Makefile.
* include/ffi.h.in (FFI_FN): Change void (*)() to void (*)(void).
From-SVN: r148309
|
2009-06-09 10:21:19 +00:00 |
|