|
ac753688
|
2013-11-21T06: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.
|
|
16b93a21
|
2013-10-15T15:33:59
|
|
Add nios2 port.
|
|
d2fcbcdf
|
2013-10-08T06:27:46
|
|
Add m88k and VAX support. Update some configury bits.
|
|
f88118b3
|
2013-07-02T15:51:27
|
|
Revert "Merge pull request #36 from abergmeier/emscripten_fix"
This reverts commit 6a4d901dde7b3f87984c563505717cde3113d16e, reversing
changes made to b50a13b9c07ec09af4b9697e482acdad571e6961.
|
|
6a4d901d
|
2013-07-02T12:12:34
|
|
Merge pull request #36 from abergmeier/emscripten_fix
Fixes for building with Emscripten
|
|
b082e150
|
2013-06-10T16: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-19T17:12:24
|
|
Enable disabling of libtool on platforms where it does not work (e.g. LLVM).
Build libraries normally then.
|
|
f22ab3c6
|
2013-03-17T18:34:54
|
|
Merge branch 'master' of github.com:/atgreen/libffi
|
|
cb32c812
|
2013-03-17T09:27:55
|
|
Fix lib install dir
|
|
efd7866a
|
2013-03-16T08:35:57
|
|
2.0.13rc1
|
|
215763d0
|
2013-03-16T07:57:35
|
|
Update configury.
|
|
2fb527a0
|
2013-03-16T07:46:38
|
|
Add Meta processor support
|
|
f308faf1
|
2013-02-11T14:25:13
|
|
Add moxie support. Release 3.0.12.
|
|
cb03ea8f
|
2013-02-08T12:25:18
|
|
sparc v9 fixes for sun tools
|
|
9db7e1a9
|
2013-02-07T21:06:08
|
|
Fix botched sparc patch. Update version.
|
|
ce0138e6
|
2013-02-07T18:04:01
|
|
Update bug report address. rc2.
|
|
ed6ae950
|
2013-02-07T16:43:36
|
|
Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
|
|
ffef2e04
|
2013-02-07T15:47:01
|
|
x32 and libtool fixes
|
|
176aa9d2
|
2013-02-07T15:29:22
|
|
Fix GCC usage test and update README
|
|
f62bd63f
|
2013-02-06T17:38:32
|
|
Release candidate 1
|
|
bcc0c280
|
2013-01-26T15:21:14
|
|
Reorder x86_64 tests
So that darwin and cygwin/mingw are tested before the generic check --
which allows them to actually be set.
|
|
aeb8719a
|
2013-01-21T07:37:30
|
|
New microblaze support
|
|
40860245
|
2013-01-21T07:37:30
|
|
New microblaze support
|
|
20cae32b
|
2013-01-21T07:07:38
|
|
Xtensa support
|
|
bff052d9
|
2013-01-11T10:24:32
|
|
32-bit x86 fix and more
|
|
13e2d7b9
|
2013-01-10T10:52:02
|
|
Handle both 32 and 64-bit x86 builds regardless of target triple
|
|
56ba8d86
|
2013-01-10T07:25:10
|
|
Don't use warning checking macro with sun compiler
|
|
2d9b3939
|
2013-01-09T21:14:54
|
|
Fix for closures with sunpro compiler
|
|
8308984e
|
2013-01-08T15:14:21
|
|
Make sure we're running dejagnu tests with the right compiler.
|
|
74c776e2
|
2013-01-08T12:25:54
|
|
Switch x86 Solaris to X86 from X86_64
|
|
8962c8c8
|
2013-01-08T12:22:24
|
|
Fix read-only eh_frame test
|
|
8bad679a
|
2013-01-02T08:28:35
|
|
New stand-alone patch
|
|
981c32ee
|
2013-01-02T07:34:03
|
|
Merge with GCC. Eliminate quilt bits.
|
|
f680b598
|
2012-11-06T16:00:40
|
|
Add missing aarch64 configury bits
|
|
e944b8c7
|
2012-10-30T14:06:09
|
|
Add PaX work-around
|
|
f342996c
|
2012-10-30T07:42:27
|
|
Darwin12 fix
|
|
9c00a3f6
|
2012-10-12T16:46:06
|
|
TILE-Gx/TILEPro support
|
|
213ed15c
|
2012-04-27T01:34:15
|
|
Add blackfin supprt from Alexandre Keunecke.
|
|
ff3d76fd
|
2012-04-11T23:16:48
|
|
3.0.11
|
|
10d1e513
|
2012-04-06T11:57:14
|
|
Update to rc4. Upgrade autoconf version.
|
|
59bb61a3
|
2012-04-06T08:26:14
|
|
Update libtool version, README, tests dists
|
|
84d3253f
|
2012-03-19T23:07:35
|
|
Rebase post GCC merge
|
|
6c194233
|
2012-03-03T14:17:54
|
|
Add -no-undefined for both 32- and 64-bit x86
windows-like hosts.
|
|
dee20f8e
|
2012-02-10T13:06:46
|
|
Rebased from gcc
|
|
1ff9c604
|
2012-02-01T16:34:30
|
|
Rebase from GCC
|
|
9e9c4aeb
|
2012-01-23T14:11:23
|
|
Add Amiga support
|
|
cd2277cc
|
2012-01-23T13:43:38
|
|
mend
|
|
c365ee75
|
2012-01-23T11:13:18
|
|
Refresh
|
|
198ed1ef
|
2011-11-12T23:45:20
|
|
Update version number
|
|
6a6e7f86
|
2011-11-12T16:20:42
|
|
Fix kfreebsd
|
|
236c9391
|
2011-11-12T07:37:40
|
|
Fix darwin11 build problem
|
|
3d56106b
|
2011-11-12T07:20:24
|
|
Rebase
|
|
ee6696fd
|
2011-08-23T12:30:29
|
|
3.0.11-rc1. soname bump.
|
|
c6265c36
|
2011-08-23T10:31:33
|
|
Version 3.0.10
|
|
049d8386
|
2011-08-22T14:50:10
|
|
Many new patches
|
|
09f8f310
|
2011-02-28T15:36:07
|
|
More AIX fixes. rc9.
|
|
18dd85d6
|
2011-02-25T16:23:04
|
|
rc8. fix last patch.
|
|
74ee6ea8
|
2011-02-25T15:52:14
|
|
rc7. More AIX fixes.
|
|
cbb062cc
|
2011-02-17T20:39:21
|
|
Another non-GCC configury fix
|
|
24b72070
|
2011-02-14T15:30:57
|
|
Fix warning and msvcc patches
|
|
1fbf9dc4
|
2011-02-13T08:06:39
|
|
Fix bad_abi test. rc5.
|
|
71c792f5
|
2011-02-12T09:33:11
|
|
rc4
|
|
7c7c9f32
|
2011-02-12T09:29:29
|
|
ungccify parts of the build
|
|
17d9e9e6
|
2011-02-11T12:23:20
|
|
Use newer autotools. Only build debug.c when --enable-debug.
|
|
1833aa0f
|
2011-02-11T07:11:04
|
|
sparc ABI test fix.
|
|
269deef6
|
2011-02-09T15:22:23
|
|
rc3
|
|
a6e56b97
|
2011-02-09T15:00:42
|
|
Add powerpc64-*-darwin* support
|
|
747d6c32
|
2011-02-09T14:56:23
|
|
Add Interix support
|
|
630b9c0a
|
2011-02-09T06:24:23
|
|
Update to rc2
|
|
5c0cc6f1
|
2011-02-08T19:45:59
|
|
3.0.10rc1
|
|
1106229a
|
2011-02-08T19:20:09
|
|
Add iOS support
|
|
3b836249
|
2011-02-08T14:28:59
|
|
Rebase from GCC
|
|
ed2c518d
|
2011-02-08T10:10:07
|
|
x86 pcrel test
|
|
0e584399
|
2011-02-08T07:52:40
|
|
Refresh from GCC
|
|
5b9cd527
|
2010-11-22T15:19:57
|
|
win64-underscore patch
|
|
2db72615
|
2010-11-21T10:50:56
|
|
Rebase
|
|
19afda00
|
2010-09-19T14:20:52
|
|
Enable AC_SUBST for FFI_EXEC_TRAMPOLINE_TABLE
|
|
c71480ea
|
2010-09-19T09:02:05
|
|
Update automake/autoconf to conditionally build src/arm/trampoline.S if FFI_EXEC_TRAMPOLINE_TABLE is enabled.
|
|
1ac92cca
|
2010-09-18T18:08:14
|
|
Add autoconf check for W^X platforms that require a trampoline table.
This adds the FFI_EXEC_TRAMPOLINE_TABLE. The flag is enabled for
arm-apple-darwin, where PROT_EXEC on writable (or formerly writable) pages is
not permitted for sandboxed binaries.
|
|
00d0b59c
|
2010-08-05T14:56:53
|
|
Fix debug build for windows
|
|
3f5b1375
|
2010-07-12T14:39:18
|
|
rebase
|
|
63097415
|
2010-05-05T20:14:56
|
|
Micharl Kohler's spelling fixes
|
|
9dc9a293
|
2010-04-13T10:33:52
|
|
Rebase to latest GCC sources
|
|
f2c2a4fc
|
2010-04-13T10:19:28
|
|
Remove warnings and add OS/2 support
|
|
c3042afa
|
2010-01-01T08:08:02
|
|
Reset quilt patches post 3.0.9 merge with GCC
|
|
2e7e03d0
|
2009-12-31T07:43:22
|
|
Final updates before 3.0.9
|
|
0cfe60e9
|
2009-12-29T10:06:04
|
|
3.0.9rc12
|
|
14e2e92e
|
2009-12-27T21:03:33
|
|
3.0.9rc11
|
|
88440278
|
2009-12-26T12:57:23
|
|
HPUX support and avr32 test fixes.
|
|
01c78756
|
2009-12-26T10:05:18
|
|
3.0.9rc9
|
|
2b9be16f
|
2009-12-26T07:04:45
|
|
3.0.9rc8
|
|
39c8792e
|
2009-12-25T21:52:28
|
|
3.0.9rc7
|
|
d22de05b
|
2009-12-25T02:04:23
|
|
Fix patches
|
|
1fe3dc7c
|
2009-12-25T01:39:00
|
|
Add windows support patch.
|
|
c7fa2da8
|
2009-12-24T07:22:44
|
|
3.0.9rc6
|
|
da11bece
|
2009-12-24T05:34:46
|
|
Release 3.0.9rc5
|
|
115ab36f
|
2009-12-24T00:22:00
|
|
Update missing changes for 3.0.9r4.
|
|
e4a91de7
|
2009-10-05T00:16:17
|
|
From Abdulaziz Ghuloum. Adds special case for Snow Leopard.
|
|
3425a763
|
2009-10-04T23:57:29
|
|
Fix detection of free/openbsd. From Alexis Ballier.
|
|
2340e7a7
|
2009-10-04T23:53:17
|
|
AVR support
|