Commit Graph

961 Commits

Author SHA1 Message Date
Ryan VanderMeulen
f8cdf11467 Replace double quotes with single quotes in Makefile.in to improve compatibility between some versions of MSYS and gmake. From Mozilla bug 943728.
https://bugzilla.mozilla.org/show_bug.cgi?id=943728
2014-03-10 15:04:58 -04:00
Ryan VanderMeulen
dfa3738732 Ensure the linker supports @unwind sections in libffi. From Mozilla bug 756740.
https://bugzilla.mozilla.org/show_bug.cgi?id=778414

Also tracked as issue #42.
https://github.com/atgreen/libffi/issues/42
2014-03-10 14:53:48 -04:00
Ryan VanderMeulen
18eb81d032 Allow building for mipsel with Android NDK r8. From Mozilla bug 756740.
https://bugzilla.mozilla.org/show_bug.cgi?id=756740
2014-03-10 14:43:37 -04:00
Daiki Ueno
2349fec9a8 Fix typo in doc 2014-03-05 17:56:02 +09:00
Anthony Green
634a475eaf Update Makefile for new darwin scripts 2014-03-01 18:37:29 -05:00
Anthony Green
c7b67e874b Add README note 2014-03-01 18:34:18 -05:00
Anthony Green
a04e30ba3d Add missing -DFFI_DEBUG flag 2014-02-28 17:20:59 -05:00
Anthony Green
934dc1b5c8 Merge branch 'master' of github.com:/atgreen/libffi 2014-02-28 01:10:17 -05:00
Anthony Green
11d7aa9d7a Merge pull request #46 from makotokato/android-clang
Fix build failure when using clang for Android
2014-02-28 01:09:06 -05:00
Anthony Green
67fbef3b56 Merge pull request #46 from makotokato/android-clang
Fix build failure when using clang for Android
2014-02-28 01:06:48 -05:00
Anthony Green
b40aeda31a Merge branch 'master' of github.com:/atgreen/libffi 2014-02-28 01:02:55 -05:00
Anthony Green
53ceaf14c5 Merge pull request #40 from wojdyr/master
Correct the -L flag in libffi.pc.in
2014-02-28 01:01:02 -05:00
Anthony Green
20698abc6a Merge pull request #66 from ppizarro/master
BlackFin fixes - Fatal error when calling a function defined in a shared library from within the function called by FFI
2014-02-28 00:58:30 -05:00
Anthony Green
860fe6646f Merge pull request #66 from ppizarro/master
BlackFin fixes - Fatal error when calling a function defined in a shared library from within the function called by FFI
2014-02-28 00:56:27 -05:00
Anthony Green
64bd06990a Add ChangeLog entry for Josh's change 2014-02-28 00:52:56 -05:00
Anthony Green
edf29c5169 Merge pull request #75 from joshtriplett/longdouble
Fix build error on x86 without distinct long double
2014-02-28 00:50:25 -05:00
Anthony Green
33c9954f2e Rebuilt with new libtool 2014-02-28 00:38:41 -05:00
Anthony Green
926b6989fb Merge branch 'master' of github.com:/atgreen/libffi
Conflicts:
	ChangeLog
2014-02-28 00:27:23 -05:00
Anthony Green
5a88c85fde Fix spelling errors 2014-02-28 00:26:09 -05:00
Anthony Green
cc82051c7e Fix spelling errors 2014-02-28 00:23:04 -05:00
Anthony Green
001aaf4b1b When no VFP arguments are present the IP register is used
uninitialized. Initialize it to the value of FP.

This fixes a number of testsuite failures when configured for
armv7l-unknown-linux-gnueabihf
2014-02-28 00:20:17 -05:00
Anthony Green
49f7729c3c aarch64 fix 2014-02-28 00:17:16 -05:00
Anthony Green
447483d51c Fix ChangeLog merge 2014-02-27 15:42:41 -05:00
Josh Triplett
3998d2604b Fix build error on x86 without distinct long double
src/x86/ffi64.c: In function 'classify_argument':
src/x86/ffi64.c:205:5: error: duplicate case value
     case FFI_TYPE_LONGDOUBLE:
     ^
src/x86/ffi64.c:202:5: error: previously used here
     case FFI_TYPE_DOUBLE:
     ^
