summaryrefslogtreecommitdiff
path: root/libffi/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* * configure.in (arm-*-netbsdelf*): Add configuration.rearnsha2003-04-161-0/+1
| | | | | | | (configure): Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65691 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-03-10 Andreas Schwab <schwab@suse.de>schwab2003-03-121-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | boehm-gc: * configure.in: Avoid trailing /. in toolexeclibdir. * configure: Rebuilt. libf2c: * aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in glibcpp_toolexeclibdir. * configure: Rebuilt. libffi: * configure.in: Avoid trailing /. in toolexeclibdir. * configure: Rebuilt. libjava: * configure.in: Avoid trailing /. in toolexeclibdir. * configure: Rebuilt. libobjc: * aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in glibcpp_toolexeclibdir. * configure: Rebuilt. libstdc++-v3: * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in glibcpp_toolexeclibdir. * aclocal.m4, configure: Rebuilt. zlib: * configure.in: Avoid trailing /. in toolexeclibdir. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64267 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS toaoliva2003-02-201-0/+1
| | | | | | | | config.status. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63159 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix wrongly applied last patch.aj2003-02-011-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62239 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-01-31 Christian Cornelssen <ccorn@cs.tu-berlin.de>,aj2003-01-311-5/+5
| | | | | | | | | | | | | | Andreas Schwab <schwab@suse.de> * configure.in: Adjust command to source config-ml.in to account for changes to the libffi_basedir definition. (libffi_basedir): Remove ${srcdir} from value and include trailing slash if nonempty. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@62193 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (toolexecdir, toolexeclibdir): Set and AC_SUBST.aoliva2003-01-281-1/+11
| | | | | | | | | Remove USE_LIBDIR conditional. * Makefile.am (toolexecdir, toolexeclibdir): Don't override. * Makefile.in, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61935 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Look for common files in the right place.dj2002-11-121-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59039 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add s390x-*-linux-* target.uweigand2002-09-301-0/+1
| | | | | | | | | | | | | | | | * configure: Regenerate. * include/ffi.h.in: Define S390X for s390x targets. (FFI_CLOSURES): Define for s390/s390x. (FFI_TRAMPOLINE_SIZE): Likewise. (FFI_NATIVE_RAW_API): Likewise. * src/prep_cif.c (ffi_prep_cif): Do not compute stack space for s390. * src/types.c (FFI_TYPE_POINTER): Use 8-byte pointers on s390x. * src/s390/ffi.c: Major rework of existing code. Add support for s390x targets. Add closure support. * src/s390/sysv.S: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@57646 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (sh[34]*-*-linux*): Add brackets.kkojima2002-07-191-1/+1
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55589 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am: Add SH support.kkojima2002-07-191-0/+2
| | | | | | | | | | | | | * Makefile.in: Regenerate. * configure.in (sh-*-linux*, sh[34]*-*-linux*): Add target. * configure: Regenerate. * include/ffi.h.in: Add SH support. * src/sh/ffi.c: New file. * src/sh/sysv.S: New file. * src/types.c: Add SH support. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55574 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-07-16 Bo Thorsen <bo@suse.de>bo2002-07-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55571 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-07-18 H.J. Lu (hjl@gnu.org)hjl2002-07-181-0/+7
| | | | | | | | | | | | | | | | * 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>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55561 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD ataoliva2002-05-081-0/+7
| | | | | | | | script entry, and set LD to it when configuring multilibs. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53278 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (sparc64-*-netbsd*): Add target.thorpej2002-05-051-2/+2
| | | | | | | | (sparc-*-netbsdelf*): Likewise. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53171 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-28 David S. Miller <davem@redhat.com>davem2002-04-291-1/+1
| | | | | | | * configure.in, configure: Fix SPARC test in previous change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52878 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-29 Gerhard Tonn <GerhardTonn@swol.de>bryce2002-04-291-0/+2
| | | | | | | | | | | | | * Makefile.am: Add Linux for S/390 support. * Makefile.in: Regenerate. * configure.in: Add Linux for S/390 support. * configure: Regenerate. * include/ffi.h.in: Add Linux for S/390 support. * src/s390/ffi.c: New file from libffi CVS tree. * src/s390/sysv.S: New file from libffi CVS tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52873 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (HAVE_AS_SPARC_UA_PCREL): Check for workingjakub2002-04-281-0/+18
| | | | | | | | | | | %r_disp32(). * src/sparc/v8.S: Use it. * src/sparc/v9.S: Likewise. * fficonfig.h.in: Rebuilt. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52858 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (alpha*-*-netbsd*): Add target.thorpej2002-04-071-1/+1
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51976 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-30 Krister Walfridsson <cato@df.lth.se>bryce2002-03-311-0/+1
| | | | | | | | | | | | | * configure.in (i*86-*-netbsdelf*): Don't disable libgcj. libffi: 2002-03-30 Krister Walfridsson <cato@df.lth.se> * configure.in: Enable i*86-*-netbsdelf*. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51620 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Enable alpha*-*-freebsd*.ljrittle2002-03-211-1/+1
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51143 138bc75d-0d04-0410-961f-82ee72b054a4
* Configure changes to enable cross compiling.green2002-01-311-10/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49378 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (EXTRA_DIST): Add Darwin and AIX files.dje2002-01-171-0/+3
| | | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48956 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-10-09 John Hornkvist <john@toastedmarshmallow.com>bryce2001-10-091-0/+2
| | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46112 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Recognize sparc*-sun-* host.ro2001-06-251-1/+1
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43557 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Fix AC_ARG_ENABLE usage.jsturm2001-06-011-6/+21
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42768 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Remove warning about beta code.bryce2001-05-061-7/+0
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41875 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use different syntax for subdirectory creation.bryce2001-03-291-7/+2
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40955 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-03-27 Jon Beniston <jon@beniston.com>bryce2001-03-271-0/+4
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40860 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Make target subdirectory in build dir.bryce2001-03-261-0/+11
| | | | | | | | | | * Makefile.am: Override suffix based rules to specify correct output subdirectory. * Makefile.in: Rebuilt. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40853 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in [i*86-*-freebsd*] (TARGET, TARGETDIR): Set.aoliva2000-08-241-0/+1
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35928 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2000-05-041-1/+1
| | | | | | | | * configure.in: Match `arm*-*-linux-*'. From Chris Dornan <cdornan@arm.com>. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33666 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-04-16 Anthony Green <green@redhat.com>green2000-04-171-1/+1
| | | | | | | | * configure: Rebuiltd. * configure.in: Change i*86-pc-linux* to i*86-*-linux*. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33197 138bc75d-0d04-0410-961f-82ee72b054a4
* Port to sparc 32 and 64 Linux.green2000-04-171-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33196 138bc75d-0d04-0410-961f-82ee72b054a4
* Top level:apbianco2000-04-041-0/+1
| | | | | | | | | | | | | | | | | | 2000-04-04 Alexandre Petit-Bianco <apbianco@cygnus.com> * configure.in: (i[3456]86-*-solaris2*): Removed `target-libffi' from list. Patch proposed by Anthony Green. Libffi: 2000-04-04 Alexandre Petit-Bianco <apbianco@cygnus.com> * configure: Rebuilt. * configure.in: (i*86-*-solaris*): New libffi target. Patch proposed by Bryce McKinlay. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32906 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2000-03-031-1/+44
| | | | | | | | | * configure.in (--enable-multilib): New option. (libffi_basedir): New subst. (AC_OUTPUT): Added multilib code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32311 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-25 Hans Boehm <boehm@acm.org>tromey2000-02-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32151 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/ffi.h.in: Removed PACKAGE and VERSION defines andtromey1999-09-011-1/+1
| | | | | | | | | | | | undefs. * fficonfig.h.in: Rebuilt. * configure: Rebuilt. * configure.in: Pass 3rd argument to AM_INIT_AUTOMAKE. Use AM_PROG_LIBTOOL (automake 1.4 compatibility). * acconfig.h: Don't #undef PACKAGE or VERSION. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29038 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/Makefile.in: Rebuilt.green1999-08-101-4/+6
| | | | | | | | | | | | | | * Makefile.in: Rebuilt * Makefile.am (toolexeclibdir): Add $(MULTISUBDIR) even for native builds. Use USE_LIBDIR. * configure: Rebuilt. * configure.in (USE_LIBDIR): Define for native builds. Use lowercase in configure --help explanations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28639 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisiongreen1999-08-081-0/+88
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28593 138bc75d-0d04-0410-961f-82ee72b054a4