1. 13 Feb, 2014 1 commit
    • re PR libffi/60073 (64-bit libffi.call/cls_double_va.c FAILs after recent modification) · 30255340
      	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
      Eric Botcazou committed
  2. 17 Nov, 2013 1 commit
    • PowerPC64 ELFv2 support · 3521ba8b
      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
      Alan Modra committed
  3. 29 Dec, 2012 1 commit
    • * Makefile.am (ACLOCAL_AMFLAGS, TEXINFO_TEX, MAKEINFOFLAGS) · 4e70f25f
      (STAMP_GENINSRC, STAMP_BUILD_INFO, CLEANFILES)
      (MAINTAINERCLEANFILES): Define.
      (all-local, stamp-geninsrc, stamp-build-info): New targets.
      (doc/libffi.info): Depend on $(STAMP_BUILD_INFO)
      * configure.ac: Check for modern makeinfo.  Add support for
      --enable-generated-files-in-srcdir.
      * libffi/mdate-sh: New file.
      * testsuite/lib/libffi.exp (load_gcc_lib): Load from gcc testsuite
      lib dir.
      (libffi-init): Properly set library paths for multilibs and add
      path to libstdc++.
      * configure: Regenerate.
      * aclocal.m4: Regenerate.
      * Makefile.in: Regenerate.
      * doc/stamp-vti: Regenerate.
      * doc/version.texi: Regenerate.
      * fficonfig.h.in: Regenerate.
      * include/Makefile.in: Regenerate.
      * man/Makefile.in: Regenerate.
      * testsuite/Makefile.in: Regenerate.
      
      From-SVN: r194752
      Andreas Schwab committed
  4. 04 Mar, 2012 1 commit
  5. 06 Aug, 2010 1 commit
  6. 24 Feb, 2010 1 commit
  7. 26 Dec, 2009 1 commit
  8. 09 Jun, 2009 1 commit
    • Import from libffi 3.0.8: · b7b857bb
      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
      Andrew Haley committed