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