1. 10 Dec, 2013 1 commit
    • ffitarget.h: Import from upstream. · e73d2479
      	* src/powerpc/ffitarget.h: Import from upstream.
      	* src/powerpc/ffi_powerpc.h: Likewise.
      	* src/powerpc/ffi.c: Likewise.
      	* src/powerpc/ffi_sysv.c: Likewise.
      	* src/powerpc/ffi_linux64.c: Likewise.
      	* src/powerpc/sysv.S: Likewise.
      	* src/powerpc/ppc_closure.S: Likewise.
      	* src/powerpc/linux64.S: Likewise.
      	* src/powerpc/linux64_closure.S: Likewise.
      	* src/types.c: Likewise.
      	* Makefile.am (EXTRA_DIST): Add new src/powerpc files.
      	(nodist_libffi_la_SOURCES <POWERPC, POWERPC_FREEBSD>): Likewise.
      	* configure.ac (HAVE_LONG_DOUBLE_VARIANT): Define for powerpc.
      	* include/ffi.h.in (ffi_prep_types): Declare.
      	* src/prep_cif.c (ffi_prep_cif_core): Call ffi_prep_types.
      	* configure: Regenerate.
      	* fficonfig.h.in: Regenerate.
      	* Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r205844
      Alan Modra committed
  2. 17 Nov, 2013 2 commits
  3. 20 Sep, 2013 1 commit
  4. 25 Jun, 2013 1 commit
  5. 22 May, 2013 1 commit
  6. 22 Mar, 2013 1 commit
  7. 07 Mar, 2013 1 commit
  8. 06 Feb, 2013 1 commit
  9. 17 Jan, 2013 1 commit
  10. 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
  11. 26 Dec, 2012 1 commit
  12. 31 Oct, 2012 1 commit
  13. 14 Sep, 2012 1 commit
  14. 26 Aug, 2012 1 commit
  15. 08 Aug, 2012 1 commit
  16. 18 Jul, 2012 2 commits
  17. 16 May, 2012 1 commit
    • Regenerate configure files for libtool.m4 change · e6d5f8c9
      boehm-gc/
      
      	* configure: Regenerated.
      
      gcc/
      
      	* configure: Regenerated.
      
      libatomic/
      
      	* configure: Regenerated.
      
      libffi/
      
      	* configure: Regenerated.
      
      libgfortran/
      
      	* configure: Regenerated.
      
      libgomp/
      
      	* configure: Regenerated.
      
      libitm/
      
      	* configure: Regenerated.
      
      libjava/classpath/
      
      	* configure: Regenerated.
      
      libjava/
      
      	* configure: Regenerated.
      
      libmudflap/
      
      	* configure: Regenerated.
      
      libobjc/
      
      	* configure: Regenerated.
      
      libquadmath/
      
      	* configure: Regenerated.
      
      libssp/
      
      	* configure: Regenerated.
      
      libstdc++-v3/
      
      	* configure: Regenerated.
      
      lto-plugin/
      
      	* configure: Regenerated.
      
      zlib/
      
      	* configure: Regenerated.
      
      From-SVN: r187616
      H.J. Lu committed
  18. 02 Apr, 2012 1 commit
  19. 29 Mar, 2012 1 commit
  20. 18 Mar, 2012 1 commit
  21. 13 Mar, 2012 1 commit
  22. 09 Mar, 2012 1 commit
  23. 04 Mar, 2012 1 commit
  24. 27 Feb, 2012 1 commit
  25. 23 Feb, 2012 2 commits
  26. 13 Feb, 2012 1 commit
  27. 11 Feb, 2012 1 commit
  28. 10 Feb, 2012 1 commit
  29. 08 Feb, 2012 1 commit
    • prep_cif.c (ffi_prep_cif): Allow for X86_WIN32 also FFI_THISCALL. · 893f4301
              * src/prep_cif.c (ffi_prep_cif): Allow for X86_WIN32
              also FFI_THISCALL.
              * src/x86/ffi.c (ffi_closure_THISCALL): Add prototype.
              (FFI_INIT_TRAMPOLINE_THISCALL): New trampoline code.
              (ffi_prep_closure_loc): Add FFI_THISCALL support.
              * src/x86/ffitarget.h (FFI_TRAMPOLINE_SIZE): Adjust size.
              * src/x86/win32.S (ffi_closure_THISCALL): New closure code
              for thiscall-calling convention.
              * testsuite/libffi.call/closure_thiscall.c: New test.
      
      From-SVN: r184021
      Kai Tietz committed
  30. 29 Jan, 2012 1 commit
    • ffi.c (ffi_call_win32): Add new argument to prototype for specify calling-convention. · 9b850dd9
              * src/libffi/src/x86/ffi.c (ffi_call_win32): Add new
              argument to prototype for specify calling-convention.
              (ffi_call): Add support for stdcall/thiscall convention.
              (ffi_prep_args): Likewise.
              (ffi_raw_call): Likewise.
              * src/x86/ffitarget.h (ffi_abi): Add FFI_THISCALL and
              FFI_FASTCALL.
              * src/x86/win32.S (_ffi_call_win32): Add support for
              fastcall/thiscall calling-convention calls.
              * testsuite/libffi.call/fastthis1_win32.c: New test.
              * testsuite/libffi.call/fastthis2_win32.c: New test.
              * testsuite/libffi.call/fastthis3_win32.c: New test.
              * testsuite/libffi.call/strlen2_win32.c: New test.
              * testsuite/libffi.call/many2_win32.c: New test.
              * testsuite/libffi.call/struct1_win32.c: New test.
              * testsuite/libffi.call/struct2_win32.c: New test.
      
      From-SVN: r183676
      Kai Tietz committed
  31. 23 Jan, 2012 1 commit
  32. 19 Jan, 2012 1 commit
  33. 09 Jan, 2012 1 commit
  34. 07 Dec, 2011 2 commits
  35. 21 Nov, 2011 1 commit
    • Additional fixes for FreeBSD-10 build: · c6084f68
      /:			* libtool.m4: Additional FreeBSD 10 fixes.
      
      boehm-gc/:		* configure: Regenerate.
      gcc/:			* configure: Regenerate.
      libffi/:		* configure: Regenerate.
      libgfortran/:		* configure: Regenerate.
      libgomp/:		* configure: Regenerate.
      libitm/:		* configure: Regenerate.
      libjava/:		* configure.ac: Fix some more FreeBSD 10 issues..
      			* configure: Regenerate.
      libjava/libltdl/:	* acinclude.m4: Additional FreeBSD 10 fixes.
      			* configure: Regenerate.
      libmudflap/:		* configure: Regenerate.
      libobjc/:		* configure: Regenerate.
      libquadmath/:		* configure: Regenerate.
      libssp/:		* configure: Regenerate.
      libstdc++-v3/:		* configure: Regenerate.
      lto-plugin/:		* configure: Regenerate.
      zlib/:			* configure: Regenerate.
      
      From-SVN: r181593
      Andreas Tobler committed
  36. 10 Nov, 2011 1 commit