aboutsummaryrefslogtreecommitdiff
path: root/libffi
AgeCommit message (Collapse)AuthorFilesLines
2001-10-07acinclude.m4: Fix spelling error of "separate" as "seperate".Joseph Myers2-1/+5
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
2001-07-16sysv.S: Avoid gas-only .balign directive.Rainer Orth2-17/+21
* src/x86/sysv.S: Avoid gas-only .balign directive. Use C style comments. From-SVN: r44046
2001-07-16re PR bootstrap/3563 (Error building libffi)Rainer Orth2-3/+13
* src/alpha/ffi.c (ffi_prep_closure): Avoid gas-only mnemonic. Fixes PR bootstrap/3563. From-SVN: r44045
2001-06-26* src/alpha/osf.S (ffi_closure_osf): Use .rdata for ECOFF.Rainer Orth2-0/+8
From-SVN: r43578
2001-06-25configure.in: Recognize sparc*-sun-* host.Rainer Orth3-2/+7
* configure.in: Recognize sparc*-sun-* host. * configure: Regenerate. From-SVN: r43557
2001-06-12osf.S (__FRAME_BEGIN__): Conditionalize for ELF.Andrew Haley2-0/+8
2001-06-06 Andrew Haley <aph@redhat.com> * src/alpha/osf.S (__FRAME_BEGIN__): Conditionalize for ELF. From-SVN: r43268
2001-06-03osf.S: Add unwind info.Andrew Haley4-4/+166
2001-06-03 Andrew Haley <aph@redhat.com> * src/alpha/osf.S: Add unwind info. * src/powerpc/sysv.S: Add unwind info. * src/powerpc/ppc_closure.S: Likewise. From-SVN: r42828
2001-06-01configure.in: Fix AC_ARG_ENABLE usage.Jeff Sturm3-158/+175
* configure.in: Fix AC_ARG_ENABLE usage. * configure: Rebuilt. From-SVN: r42768
2001-05-20ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.254.Alexandre Oliva1-132/+147
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.254. Rebuilt a number of subdir/configure scripts to use the new libtool.m4. From-SVN: r42351
2001-05-06configure.in: Remove warning about beta code.Bryce McKinlay3-139/+136
* configure.in: Remove warning about beta code. * configure: Rebuilt. From-SVN: r41875
2001-04-26unix.S: Restore stack pointer when returning from ffi_closure_UNIX.Hans Boehm1-0/+5
* src/ia64/unix.S: Restore stack pointer when returning from ffi_closure_UNIX. * src/ia64/ffi.c: Fix typo in comment From-SVN: r41594
2001-04-26Restore stack pointer when returning from ffi_closure_UNIX.Hans Boehm1-0/+1
From-SVN: r41565
2001-04-26*** empty log message ***Hans Boehm1-1/+1
From-SVN: r41563
2001-04-18Eliminate assembler warnings found by ia64-linux bootstrap.Jim Wilson2-4/+9
* src/ia64/unix.S: Delete unnecessary increment and decrement of loc2 to eliminate RAW DV. From-SVN: r41411
2001-04-12Makefile.am: Make a libtool convenience library.Bryce McKinlay3-12/+90
libffi: * 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. From-SVN: r41298
2001-03-29configure.in: Use different syntax for subdirectory creation.Bryce McKinlay3-14/+9
* configure.in: Use different syntax for subdirectory creation. * configure: Rebuilt. From-SVN: r40955
2001-03-27configure.in: Added X86_WIN32 target (Win32, CygWin, MingW).Jon Beniston9-70/+265
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
2001-03-26configure.in: Make target subdirectory in build dir.Bryce McKinlay5-717/+1026
* configure.in: Make target subdirectory in build dir. * Makefile.am: Override suffix based rules to specify correct output subdirectory. * Makefile.in: Rebuilt. * configure: Rebuilt. From-SVN: r40853
2001-03-24Fixed ChangeLog headerKevin B Hendricks1-1/+1
From-SVN: r40808
2001-03-24ppc_closure.S: New file.Kevin B Hendricks6-5/+433
* 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
2001-03-23Makefile.in: Rebuilt.Tom Tromey3-1/+7
* Makefile.in: Rebuilt. * Makefile.am (ffitest_LDFLAGS): New macro. From-SVN: r40768
2001-03-02Remove RCS ident strings to allow comparisions with multiple source ↵Nick Clifton19-36/+21
checkouts to work From-SVN: r40195
2001-02-08gcj.texi: Change sources.redhat.com reference to gcc.gnu.org.Joseph Myers2-3/+8
gcc/java/: * 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. From-SVN: r39531
2000-12-10Richards changes to the closure code for alphaRichard Henderson3-25/+130
From-SVN: r38169
2000-12-08libffi closures for AlphaRichard Henderson4-159/+295
From-SVN: r38136
2000-09-30ltconfig, [...]: Updated from libtool multi-language branch, to work around ↵Alexandre Oliva1-91/+92
Solaris' /bin/sh bug. * ltconfig, ltmain.sh, libtool.m4: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. Rebuilt all affected `configure' scripts. From-SVN: r36673
2000-09-10config.guess, [...]: Removed.Alexandre Oliva9-9503/+5
* config.guess, config.sub, install-sh: Removed. * ltconfig, ltmain.sh, missing, mkinstalldirs: Likewise. * Makefile.in: Rebuilt. From-SVN: r36289
2000-09-10acinclude.m4: Include libtool macros from the top level.Alexandre Oliva4-577/+646
* acinclude.m4: Include libtool macros from the top level. * aclocal.m4, configure: Rebuilt. From-SVN: r36287
2000-08-24configure.in [...] (TARGET, TARGETDIR): Set.Alexandre Oliva3-0/+7
* configure.in [i*86-*-freebsd*] (TARGET, TARGETDIR): Set. * configure: Rebuilt. From-SVN: r35928
2000-05-11README updated for ARMTom Tromey1-4/+1
From-SVN: r33853
2000-05-11sysv.S (ffi_call_SYSV): Doubles are not saved to memory correctly.Scott Bambrough2-11/+11
2000-05-11 Scott Bambrough <scottb@netwinder.org> * libffi/src/arm/sysv.S (ffi_call_SYSV): Doubles are not saved to memory correctly. Use conditional instructions, not branches where possible. From-SVN: r33852
2000-05-04configure: Rebuilt.Tom Tromey3-111/+128
* configure: Rebuilt. * configure.in: Match `arm*-*-linux-*'. From Chris Dornan <cdornan@arm.com>. From-SVN: r33666
2000-05-01Makefile.am (SUBDIRS): Define.Jakub Jelinek5-49/+347
2000-04-28 Jakub Jelinek <jakub@redhat.com> * 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. From-SVN: r33586
2000-04-17configure: Rebuiltd.Anthony Green3-2/+7
2000-04-16 Anthony Green <green@redhat.com> * configure: Rebuiltd. * configure.in: Change i*86-pc-linux* to i*86-*-linux*. From-SVN: r33197
2000-04-17Port to sparc 32 and 64 Linux.Jakub Jelinek12-59/+476
From-SVN: r33196
2000-04-04Top level:Alexandre Petit-Bianco3-120/+117
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. From-SVN: r32906
2000-03-21* Makefile.in: Hand edit for java_raw_api.lo.Tom Tromey2-8/+12
From-SVN: r32660
2000-03-09re GNATS gcj/168 (Build fails on Alpha)Bryce McKinlay3-162/+613
2000-03-08 Bryce McKinlay <bryce@albatross.co.nz> * config.guess, config.sub: Update from the gcc tree. Fix for PR libgcj/168. From-SVN: r32442
2000-03-03* Makefile.in: Fixed ia64 by hand.Tom Tromey2-2/+4
From-SVN: r32314
2000-03-03configure: Rebuilt.Tom Tromey4-109/+201
* configure: Rebuilt. * configure.in (--enable-multilib): New option. (libffi_basedir): New subst. (AC_OUTPUT): Added multilib code. From-SVN: r32311
2000-03-03Makefile.in: Rebuilt.Tom Tromey3-2/+8
* Makefile.in: Rebuilt. * Makefile.am (TARGET_SRC_IA64): Use `ia64', not `alpha', as directory name. From-SVN: r32301
2000-02-25ffi.c, [...]: New files.Hans Boehm13-352/+1681
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
2000-01-04* Makefile.in: Rebuilt with newer automake.Tom Tromey3-135/+154
From-SVN: r31220
1999-12-31* Makefile.am (INCLUDES): Added -I$(top_srcdir)/src.Tom Tromey4-131/+128
From-SVN: r31152
1999-09-01ffi.h.in: Removed PACKAGE and VERSION defines and undefs.Tom Tromey9-906/+400
* include/ffi.h.in: Removed PACKAGE and VERSION defines and 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. From-SVN: r29038
1999-08-10Makefile.in: Rebuilt.Rainer Orth6-296/+268
* include/Makefile.in: Rebuilt. * 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. From-SVN: r28639
1999-08-09* include/ffi.h.in (FFI_FN): Remove `...'.Anthony Green2-3/+7
From-SVN: r28610
1999-08-08Makefile.in: Rebuilt.Anthony Green9-3/+936
* Makefile.in: Rebuilt. * Makefile.am (AM_CFLAGS): Compile with -fexceptions. * src/x86/sysv.S: Add exception handling metadata. also, add missing files. From-SVN: r28601
1999-08-08Initial revisionAnthony Green42-0/+20134
From-SVN: r28593