1. 24 Feb, 2002 1 commit
  2. 21 Feb, 2002 1 commit
  3. 18 Jan, 2002 2 commits
  4. 17 Jan, 2002 1 commit
    • Makefile.am (EXTRA_DIST): Add Darwin and AIX files. · 2f4006f8
              * Makefile.am (EXTRA_DIST): Add Darwin and AIX files.
              (TARGET_SRC_POWERPC_AIX): New.
              (POWERPC_AIX): New stanza.
              * Makefile.in: Regenerate.
              * configure.in: Add AIX case.
              * configure: Regenerate.
              * include/ffi.h.in (ffi_abi): Add FFI_AIX.
              * src/powerpc/ffi_darwin.c (ffi_status): Use "long" to scale frame
              size.  Fix "long double" support.
              (ffi_call): Add FFI_AIX case.
              * src/powerpc/aix.S: New.
      
      From-SVN: r48956
      David Edelsohn committed
  5. 09 Oct, 2001 1 commit
    • Implement Darwin PowerPC ABI. · 3c017635
      2001-10-09  John Hornkvist  <john@toastedmarshmallow.com>
      
              Implement Darwin PowerPC ABI.
              * configure.in: Handle powerpc-*-darwin*.
              * Makefile.am: Set source files for POWERPC_DARWIN.
              * configure: Rebuilt.
              * Makefile.in: Rebuilt.
              * include/ffi.h.in: Define FFI_DARWIN and FFI_DEFAULT_ABI for
              POWERPC_DARWIN.
              * src/powerpc/darwin.S: New file.
              * src/powerpc/ffi_darwin.c: New file.
      
      From-SVN: r46112
      John Hornkvist committed
  6. 07 Oct, 2001 1 commit
    • acinclude.m4: Fix spelling error of "separate" as "seperate". · cc712abf
      config:
      	* acinclude.m4: Fix spelling error of "separate" as "seperate".
      
      gcc:
      	* ChangeLog.2, c-decl.c, config/i386/i386.md, doc/gcc.texi, gcc.c,
      	genmultilib, toplev.c: Fix spelling errors of "separate" as
      	"seperate", and corresponding spelling errors of related words.
      
      gcc/ada:
      	* 5oosinte.adb: Fix spelling error of "separate" as "seperate".
      
      gcc/testsuite:
      	* gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
      	spelling errors of "separate" as "seperate".
      
      libffi:
      	* src/x86/ffi.c: Fix spelling error of "separate" as "seperate".
      
      libjava:
      	* defineclass.cc, java/awt/image/ColorModel.java,
      	java/awt/image/SampleModel.java, java/lang/Package.java,
      	java/security/cert/X509Extension.java: Fix spelling errors of
      	"separate" as "seperate", and corresponding spelling errors of
      	related words.
      
      libstdc++-v3:
      	* docs/html/22_locale/locale.html, docs/html/faq/index.html: Fix
      	spelling errors of "separate" as "seperate", and corresponding
      	spelling errors of related words.
      	* docs/html/faq/index.txt: Regenerate.
      
      From-SVN: r46063
      Joseph Myers committed
  7. 16 Jul, 2001 2 commits
  8. 26 Jun, 2001 1 commit
  9. 12 Jun, 2001 1 commit
  10. 03 Jun, 2001 1 commit
  11. 26 Apr, 2001 2 commits
  12. 18 Apr, 2001 1 commit
  13. 27 Mar, 2001 1 commit
    • configure.in: Added X86_WIN32 target (Win32, CygWin, MingW). · d6c4152a
      2001-03-27  Jon Beniston  <jon@beniston.com>
      
      	* configure.in: Added X86_WIN32 target (Win32, CygWin, MingW).
      	* configure: Rebuilt.
      	* Makefile.am: Added X86_WIN32 target support.
      	* Makefile.in: Rebuilt.
      
      	* include/ffi.h.in: Added X86_WIN32 target support.
      
      	* src/ffitest.c: Doesn't run structure tests for X86_WIN32 targets.
      	* src/types.c: Added X86_WIN32 target support.
      
      	* src/x86/win32.S: New file. Based on sysv.S, but with EH
      	stuff removed and made to work with CygWin's gas.
      
      From-SVN: r40860
      Jon Beniston committed
  14. 24 Mar, 2001 1 commit
    • ppc_closure.S: New file. · cc4c8975
      	* src/powerpc/ppc_closure.S: New file.
      	* src/powerpc/ffi.c (ffi_prep_args): Fixed ABI compatibility bug
      	involving long long and register pairs.
      	(ffi_prep_closure): New function.
      	(flush_icache): Likewise.
      	(ffi_closure_helper_SYSV): Likewise.
      	* include/ffi.h.in (FFI_CLOSURES): Define on PPC.
      	(FFI_TRAMPOLINE_SIZE): Likewise.
      	(FFI_NATIVE_RAW_API): Likewise.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (EXTRA_DIST): Added src/powerpc/ppc_closure.S.
      	(TARGET_SRC_POWERPC): Likewise.
      
      From-SVN: r40807
      Kevin B Hendricks committed
  15. 02 Mar, 2001 1 commit
  16. 10 Dec, 2000 1 commit
  17. 08 Dec, 2000 1 commit
  18. 11 May, 2000 1 commit
  19. 17 Apr, 2000 1 commit
  20. 25 Feb, 2000 1 commit
    • ffi.c, [...]: New files. · dc5de370
      2000-02-25  Hans Boehm <boehm@acm.org>
      
      	* src/ia64/ffi.c, src/ia64/ia64_flags.h, src/ia64/unix.S: New
      	files.
      	* src/raw_api.c (ffi_translate_args): Fixed typo in argument
      	list.
      	(ffi_prep_raw_closure): Use ffi_translate_args, not
      	ffi_closure_translate.
      	* src/java_raw_api.c: New file.
      	* src/ffitest.c (closure_test_fn): New function.
      	(main): Define `rint' as long long on IA64.  Added new test when
      	FFI_CLOSURES is defined.
      	* include/ffi.h.in (ALIGN): Use size_t, not unsigned.
      	(ffi_abi): Recognize IA64.
      	(ffi_raw): Added `flt' field.
      	Added "Java raw API" code.
      	* configure.in: Recognize ia64.
      	* Makefile.am (TARGET_SRC_IA64): New macro.
      	(libffi_la_common_SOURCES): Added java_raw_api.c.
      	(libffi_la_SOURCES): Define in IA64 case.
      
      From-SVN: r32151
      Hans Boehm committed
  21. 08 Aug, 1999 2 commits