1. 19 Jul, 2002 3 commits
  2. 18 Jul, 2002 2 commits
    • [multiple changes] · c94974ca
      2002-07-16  Bo Thorsen  <bo@suse.de>
      
      	* src/x86/ffi64.c: New file that adds x86-64 support.
      	* src/x86/unix64.S: New file that handles argument setup for
      	x86-64.
      	* src/x86/sysv.S: Don't use this on x86-64.
      	* src/x86/ffi.c: Don't use this on x86-64.
      	Remove unused vars.
      	* src/prep_cif.c (ffi_prep_cif): Don't do stack size calculation
      	for x86-64.
      	* src/ffitest.c (struct6): New test that tests a special case in
      	the x86-64 ABI.
      	(struct7): Likewise.
      	(struct8): Likewise.
      	(struct9): Likewise.
      	(closure_test_fn): Silence warning about this when it's not used.
      	(main): Add the new tests.
      	(main): Fix a couple of wrong casts and silence some compiler warnings.
      	* include/ffi.h.in: Add x86-64 ABI definition.
      	* fficonfig.h.in: Regenerate.
      	* Makefile.am: Add x86-64 support.
      	* configure.in: Likewise.
      	* Makefile.in: Regenerate.
      	* configure: Likewise.
      
      2002-06-24  Bo Thorsen  <bo@suse.de>
      
      	* src/types.c: Merge settings for similar architectures.
      	Add x86-64 sizes and alignments.
      
      2002-06-23  Bo Thorsen  <bo@suse.de>
      
      	* src/arm/ffi.c (ffi_prep_args): Remove unused vars.
      	* src/sparc/ffi.c (ffi_prep_args_v8): Likewise.
      	* src/mips/ffi.c (ffi_prep_args): Likewise.
      	* src/m68k/ffi.c (ffi_prep_args): Likewise.
      
      From-SVN: r55571
      Bo Thorsen committed
    • Makefile.am (TARGET_SRC_MIPS_LINUX): New. · 5be36a8f
      2002-07-18  H.J. Lu  (hjl@gnu.org)
      
      	* Makefile.am (TARGET_SRC_MIPS_LINUX): New.
      	(libffi_la_SOURCES): Support MIPS_LINUX.
      	(libffi_convenience_la_SOURCES): Likewise.
      	* Makefile.in: Regenerated.
      
      	* configure.in (mips64*-*): Skip.
      	(mips*-*-linux*): New.
      	* configure: Regenerated.
      
      	* src/mips/ffi.c: Include <sgidefs.h>.
      
      From-SVN: r55561
      H.J. Lu committed
  3. 06 Jun, 2002 1 commit
  4. 28 May, 2002 2 commits
  5. 27 May, 2002 1 commit
  6. 13 May, 2002 1 commit
  7. 08 May, 2002 1 commit
  8. 05 May, 2002 1 commit
  9. 29 Apr, 2002 2 commits
  10. 28 Apr, 2002 1 commit
  11. 08 Apr, 2002 2 commits
  12. 07 Apr, 2002 1 commit
  13. 04 Apr, 2002 1 commit
  14. 31 Mar, 2002 1 commit
  15. 29 Mar, 2002 1 commit
  16. 21 Mar, 2002 1 commit
  17. 17 Mar, 2002 2 commits
    • Makefile.am: Define ffitest_OBJECTS. · 1eb7ba30
      	* Makefile.am: Define ffitest_OBJECTS.
      	* Makefile.in: Rebuilt.
      
      From-SVN: r50904
      Bryce McKinlay committed
    • Makefile.am: Make target library a convenience library. · ce3b24a7
      zlib:
      	* Makefile.am: Make target library a convenience library.
      	* Makefile.in: Rebuilt.
      
      libffi:
      	* Makefile.am: libfficonvenience -> libffi_convenience.
      	* Makefile.in: Rebuilt.
      
      boehm-gc:
      	* Makefile.am: Make a convenience library.
      	* Makefile.in: Rebuilt.
      
      libjava:
      	Build a single libgcj.so, without separate gc and zlib libraries.
      	* configure.in: Use convenience libraries for boehm-gc and zlib. Set
      	SYS_ZLIBS if system zlib is used.
      	* configure: Rebuilt.
      	* Makefile.am: Use boehm-gc and zlib convenience libraries.
      	* Makefile.in: Rebuilt.
      	* libtool-version: Increment .so version number.
      
      From-SVN: r50900
      Bryce McKinlay committed
  18. 07 Mar, 2002 2 commits
    • - Add Darwin and AIX to supported platforms. · 3df32212
      From-SVN: r50414
      David Edelsohn committed
    • Makefile.am (EXTRA_DIST): Add Darwin and AIX closure files. · 073ae293
      2002-03-07  Andreas Tobler  <toa@pop.agri.ch>
      	    David Edelsohn  <edelsohn@gnu.org>
      
      	* Makefile.am (EXTRA_DIST): Add Darwin and AIX closure files.
      	(TARGET_SRC_POWERPC_AIX): Add aix_closure.S.
      	(TARGET_SRC_POWERPC_DARWIN): Add darwin_closure.S.
      	* Makefile.in: Regenerate.
      	* include/ffi.h.in: Add AIX and Darwin closure definitions.
      	* src/powerpc/ffi_darwin.c (ffi_prep_closure): New function.
      	(flush_icache, flush_range): New functions.
      	(ffi_closure_helper_DARWIN): New function.
      	* src/powerpc/aix_closure.S: New file.
      	* src/powerpc/darwin_closure.S: New file.
      
      Co-Authored-By: David Edelsohn <edelsohn@gnu.org>
      
      From-SVN: r50408
      Andreas Tobler committed
  19. 24 Feb, 2002 1 commit
  20. 21 Feb, 2002 1 commit
  21. 31 Jan, 2002 1 commit
  22. 18 Jan, 2002 2 commits
  23. 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
  24. 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
  25. 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
  26. 16 Jul, 2001 2 commits
  27. 26 Jun, 2001 1 commit
  28. 25 Jun, 2001 1 commit
  29. 12 Jun, 2001 1 commit
  30. 03 Jun, 2001 1 commit