kc3-lang/libffi/Makefile.am

Branch :


Log

Author Commit Date CI Message
e1911f78 2014-03-16 03:25:53 Add support for stdcall, thiscall, and fastcall on non-Windows x86-32 Linux supports the stdcall calling convention, either via functions explicitly declared with the stdcall attribute, or via code compiled with -mrtd which effectively makes stdcall the default. This introduces FFI_STDCALL, FFI_THISCALL, and FFI_FASTCALL on non-Windows x86-32 platforms, as non-default calling conventions.
634a475e 2014-03-01 18:37:29 Update Makefile for new darwin scripts
a04e30ba 2014-02-28 17:20:59 Add missing -DFFI_DEBUG flag
7ea67773 2013-11-30 20:58:31 Remove build-ios from Makefile Conflicts: ChangeLog
3dc3f32c 2013-12-05 16:23:25 Undo iOS ARM64 changes.
d4b931c1 2013-11-30 20:58:31 Remove build-ios from Makefile
ab79d6e2 2013-11-21 06:12:35 This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support.
ac753688 2013-11-21 06:12:35 This separates the 32-bit sysv/linux/bsd code from the 64-bit linux code, and makes it possible to link code compiled with different options to those used to compile libffi. For example, a -mlong-double-128 libffi can be used with -mlong-double-64 code. Using the return value area as a place to pass parameters wasn't such a good idea, causing a failure of cls_ulonglong.c. I didn't see this when running the mainline gcc libffi testsuite because that version of the test is inferior to the upstreamm libffi test. Using NUM_FPR_ARG_REGISTERS rather than NUM_FPR_ARG_REGISTERS64 meant that a parameter save area could be allocated before it was strictly necessary. Wrong but harmless. Found when splitting apart ffi.c into 32-bit and 64-bit support.
c2422174 2013-11-02 14:08:23 Merge pull request #45 from foss-for-synopsys-dwc-arc-processors/arc_support arc: Fix build error
c265b4ca 2013-11-02 14:08:23 Merge pull request #45 from foss-for-synopsys-dwc-arc-processors/arc_support arc: Fix build error
16b93a21 2013-10-15 15:33:59 Add nios2 port.
d2fcbcdf 2013-10-08 06:27:46 Add m88k and VAX support. Update some configury bits.
d918d478 2013-07-08 15:51:36 arc: Fix build error One part of the patch for ARC support was missing in the upstreamed version. Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
f88118b3 2013-07-02 15:51:27 Revert "Merge pull request #36 from abergmeier/emscripten_fix" This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing changes made to b50a13b9c07ec09af4b9697e482acdad571e6961.
6a4d901d 2013-07-02 12:12:34 Merge pull request #36 from abergmeier/emscripten_fix Fixes for building with Emscripten
b082e150 2013-06-10 16:19:33 Add ARC support This adds support for the ARC architecture to libffi. DesignWare ARC is a family of processors from Synopsys, Inc. This patch has been tested on a little-endian system and passes the testsuite. Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
587002c0 2013-04-19 17:12:24 Enable disabling of libtool on platforms where it does not work (e.g. LLVM). Build libraries normally then.
215763d0 2013-03-16 07:57:35 Update configury.
2fb527a0 2013-03-16 07:46:38 Add Meta processor support
f308faf1 2013-02-11 14:25:13 Add moxie support. Release 3.0.12.
7aab825c 2013-02-08 13:26:21 Add missing files to dist
ed6ae950 2013-02-07 16:43:36 Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
f7cd61e9 2013-02-06 17:38:04 Fix pkgconfig install bits
aeb8719a 2013-01-21 07:37:30 New microblaze support
40860245 2013-01-21 07:37:30 New microblaze support
20cae32b 2013-01-21 07:07:38 Xtensa support
ea7f8440 2013-01-04 09:09:32 remove gcc-ism
335f419a 2013-01-02 06:30:03 Merge pull request #23 from rurban/master cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined
8bad679a 2013-01-02 08:28:35 New stand-alone patch
981c32ee 2013-01-02 07:34:03 Merge with GCC. Eliminate quilt bits.
f680b598 2012-11-06 16:00:40 Add missing aarch64 configury bits
9c00a3f6 2012-10-12 16:46:06 TILE-Gx/TILEPro support
6d6f7110 2012-07-07 12:42:00 cygwin/mingw shared libs need libtool LDFLAGS = -no-undefined otherwise only static libs are created.
213ed15c 2012-04-27 01:34:15 Add blackfin supprt from Alexandre Keunecke.
7e0a412c 2012-04-11 22:47:44 Update files to ship
3f502306 2012-04-06 20:34:51 mend
0a1ab12a 2012-03-30 08:14:08 Various MSVC-related changes.
6a6e7f86 2011-11-12 16:20:42 Fix kfreebsd
c411f140 2011-11-12 07:32:36 Fix ax_enable_builddir macro on BSD systems
3d56106b 2011-11-12 07:20:24 Rebase
8c01954c 2011-09-06 14:26:32 Build assembly files with debug info
ee6696fd 2011-08-23 12:30:29 3.0.11-rc1. soname bump.
3b7efa4e 2011-08-15 13:25:13 Revert remove-debug-code patch temporarily (for ARM Fedora release)
d72c49e5 2011-02-13 11:41:05 Add missing msvcc.sh
7c7c9f32 2011-02-12 09:29:29 ungccify parts of the build
17d9e9e6 2011-02-11 12:23:20 Use newer autotools. Only build debug.c when --enable-debug.
0cad4386 2011-02-09 06:11:46 Add ChangeLog entry. Fix copyright headers.
1106229a 2011-02-08 19:20:09 Add iOS support
2db72615 2010-11-21 10:50:56 Rebase
c71480ea 2010-09-19 09:02:05 Update automake/autoconf to conditionally build src/arm/trampoline.S if FFI_EXEC_TRAMPOLINE_TABLE is enabled.
00d0b59c 2010-08-05 14:56:53 Fix debug build for windows
3f5b1375 2010-07-12 14:39:18 rebase
9dc9a293 2010-04-13 10:33:52 Rebase to latest GCC sources
c3042afa 2010-01-01 08:08:02 Reset quilt patches post 3.0.9 merge with GCC
1fe3dc7c 2009-12-25 01:39:00 Add windows support patch.
c7fa2da8 2009-12-24 07:22:44 3.0.9rc6
115ab36f 2009-12-24 00:22:00 Update missing changes for 3.0.9r4.
2340e7a7 2009-10-04 23:53:17 AVR support
5cbe2058 2009-10-04 23:53:11 Initial stand-alone patch.
c6dddbd0 2009-10-04 08:11:33 Initial commit