|
1 | | -2009-12-27 Matthias Klose <doko@ubuntu.com> |
| 1 | +2010-01-15 Anthony Green <green@redhat.com> |
2 | 2 |
|
3 | | - * configure.ac (HAVE_LONG_DOUBLE): Define for mips when |
4 | | - appropriate. |
5 | | - * configure: Rebuilt. |
6 | | - |
7 | | -2009-12-27 Anthony Green <green@redhat.com> |
| 3 | + * README: Add notes on building with Microsoft Visual C++. |
8 | 4 |
|
9 | | - * testsuite/libffi.call/cls_longdouble.c: Don't xfail for ARM. |
| 5 | +2010-01-15 Daniel Witte <dwitte@mozilla.com> |
10 | 6 |
|
11 | | -2009-12-26 Anthony Green <green@redhat.com> |
| 7 | + * msvcc.sh: New file. |
12 | 8 |
|
13 | | - * testsuite/libffi.call/huge_struct.c: Don't xfail for avr32*-*-*. |
14 | | - * testsuite/libffi.call/cls_longdouble_va.c: Mark as xfail for |
15 | | - avr32*-*-*. |
16 | | - * testsuite/libffi.call/cls_double_va.c: Ditto. |
| 9 | + * src/x86/win32.S: Port assembly routines to MSVC and #ifdef. |
| 10 | + * src/x86/ffi.c: Tweak function declaration and remove excess |
| 11 | + parens. |
| 12 | + * include/ffi.h.in: Add __declspec(align(8)) to typedef struct |
| 13 | + ffi_closure. |
17 | 14 |
|
18 | | -2009-12-26 Andreas Tobler <a.tobler@schweiz.org> |
| 15 | + * src/x86/ffi.c: Merge ffi_call_SYSV and ffi_call_STDCALL into new |
| 16 | + function ffi_call_win32 on X86_WIN32. |
| 17 | + * src/x86/win32.S (ffi_call_SYSV): Rename to ffi_call_win32. |
| 18 | + (ffi_call_STDCALL): Remove. |
19 | 19 |
|
20 | | - * testsuite/libffi.call/ffitest.h: Conditionally include stdint.h |
21 | | - and inttypes.h. |
22 | | - * testsuite/libffi.special/unwindtest.cc: Ditto. |
23 | | - * testsuite/libffi.call/huge_struct.c: Don't include stdint.h |
24 | | - directly. |
| 20 | + * src/prep_cif.c (ffi_prep_cif): Move stack space allocation code |
| 21 | + to ffi_prep_cif_machdep for x86. |
| 22 | + * src/x86/ffi.c (ffi_prep_cif_machdep): To here. |
25 | 23 |
|
26 | | -2009-12-26 Andreas Tobler <a.tobler@schweiz.org> |
| 24 | +2010-01-15 Oliver Kiddle <okiddle@yahoo.co.uk> |
27 | 25 |
|
28 | | - * configure.ac: Add amd64-*-openbsd*. |
29 | | - * configure: Rebuilt. |
30 | | - * testsuite/lib/libffi-dg.exp (libffi_target_compile): Link |
31 | | - openbsd programs with -lpthread. |
| 26 | + * src/x86/ffitarget.h (ffi_abi): Check for __i386 and __amd64 for |
| 27 | + Sun Studio compiler compatibility. |
32 | 28 |
|
33 | | -2009-12-26 Anthony Green <green@redhat.com> |
| 29 | +2010-01-12 Conrad Irwin <conrad.irwin@gmail.com> |
34 | 30 |
|
35 | | - * testsuite/libffi.call/cls_double_va.c, |
36 | | - testsuite/libffi.call/cls_longdouble.c, |
37 | | - testsuite/libffi.call/cls_longdouble_va.c, |
38 | | - testsuite/libffi.call/cls_pointer.c, |
39 | | - testsuite/libffi.call/cls_pointer_stack.c: Remove xfail for |
40 | | - mips*-*-* and arm*-*-*. |
41 | | - * testsuite/libffi.call/cls_align_longdouble_split.c, |
42 | | - testsuite/libffi.call/cls_align_longdouble_split2.c, |
43 | | - testsuite/libffi.call/stret_medium2.c, |
44 | | - testsuite/libffi.call/stret_medium.c, |
45 | | - testsuite/libffi.call/stret_large.c, |
46 | | - testsuite/libffi.call/stret_large2.c: Remove xfail for arm*-*-*. |
47 | | - |
48 | | -2009-12-26 Andreas Tobler <a.tobler@schweiz.org> |
49 | | - Anthony Green <green@redhat.com> |
50 | | - |
51 | | - * testsuite/libffi.call/huge_struct.c (test_large_fn): Replace |
52 | | - format code %p with %#lx because %p does not add a leading 0x on |
53 | | - Solaris. Also change relevant arguments to unsigned long. |
| 31 | + * doc/libffi.texi: Add closure example. |
| 32 | + * doc/libffi.info: Rebuilt. |
54 | 33 |
|
55 | 34 | 2009-12-25 Samuli Suominen <ssuominen@gentoo.org> |
56 | 35 |
|
57 | 36 | * configure.ac: Undefine _AC_ARG_VAR_PRECIOUS for autoconf 2.64. |
58 | 37 | * configure: Rebuilt. |
59 | 38 | * fficonfig.h.in: Rebuilt. |
60 | 39 |
|
61 | | -2009-12-29 Kay Tietz <ktietz70@googlemail.com> |
62 | | - |
63 | | - * testsuite/libffi.call/ffitest.h, |
64 | | - testsuite/libffi.special/ffitestcxx.h (PRIdLL, PRuLL): Fix |
65 | | - definitions. |
66 | | - |
67 | | -2009-12-25 Carlo Bramini <carlo.bramix@libero.it> |
68 | | - |
69 | | - * configure.ac (AM_LTLDFLAGS): Define for windows hosts. |
70 | | - * Makefile.am (libffi_la_LDFLAGS): Add AM_LTLDFLAGS. |
71 | | - * configure: Rebuilt. |
72 | | - * Makefile.in: Rebuilt. |
73 | | - |
74 | | -2009-12-24 Anthony Green <green@redhat.com> |
75 | | - |
76 | | - * testsuite/libffi.call/huge_struct.c: Fix printf format, and |
77 | | - don't xfail x86 Linux. |
78 | | - * testsuite/libffi.call/huge_struct.c: Don't xfail mips. |
79 | | - * testsuite/libffi.call/cls_pointer.c: Ditto. |
80 | | - * testsuite/libffi.call/cls_pointer_stack.c: Ditto. |
81 | | - * testsuite/libffi.call/cls_longdouble_va.c: Ditto. |
82 | | - * testsuite/libffi.call/cls_longdouble.c: Ditto. |
83 | | - * testsuite/libffi.call/cls_double_va.c: Ditto. |
84 | | - |
85 | 40 | 2009-06-16 Andrew Haley <aph@redhat.com> |
86 | 41 |
|
87 | 42 | * testsuite/libffi.call/cls_align_sint64.c, |
|
257 | 212 | 2008-12-22 Timothy Wall <twall@users.sf.net> |
258 | 213 |
|
259 | 214 | * testsuite/libffi.call/closure_fn0.c, |
260 | | - testsuite/libffi.call/closure_fn1.c, |
261 | | - testsuite/libffi.call/closure_fn2.c, |
262 | | - testsuite/libffi.call/closure_fn3.c, |
263 | | - testsuite/libffi.call/closure_fn4.c, |
264 | | - testsuite/libffi.call/closure_fn5.c, |
265 | | - testsuite/libffi.call/closure_fn6.c, |
266 | | - testsuite/libffi.call/closure_loc_fn0.c, |
267 | | - testsuite/libffi.call/closure_stdcall.c, |
268 | | - testsuite/libffi.call/cls_align_pointer.c, |
269 | | - testsuite/libffi.call/cls_pointer.c, |
| 215 | + testsuite/libffi.call/closure_fn1.c, |
| 216 | + testsuite/libffi.call/closure_fn2.c, |
| 217 | + testsuite/libffi.call/closure_fn3.c, |
| 218 | + testsuite/libffi.call/closure_fn4.c, |
| 219 | + testsuite/libffi.call/closure_fn5.c, |
| 220 | + testsuite/libffi.call/closure_fn6.c, |
| 221 | + testsuite/libffi.call/closure_loc_fn0.c, |
| 222 | + testsuite/libffi.call/closure_stdcall.c, |
| 223 | + testsuite/libffi.call/cls_align_pointer.c, |
| 224 | + testsuite/libffi.call/cls_pointer.c, |
270 | 225 | testsuite/libffi.call/cls_pointer_stack.c: use portable cast from |
271 | 226 | pointer to integer (intptr_t). |
272 | 227 | * testsuite/libffi.call/cls_longdouble.c: disable for win64. |
273 | | - |
| 228 | + |
274 | 229 | 2008-12-19 Anthony Green <green@redhat.com> |
275 | 230 |
|
276 | 231 | * configure.ac: Bump version to 3.0.8. |
|
0 commit comments