2014-02-17 11:20:33 -08:00
Anthony Green
51377bda9a Merge pull request #72 from heiher/devel
MIPS N32: Fix call floating point va function
2014-02-15 08:06:29 -05:00
Anthony Green
f08da54654 Merge pull request #68 from zeldin/master
Linux/ppc64: Remove assumption on contents of r11 in closure
2014-02-15 08:06:11 -05:00
Heiher
40927bd3e1 Fix call floating point va function
I'm not sure floating-point arguments in GPR or FPR before calling
variable number arguments function. so, load all arguments to GPR and
FPR.
2014-02-09 10:38:24 +08:00
Zachary Waldowski
b4df9cf9cc AArch64: Fix void fall-through case when assertions are enabled 2014-02-05 14:29:08 -05:00
Zachary Waldowski
f466aad0d9 AArch64: Fix missing semicolons when assertions are enabled 2014-02-05 14:28:59 -05:00
Anthony Green
7ea677733b Remove build-ios from Makefile
Conflicts:
	ChangeLog
2014-02-05 14:28:59 -05:00
Anthony Green
6ae046cc59 Mention Aarch64 on iOS 2014-02-05 14:28:59 -05:00
Zachary Waldowski
bfc06b3fdb Update ChangeLog 2014-02-05 14:28:59 -05:00
Zachary Waldowski
0a0f12ce1f AArch64: Remove duplicitous element_count call.
This inhibits an analyzer warning by Clang.
2014-02-05 14:28:59 -05:00
Zachary Waldowski
4330fdcd92 Darwin/aarch64: Respect iOS ABI re: stack argument alignment 2014-02-05 14:28:59 -05:00
Zachary Waldowski
0a333d6c39 Darwin/aarch64: Fix size_t assumptions 2014-02-05 14:28:59 -05:00
Zachary Waldowski
2c18e3c76a Darwin/aarch64: Fix "shadows declaration" warnings 2014-02-05 14:28:58 -05:00
Zachary Waldowski
1b8a8e20e3 Darwin/aarch64: Use Clang cache invalidation builtin 2014-02-05 14:28:58 -05:00
Zachary Waldowski
6030cdcae7 Darwin/aarch64: Account for long double being equal to double 2014-02-05 14:28:58 -05:00
Zachary Waldowski
5658b08926 Darwin/aarch64: Use CNAME, restrict .size like ARM 2014-02-05 14:28:58 -05:00
Zachary Waldowski
0717578080 Darwin/aarch64: Fix invalid reference in assembly 2014-02-05 14:28:58 -05:00
Zachary Waldowski
9da28b4427 Darwin/x86_64: Fix 64-bit type shortening warnings 2014-02-05 14:28:58 -05:00
Zachary Waldowski
821d398f08 Darwin: Merge build scripts, redo project, incl. arm64 2014-02-05 14:28:58 -05:00
Zachary Waldowski
6eff9ff9e7 Darwin/iOS: Improve unified syntax use for LLVM 2014-02-05 14:28:58 -05:00
Zachary Waldowski
ba0ea99c82 Fix dlmalloc warnings due to set_segment_flags, sizeof(size_t) 2014-02-05 14:28:58 -05:00
Zachary Waldowski
994be3a5c1 Darwin/iOS: Fix mis-typing of vfp_reg_free 2014-02-05 14:28:58 -05:00
Zachary Waldowski
a8e0a835ab Darwin/ARM: Assert on NULL dereference
This inhibits an analyzer warning by Clang on all platforms.
2014-02-05 14:28:58 -05:00
Zachary Waldowski
1367534158 Darwin/i386: Inhibit Clang previous prototype warnings 2014-02-05 14:28:53 -05:00
Zachary Waldowski
66469c381e Darwin/ARM: Inhibit Clang previous prototype warnings 2014-02-05 14:28:49 -05:00
Zachary Waldowski
5bfe62a00d Darwin/AArch64: Inhibit Clang previous prototype warnings 2014-01-09 13:41:27 -05:00
Marcus Comstedt
fa5f25c20f Linux/ppc64: Remove assumption on contents of r11 in closure 2014-01-04 19:00:08 +01:00