summaryrefslogtreecommitdiff
path: root/libffi/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 2001-10-09 John Hornkvist <john@toastedmarshmallow.com>bryce2001-10-091-0/+12
| | | | | | | | | | | | | | | 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
* config:jsm282001-10-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46063 138bc75d-0d04-0410-961f-82ee72b054a4
* * src/x86/sysv.S: Avoid gas-only .balign directive.ro2001-07-161-0/+5
| | | | | | | Use C style comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44046 138bc75d-0d04-0410-961f-82ee72b054a4
* * src/alpha/ffi.c (ffi_prep_closure): Avoid gas-only mnemonic.ro2001-07-161-0/+5
| | | | | | | Fixes PR bootstrap/3563. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44045 138bc75d-0d04-0410-961f-82ee72b054a4
* * src/alpha/osf.S (ffi_closure_osf): Use .rdata for ECOFF.ro2001-06-261-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43578 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Recognize sparc*-sun-* host.ro2001-06-251-0/+5
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43557 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-06-06 Andrew Haley <aph@redhat.com>aph2001-06-121-0/+4
| | | | | | | * src/alpha/osf.S (__FRAME_BEGIN__): Conditionalize for ELF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43268 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-06-03 Andrew Haley <aph@redhat.com>aph2001-06-031-0/+6
| | | | | | | | | * src/alpha/osf.S: Add unwind info. * src/powerpc/sysv.S: Add unwind info. * src/powerpc/ppc_closure.S: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42828 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Fix AC_ARG_ENABLE usage.jsturm2001-06-011-0/+5
| | | | | | | * 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-1/+7
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41875 138bc75d-0d04-0410-961f-82ee72b054a4
* * src/ia64/unix.S: Restore stack pointer when returning fromhboehm2001-04-261-0/+5
| | | | | | | | ffi_closure_UNIX. * src/ia64/ffi.c: Fix typo in comment git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41594 138bc75d-0d04-0410-961f-82ee72b054a4
* Eliminate assembler warnings found by ia64-linux bootstrap.wilson2001-04-181-0/+5
| | | | | | | | * src/ia64/unix.S: Delete unnecessary increment and decrement of loc2 to eliminate RAW DV. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41411 138bc75d-0d04-0410-961f-82ee72b054a4
* libffi:bryce2001-04-121-0/+5
| | | | | | | | | | | | | | | | | | * Makefile.am: Make a libtool convenience library. * Makefile.in: Rebuilt. libjava: * java/io/File.java (normalizePath): New private method. (File (String)): Use normalizePath(). (File (String, String)): Likewise. * Makefile.am (libffi_files): Removed. (libgcj.la): Link libffi as a convenience library instead of refering to its object files directly. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41298 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use different syntax for subdirectory creation.bryce2001-03-291-0/+5
| | | | | | | * 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/+15
| | | | | | | | | | | | | | | | | | * 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/+8
| | | | | | | | | | * 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
* Fixed ChangeLog headertromey2001-03-241-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40808 138bc75d-0d04-0410-961f-82ee72b054a4
* * src/powerpc/ppc_closure.S: New file.tromey2001-03-241-0/+15
| | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40807 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Rebuilt.tromey2001-03-231-0/+5
| | | | | | | * Makefile.am (ffitest_LDFLAGS): New macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40768 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove RCS ident strings to allow comparisions with multiple source ↵nickc2001-03-021-0/+21
| | | | | | checkouts to work git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40195 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/java/:jsm282001-02-081-0/+5
| | | | | | | | | | | | | | | | * gcj.texi: Change sources.redhat.com reference to gcc.gnu.org. libffi/: * include/ffi.h.in: Change sourceware.cygnus.com references to gcc.gnu.org. libjava/: * README, gij.cc, java/lang/natClass.cc, java/lang/natSystem.cc: Change sources.redhat.com and sourceware.cygnus.com references to gcc.gnu.org. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39531 138bc75d-0d04-0410-961f-82ee72b054a4
* Richards changes to the closure code for alphagreen2000-12-101-1/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38169 138bc75d-0d04-0410-961f-82ee72b054a4
* libffi closures for Alphagreen2000-12-081-0/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38136 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.guess, config.sub, install-sh: Removed.aoliva2000-09-101-0/+4
| | | | | | | | * ltconfig, ltmain.sh, missing, mkinstalldirs: Likewise. * Makefile.in: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36289 138bc75d-0d04-0410-961f-82ee72b054a4
* * acinclude.m4: Include libtool macros from the top level.aoliva2000-09-101-0/+5
| | | | | | | * aclocal.m4, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36287 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in [i*86-*-freebsd*] (TARGET, TARGETDIR): Set.aoliva2000-08-241-0/+5
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35928 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-05-11 Scott Bambrough <scottb@netwinder.org>tromey2000-05-111-0/+6
| | | | | | | | | * libffi/src/arm/sysv.S (ffi_call_SYSV): Doubles are not saved to memory correctly. Use conditional instructions, not branches where possible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33852 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2000-05-041-0/+6
| | | | | | | | * 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-28 Jakub Jelinek <jakub@redhat.com>tromey2000-05-011-0/+16
| | | | | | | | | | | | | | | | | | | * Makefile.am (SUBDIRS): Define. (AM_MAKEFLAGS): Likewise. (Multilib support.): Add section. * Makefile.in: Rebuilt. * ltconfig (extra_compiler_flags, extra_compiler_flags_value): New variables. Set for gcc using -print-multi-lib. Export them to libtool. (sparc64-*-linux-gnu*): Use libsuff 64 for search paths. * ltmain.sh (B|b|V): Don't throw away gcc's -B, -b and -V options for -shared links. (extra_compiler_flags_value, extra_compiler_flags): Check these for extra compiler options which need to be passed down in compiler_flags. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33586 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-04-16 Anthony Green <green@redhat.com>green2000-04-171-0/+5
| | | | | | | | * 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/+35
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33196 138bc75d-0d04-0410-961f-82ee72b054a4
* Top level:apbianco2000-04-041-0/+6
| | | | | | | | | | | | | | | | | | 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
* * Makefile.in: Hand edit for java_raw_api.lo.tromey2000-03-211-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32660 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-03-08 Bryce McKinlay <bryce@albatross.co.nz>bryce2000-03-091-0/+5
| | | | | | | | * config.guess, config.sub: Update from the gcc tree. Fix for PR libgcj/168. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32442 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Fixed ia64 by hand.tromey2000-03-031-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32314 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2000-03-031-0/+7
| | | | | | | | | * 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
* * Makefile.in: Rebuilt.tromey2000-03-031-0/+6
| | | | | | | | * Makefile.am (TARGET_SRC_IA64): Use `ia64', not `alpha', as directory name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32301 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-02-25 Hans Boehm <boehm@acm.org>tromey2000-02-251-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* * Makefile.in: Rebuilt with newer automake.tromey2000-01-041-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31220 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (INCLUDES): Added -I$(top_srcdir)/src.tromey1999-12-311-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31152 138bc75d-0d04-0410-961f-82ee72b054a4
* * include/ffi.h.in: Removed PACKAGE and VERSION defines andtromey1999-09-011-0/+10
| | | | | | | | | | | | 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
* Initial revisiongreen1999-08-081-0/+76
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28593 138bc75d-0d04-0410-961f-82ee72b054a4