Alan Modra
ac75368893
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.
2013-11-21 06:12:35 -05:00
Anthony Green
2f5b7ce545
UltraSPARC IIi fix. Update README and build configury.
2013-11-09 06:16:32 -05:00
Sandra Loosemore
16b93a211b
Add nios2 port.
2013-10-15 15:33:59 -04:00
Anthony Green
d2fcbcdfbe
Add m88k and VAX support. Update some configury bits.
2013-10-08 06:27:46 -04:00
Anthony Green
0f8690a84c
Rebuild for ARC additions
2013-07-02 15:54:40 -04:00
Anthony Green
f22ab3c687
Merge branch 'master' of github.com:/atgreen/libffi
2013-03-17 18:37:50 -04:00
Anthony Green
cb32c812d0
Fix lib install dir
2013-03-17 09:27:55 -04:00
Anthony Green
efd7866a36
2.0.13rc1
2013-03-16 08:35:57 -04:00
Anthony Green
215763d012
Update configury.
2013-03-16 07:57:35 -04:00
Anthony Green
f308faf1ea
Add moxie support. Release 3.0.12.
2013-02-11 14:25:13 -05:00
Anthony Green
cb03ea8f4e
sparc v9 fixes for sun tools
2013-02-08 12:25:18 -05:00
Anthony Green
9db7e1a958
Fix botched sparc patch. Update version.
2013-02-07 21:06:08 -05:00
Anthony Green
ce0138e614
Update bug report address. rc2.
2013-02-07 18:04:01 -05:00
Anthony Green
ed6ae9501b
Add libtool-ldflags. Define toolexeclibdir for non-GCC builds.
2013-02-07 16:43:36 -05:00
Anthony Green
ffef2e046a
x32 and libtool fixes
2013-02-07 15:47:01 -05:00
Anthony Green
176aa9d2e2
Fix GCC usage test and update README
2013-02-07 15:29:22 -05:00
Anthony Green
f62bd63fe6
Release candidate 1
2013-02-06 17:38:32 -05:00
John Ralls
bcc0c28001
Reorder x86_64 tests
...
So that darwin and cygwin/mingw are tested before the generic check --
which allows them to actually be set.
2013-01-26 15:26:01 -08:00
Anthony Green
aeb8719a34
New microblaze support
2013-01-21 07:55:37 -05:00
Anthony Green
20cae32b15
Xtensa support
2013-01-21 07:07:38 -05:00
Anthony Green
bff052d9cd
32-bit x86 fix and more
2013-01-11 10:24:32 -05:00
Anthony Green
13e2d7b925
Handle both 32 and 64-bit x86 builds regardless of target triple
2013-01-10 10:52:02 -05:00
Anthony Green
56ba8d86f4
Don't use warning checking macro with sun compiler
2013-01-10 07:25:10 -05:00
Anthony Green
2d9b393975
Fix for closures with sunpro compiler
2013-01-09 21:14:54 -05:00
Anthony Green
8308984e47
Make sure we're running dejagnu tests with the right compiler.
2013-01-08 15:14:21 -05:00
Anthony Green
74c776e219
Switch x86 Solaris to X86 from X86_64
2013-01-08 12:25:54 -05:00
Anthony Green
8962c8c8d0
Fix read-only eh_frame test
2013-01-08 12:22:24 -05:00
Anthony Green
53236d5061
Regenerate files
2013-01-02 09:24:55 -05:00
Anthony Green
8bad679ade
New stand-alone patch
2013-01-02 08:28:35 -05:00
Anthony Green
981c32ee11
Merge with GCC. Eliminate quilt bits.
2013-01-02 07:34:03 -05:00
Anthony Green
69da33a076
Pull in config.sub for aarch64 support and more
2012-11-12 15:25:47 -05:00
Anthony Green
f680b598b7
Add missing aarch64 configury bits
2012-11-06 16:00:40 -05:00
Anthony Green
e944b8c7eb
Add PaX work-around
2012-10-30 14:06:40 -04:00
Anthony Green
f342996cb5
Darwin12 fix
2012-10-30 07:42:27 -04:00
Anthony Green
6993a6686f
Fix autoconf macros
2012-10-30 06:59:32 -04:00
Anthony Green
9c00a3f674
TILE-Gx/TILEPro support
2012-10-12 16:46:06 -04:00
Anthony Green
048d2f41c3
Rebase
2012-10-11 10:55:25 -04:00
Anthony Green
213ed15c70
Add blackfin supprt from Alexandre Keunecke.
2012-04-27 01:34:15 -04:00
Anthony Green
ff3d76fd42
3.0.11
2012-04-11 23:16:48 -04:00
Anthony Green
10d1e51393
Update to rc4. Upgrade autoconf version.
2012-04-06 11:58:33 -04:00
Anthony Green
a044a56b1c
Linux/x32 libtool fix
2012-04-06 10:39:10 -04:00
Anthony Green
59bb61a366
Update libtool version, README, tests dists
2012-04-06 08:26:14 -04:00
Anthony Green
7c5e60b5f4
Rebase on fixed GCC sources
2012-03-29 08:48:22 -04:00
Anthony Green
84d3253f86
Rebase post GCC merge
2012-03-19 23:07:35 -04:00
Anthony Green
6c194233a5
Add -no-undefined for both 32- and 64-bit x86
...
windows-like hosts.
2012-03-03 14:17:54 -05:00
Anthony Green
d578b89619
Fix ABI check regression
2012-02-15 00:18:18 -05:00
Anthony Green
dee20f8e45
Rebased from gcc
2012-02-10 13:06:46 -05:00
Anthony Green
4130e1972d
Refresh autoconf-archive m4 scripts
2012-02-03 13:18:27 -06:00
Anthony Green
1ff9c604bb
Rebase from GCC
2012-02-01 16:34:30 -06:00
Anthony Green
9e9c4aeb77
Add Amiga support
2012-01-23 14:11:23 -05:00