12011-02-08  Andreas Tobler  <andreast@fgznet.ch>
2
3	* testsuite/lib/libffi.exp: Tweak for stand-alone mode.
4
52009-12-25  Samuli Suominen  <ssuominen@gentoo.org>
6
7	* configure.ac: Undefine _AC_ARG_VAR_PRECIOUS for autoconf 2.64.
8	* configure: Rebuilt.
9	* fficonfig.h.in: Rebuilt.
10
112009-06-16  Andrew Haley  <aph@redhat.com>
12
13	* testsuite/libffi.call/cls_align_sint64.c,
14	testsuite/libffi.call/cls_align_uint64.c,
15	testsuite/libffi.call/cls_longdouble_va.c,
16	testsuite/libffi.call/cls_ulonglong.c,
17	testsuite/libffi.call/return_ll1.c,
18	testsuite/libffi.call/stret_medium2.c: Fix printf format
19	specifiers.
20	* testsuite/libffi.call/huge_struct.c: Ad x86 XFAILs.
21	* testsuite/libffi.call/float2.c: Fix dg-excess-errors.
22	* testsuite/libffi.call/ffitest.h,
23	testsuite/libffi.special/ffitestcxx.h (PRIdLL, PRIuLL): Define.
24
252009-06-12  Andrew Haley  <aph@redhat.com>
26
27	* testsuite/libffi.call/cls_align_sint64.c,
28	testsuite/libffi.call/cls_align_uint64.c,
29	testsuite/libffi.call/cls_ulonglong.c,
30	testsuite/libffi.call/return_ll1.c,
31	testsuite/libffi.call/stret_medium2.c: Fix printf format
32	specifiers.
33	testsuite/libffi.special/unwindtest.cc: include stdint.h.
34
352009-06-11  Timothy Wall  <twall@users.sf.net>
36
37	* Makefile.am,
38        configure.ac,
39        include/ffi.h.in,
40        include/ffi_common.h,
41        src/closures.c,
42        src/dlmalloc.c,
43        src/x86/ffi.c,
44        src/x86/ffitarget.h,
45        src/x86/win64.S (new),
46	README: Added win64 support (mingw or MSVC)
47        * Makefile.in,
48        include/Makefile.in,
49        man/Makefile.in,
50        testsuite/Makefile.in,
51        configure,
52        aclocal.m4: Regenerated
53        * ltcf-c.sh: properly escape cygwin/w32 path
54        * man/ffi_call.3: Clarify size requirements for return value.
55        * src/x86/ffi64.c: Fix filename in comment.
56        * src/x86/win32.S: Remove unused extern.
57
58        * testsuite/libffi.call/closure_fn0.c,
59        testsuite/libffi.call/closure_fn1.c,
60        testsuite/libffi.call/closure_fn2.c,
61        testsuite/libffi.call/closure_fn3.c,
62        testsuite/libffi.call/closure_fn4.c,
63        testsuite/libffi.call/closure_fn5.c,
64        testsuite/libffi.call/closure_fn6.c,
65	testsuite/libffi.call/closure_stdcall.c,
66	testsuite/libffi.call/cls_12byte.c,
67	testsuite/libffi.call/cls_16byte.c,
68	testsuite/libffi.call/cls_18byte.c,
69	testsuite/libffi.call/cls_19byte.c,
70	testsuite/libffi.call/cls_1_1byte.c,
71	testsuite/libffi.call/cls_20byte.c,
72	testsuite/libffi.call/cls_20byte1.c,
73	testsuite/libffi.call/cls_24byte.c,
74	testsuite/libffi.call/cls_2byte.c,
75	testsuite/libffi.call/cls_3_1byte.c,
76	testsuite/libffi.call/cls_3byte1.c,
77 	testsuite/libffi.call/cls_3byte2.c,
78 	testsuite/libffi.call/cls_4_1byte.c,
79 	testsuite/libffi.call/cls_4byte.c,
80 	testsuite/libffi.call/cls_5_1_byte.c,
81 	testsuite/libffi.call/cls_5byte.c,
82 	testsuite/libffi.call/cls_64byte.c,
83 	testsuite/libffi.call/cls_6_1_byte.c,
84 	testsuite/libffi.call/cls_6byte.c,
85 	testsuite/libffi.call/cls_7_1_byte.c,
86 	testsuite/libffi.call/cls_7byte.c,
87 	testsuite/libffi.call/cls_8byte.c,
88 	testsuite/libffi.call/cls_9byte1.c,
89 	testsuite/libffi.call/cls_9byte2.c,
90 	testsuite/libffi.call/cls_align_double.c,
91 	testsuite/libffi.call/cls_align_float.c,
92 	testsuite/libffi.call/cls_align_longdouble.c,
93 	testsuite/libffi.call/cls_align_longdouble_split.c,
94 	testsuite/libffi.call/cls_align_longdouble_split2.c,
95 	testsuite/libffi.call/cls_align_pointer.c,
96 	testsuite/libffi.call/cls_align_sint16.c,
97 	testsuite/libffi.call/cls_align_sint32.c,
98 	testsuite/libffi.call/cls_align_sint64.c,
99 	testsuite/libffi.call/cls_align_uint16.c,
100 	testsuite/libffi.call/cls_align_uint32.c,
101 	testsuite/libffi.call/cls_align_uint64.c,
102 	testsuite/libffi.call/cls_dbls_struct.c,
103 	testsuite/libffi.call/cls_double.c,
104 	testsuite/libffi.call/cls_double_va.c,
105 	testsuite/libffi.call/cls_float.c,
106 	testsuite/libffi.call/cls_longdouble.c,
107 	testsuite/libffi.call/cls_longdouble_va.c,
108 	testsuite/libffi.call/cls_multi_schar.c,
109 	testsuite/libffi.call/cls_multi_sshort.c,
110 	testsuite/libffi.call/cls_multi_sshortchar.c,
111 	testsuite/libffi.call/cls_multi_uchar.c,
112 	testsuite/libffi.call/cls_multi_ushort.c,
113 	testsuite/libffi.call/cls_multi_ushortchar.c,
114 	testsuite/libffi.call/cls_pointer.c,
115 	testsuite/libffi.call/cls_pointer_stack.c,
116 	testsuite/libffi.call/cls_schar.c,
117 	testsuite/libffi.call/cls_sint.c,
118 	testsuite/libffi.call/cls_sshort.c,
119 	testsuite/libffi.call/cls_uchar.c,
120 	testsuite/libffi.call/cls_uint.c,
121 	testsuite/libffi.call/cls_ulonglong.c,
122 	testsuite/libffi.call/cls_ushort.c,
123 	testsuite/libffi.call/err_bad_abi.c,
124 	testsuite/libffi.call/err_bad_typedef.c,
125 	testsuite/libffi.call/float2.c,
126 	testsuite/libffi.call/huge_struct.c,
127 	testsuite/libffi.call/nested_struct.c,
128 	testsuite/libffi.call/nested_struct1.c,
129 	testsuite/libffi.call/nested_struct10.c,
130 	testsuite/libffi.call/nested_struct2.c,
131 	testsuite/libffi.call/nested_struct3.c,
132 	testsuite/libffi.call/nested_struct4.c,
133 	testsuite/libffi.call/nested_struct5.c,
134 	testsuite/libffi.call/nested_struct6.c,
135 	testsuite/libffi.call/nested_struct7.c,
136 	testsuite/libffi.call/nested_struct8.c,
137 	testsuite/libffi.call/nested_struct9.c,
138 	testsuite/libffi.call/problem1.c,
139 	testsuite/libffi.call/return_ldl.c,
140 	testsuite/libffi.call/return_ll1.c,
141 	testsuite/libffi.call/stret_large.c,
142 	testsuite/libffi.call/stret_large2.c,
143 	testsuite/libffi.call/stret_medium.c,
144 	testsuite/libffi.call/stret_medium2.c,
145        testsuite/libffi.special/unwindtest.cc: use ffi_closure_alloc instead
146        of checking for MMAP.  Use intptr_t instead of long casts.
147
1482009-06-04  Andrew Haley  <aph@redhat.com>
149
150	* src/powerpc/ffitarget.h: Fix misapplied merge from gcc.
151
1522009-06-04  Andrew Haley  <aph@redhat.com>
153
154	* src/mips/o32.S,
155	src/mips/n32.S: Fix licence formatting.
156
1572009-06-04  Andrew Haley  <aph@redhat.com>
158
159	* src/x86/darwin.S: Fix licence formatting.
160	src/x86/win32.S: Likewise.
161	src/sh64/sysv.S: Likewise.
162	src/sh/sysv.S: Likewise.
163
1642009-06-04  Andrew Haley  <aph@redhat.com>
165
166	* src/sh64/ffi.c: Remove lint directives.  Was missing from merge
167	of Andreas Tobler's patch from 2006-04-22.
168
1692009-06-04  Andrew Haley  <aph@redhat.com>
170
171	* src/sh/ffi.c: Apply missing hunk from Alexandre Oliva's patch of
172	2007-03-07.
173
1742008-12-26  Timothy Wall  <twall@users.sf.net>
175
176	* testsuite/libffi.call/cls_longdouble.c,
177        testsuite/libffi.call/cls_longdouble_va.c,
178        testsuite/libffi.call/cls_align_longdouble.c,
179        testsuite/libffi.call/cls_align_longdouble_split.c,
180        testsuite/libffi.call/cls_align_longdouble_split2.c: mark expected
181        failures on x86_64 cygwin/mingw.
182
1832008-12-22  Timothy Wall  <twall@users.sf.net>
184
185	* testsuite/libffi.call/closure_fn0.c,
186        testsuite/libffi.call/closure_fn1.c,
187        testsuite/libffi.call/closure_fn2.c,
188        testsuite/libffi.call/closure_fn3.c,
189        testsuite/libffi.call/closure_fn4.c,
190        testsuite/libffi.call/closure_fn5.c,
191        testsuite/libffi.call/closure_fn6.c,
192        testsuite/libffi.call/closure_loc_fn0.c,
193        testsuite/libffi.call/closure_stdcall.c,
194        testsuite/libffi.call/cls_align_pointer.c,
195        testsuite/libffi.call/cls_pointer.c,
196        testsuite/libffi.call/cls_pointer_stack.c: use portable cast from
197        pointer to integer (intptr_t).
198        * testsuite/libffi.call/cls_longdouble.c: disable for win64.
199
2002008-12-19  Anthony Green  <green@redhat.com>
201
202	* configure.ac: Bump version to 3.0.8.
203	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
204	* libtool-version: Increment revision.
205	* README: Update for new release.
206
2072008-11-11  Anthony Green  <green@redhat.com>
208
209	* configure.ac: Bump version to 3.0.7.
210	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
211	* libtool-version: Increment revision.
212	* README: Update for new release.
213
2142008-08-25  Andreas Tobler  <a.tobler@schweiz.org>
215
216	* src/powerpc/ffitarget.h (ffi_abi): Add FFI_LINUX and
217	FFI_LINUX_SOFT_FLOAT to the POWERPC_FREEBSD enum.
218	Add note about flag bits used for FFI_SYSV_TYPE_SMALL_STRUCT.
219	Adjust copyright notice.
220	* src/powerpc/ffi.c: Add two new flags to indicate if we have one
221	register or two register to use for FFI_SYSV structs.
222	(ffi_prep_cif_machdep): Pass the right register flag introduced above.
223	(ffi_closure_helper_SYSV): Fix the return type for
224	FFI_SYSV_TYPE_SMALL_STRUCT. Comment.
225	Adjust copyright notice.
226
2272008-07-24  Anthony Green  <green@redhat.com>
228
229	* testsuite/libffi.call/cls_dbls_struct.c,
230	testsuite/libffi.call/cls_double_va.c,
231	testsuite/libffi.call/cls_longdouble.c,
232	testsuite/libffi.call/cls_longdouble_va.c,
233	testsuite/libffi.call/cls_pointer.c,
234	testsuite/libffi.call/cls_pointer_stack.c,
235	testsuite/libffi.call/err_bad_abi.c: Clean up failures from
236	compiler warnings.
237
2382008-07-17  Anthony Green  <green@redhat.com>
239
240	* configure.ac: Bump version to 3.0.6.
241	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
242	* libtool-version: Increment revision.  Add documentation.
243	* README: Update for new release.
244
2452008-07-16  Kaz Kojima  <kkojima@gcc.gnu.org>
246
247	* src/sh/ffi.c (ffi_prep_closure_loc): Turn INSN into an unsigned
248	int.
249
2502008-07-16  Kaz Kojima  <kkojima@gcc.gnu.org>
251
252	* src/sh/sysv.S: Add .note.GNU-stack on Linux.
253	* src/sh64/sysv.S: Likewise.
254
2552008-04-03  Anthony Green  <green@redhat.com>
256
257	* libffi.pc.in (Libs): Add -L${libdir}.
258	* configure.ac: Bump version to 3.0.5.
259	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
260	* libtool-version: Increment revision.
261	* README: Update for new release.
262
2632008-04-03  Anthony Green  <green@redhat.com>
264	    Xerces Ranby  <xerxes@zafena.se>
265
266	* include/ffi.h.in: Wrap definition of target architecture to
267	protect from double definitions.
268
2692008-03-22  Moriyoshi Koizumi  <moriyoshi@gmail.com>
270
271	* src/x86/ffi.c (ffi_prep_closure_loc): Fix for bug revealed in
272	closure_loc_fn0.c.
273	* testsuite/libffi.call/closure_loc_fn0.c (closure_loc_test_fn0):
274	New test.
275
2762008-03-04  Anthony Green  <green@redhat.com>
277	    Blake Chaffin
278	    hos@tamanegi.org
279
280	* testsuite/libffi.call/cls_align_longdouble_split2.c
281          testsuite/libffi.call/cls_align_longdouble_split.c
282          testsuite/libffi.call/cls_dbls_struct.c
283          testsuite/libffi.call/cls_double_va.c
284          testsuite/libffi.call/cls_longdouble.c
285          testsuite/libffi.call/cls_longdouble_va.c
286          testsuite/libffi.call/cls_pointer.c
287          testsuite/libffi.call/cls_pointer_stack.c
288          testsuite/libffi.call/err_bad_abi.c
289          testsuite/libffi.call/err_bad_typedef.c
290          testsuite/libffi.call/huge_struct.c
291          testsuite/libffi.call/stret_large2.c
292          testsuite/libffi.call/stret_large.c
293          testsuite/libffi.call/stret_medium2.c
294          testsuite/libffi.call/stret_medium.c: New tests from Apple.
295
2962008-02-26  Jakub Jelinek  <jakub@redhat.com>
297            Anthony Green  <green@redhat.com>
298
299	* src/alpha/osf.S: Add .note.GNU-stack on Linux.
300	* src/s390/sysv.S: Likewise.
301	* src/powerpc/linux64.S: Likewise.
302	* src/powerpc/linux64_closure.S: Likewise.
303	* src/powerpc/ppc_closure.S: Likewise.
304	* src/powerpc/sysv.S: Likewise.
305	* src/x86/unix64.S: Likewise.
306	* src/x86/sysv.S: Likewise.
307	* src/sparc/v8.S: Likewise.
308	* src/sparc/v9.S: Likewise.
309	* src/m68k/sysv.S: Likewise.
310	* src/ia64/unix.S: Likewise.
311	* src/arm/sysv.S: Likewise.
312
3132008-02-26  Anthony Green  <green@redhat.com>
314            Thomas Heller  <theller@ctypes.org>
315
316	* src/x86/ffi.c (ffi_closure_SYSV_inner): Change C++ comment to C
317	comment.
318
3192008-02-26  Anthony Green  <green@redhat.org>
320            Thomas Heller  <theller@ctypes.org>
321
322	* include/ffi.h.in: Change void (*)() to void (*)(void).
323
3242008-02-26  Anthony Green  <green@redhat.org>
325            Thomas Heller  <theller@ctypes.org>
326
327	* src/alpha/ffi.c: Change void (*)() to void (*)(void).
328	src/alpha/osf.S, src/arm/ffi.c, src/frv/ffi.c, src/ia64/ffi.c,
329	src/ia64/unix.S, src/java_raw_api.c, src/m32r/ffi.c,
330	src/mips/ffi.c, src/pa/ffi.c, src/pa/hpux32.S, src/pa/linux.S,
331	src/powerpc/ffi.c, src/powerpc/ffi_darwin.c, src/raw_api.c,
332	src/s390/ffi.c, src/sh/ffi.c, src/sh64/ffi.c, src/sparc/ffi.c,
333	src/x86/ffi.c, src/x86/unix64.S, src/x86/darwin64.S,
334	src/x86/ffi64.c: Ditto.
335
3362008-02-24  Anthony Green  <green@redhat.org>
337
338	* configure.ac: Accept openbsd*, not just openbsd.
339	Bump version to 3.0.4.
340	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
341	* libtool-version: Increment revision.
342	* README: Update for new release.
343
3442008-02-22  Anthony Green  <green@redhat.com>
345
346	* README: Clean up list of tested platforms.
347
3482008-02-22  Anthony Green  <green@redhat.com>
349
350	* configure.ac: Bump version to 3.0.3.
351	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
352	* libtool-version: Increment revision.
353	* README: Update for new release.  Clean up test docs.
354
3552008-02-22  Bjoern Koenig  <bkoenig@alpha-tierchen.de>
356	    Andreas Tobler  <a.tobler@schweiz.org>
357
358	* configure.ac: Add amd64-*-freebsd* target.
359	* configure: Regenerate.
360
3612008-02-22  Thomas Heller <theller@ctypes.org>
362
363	* configure.ac: Add x86 OpenBSD support.
364	* configure: Rebuilt.
365
3662008-02-21  Thomas Heller <theller@ctypes.org>
367
368	* README: Change "make test" to "make check".
369
3702008-02-21  Anthony Green  <green@redhat.com>
371
372	* configure.ac: Bump version to 3.0.2.
373	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
374	* libtool-version: Increment revision.
375	* README: Update for new release.
376
3772008-02-21  Björn König <bkoenig@alpha-tierchen.de>
378
379	* src/x86/freebsd.S: New file.
380	* configure.ac: Add x86 FreeBSD support.
381	* Makefile.am: Ditto.
382
3832008-02-15  Anthony Green  <green@redhat.com>
384
385	* configure.ac: Bump version to 3.0.1.
386	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
387	* libtool-version: Increment revision.
388	* README: Update for new release.
389
3902008-02-15  David Daney	 <ddaney@avtrex.com>
391
392	* src/mips/ffi.c: Remove extra '>' from include directive.
393	(ffi_prep_closure_loc): Use clear_location instead of tramp.
394
3952008-02-15  Anthony Green  <green@redhat.com>
396
397	* configure.ac: Bump version to 3.0.0.
398	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
399
4002008-02-15  David Daney	 <ddaney@avtrex.com>
401
402	* src/mips/ffi.c (USE__BUILTIN___CLEAR_CACHE):
403	Define (conditionally), and use it to include cachectl.h.
404	(ffi_prep_closure_loc): Fix cache flushing.
405	* src/mips/ffitarget.h (_ABIN32, _ABI64, _ABIO32): Define.
406
4072008-02-15  Anthony Green  <green@redhat.com>
408
409        * man/ffi_call.3, man/ffi_prep_cif.3, man/ffi.3:
410	Update dates and remove all references to ffi_prep_closure.
411	* configure.ac: Bump version to 2.99.9.
412	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
413
4142008-02-15  Anthony Green  <green@redhat.com>
415
416	* man/ffi_prep_closure.3: Delete.
417	* man/Makefile.am (EXTRA_DIST): Remove ffi_prep_closure.3.
418	(man_MANS): Ditto.
419	* man/Makefile.in: Rebuilt.
420	* configure.ac: Bump version to 2.99.8.
421	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
422
4232008-02-14  Anthony Green  <green@redhat.com>
424
425	* configure.ac: Bump version to 2.99.7.
426	* configure, doc/stamp-vti, doc/version.texi: Rebuilt.
427	* include/ffi.h.in LICENSE src/debug.c src/closures.c
428          src/ffitest.c src/s390/sysv.S src/s390/ffitarget.h
429          src/types.c src/m68k/ffitarget.h src/raw_api.c src/frv/ffi.c
430          src/frv/ffitarget.h src/sh/ffi.c src/sh/sysv.S
431          src/sh/ffitarget.h src/powerpc/ffitarget.h src/pa/ffi.c
432          src/pa/ffitarget.h src/pa/linux.S src/java_raw_api.c
433          src/cris/ffitarget.h src/x86/ffi.c src/x86/sysv.S
434          src/x86/unix64.S src/x86/win32.S src/x86/ffitarget.h
435          src/x86/ffi64.c src/x86/darwin.S src/ia64/ffi.c
436          src/ia64/ffitarget.h src/ia64/ia64_flags.h src/ia64/unix.S
437          src/sparc/ffi.c src/sparc/v9.S src/sparc/ffitarget.h
438          src/sparc/v8.S src/alpha/ffi.c src/alpha/ffitarget.h
439          src/alpha/osf.S src/sh64/ffi.c src/sh64/sysv.S
440          src/sh64/ffitarget.h src/mips/ffi.c src/mips/ffitarget.h
441          src/mips/n32.S src/mips/o32.S src/arm/ffi.c src/arm/sysv.S
442          src/arm/ffitarget.h src/prep_cif.c: Update license text.
443
4442008-02-14  Anthony Green  <green@redhat.com>
445
446	* README: Update tested platforms.
447	* configure.ac: Bump version to 2.99.6.
448	* configure: Rebuilt.
449
4502008-02-14  Anthony Green  <green@redhat.com>
451
452	* configure.ac: Bump version to 2.99.5.
453	* configure: Rebuilt.
454	* Makefile.am (EXTRA_DIST): Add darwin64.S
455	* Makefile.in: Rebuilt.
456	* testsuite/lib/libffi-dg.exp: Remove libstdc++ bits from GCC tree.
457	* LICENSE: Update WARRANTY.
458
4592008-02-14  Anthony Green  <green@redhat.com>
460
461	* libffi.pc.in (libdir): Fix libdir definition.
462	* configure.ac: Bump version to 2.99.4.
463	* configure: Rebuilt.
464
4652008-02-14  Anthony Green  <green@redhat.com>
466
467	* README: Update.
468	* libffi.info: New file.
469	* doc/stamp-vti: New file.
470	* configure.ac: Bump version to 2.99.3.
471	* configure: Rebuilt.
472
4732008-02-14  Anthony Green  <green@redhat.com>
474
475	* Makefile.am (SUBDIRS): Add man dir.
476	* Makefile.in: Rebuilt.
477	* configure.ac: Create Makefile.
478	* configure: Rebuilt.
479        * man/ffi_call.3 man/ffi_prep_cif.3 man/ffi_prep_closure.3
480          man/Makefile.am man/Makefile.in: New files.
481
4822008-02-14  Tom Tromey  <tromey@redhat.com>
483
484	* aclocal.m4, Makefile.in, configure, fficonfig.h.in: Rebuilt.
485	* mdate-sh, texinfo.tex: New files.
486	* Makefile.am (info_TEXINFOS): New variable.
487	* doc/libffi.texi: New file.
488	* doc/version.texi: Likewise.
489
4902008-02-14  Anthony Green  <green@redhat.com>
491
492	* Makefile.am (AM_CFLAGS): Don't compile with -D$(TARGET).
493	(lib_LTLIBRARIES): Define.
494	(toolexeclib_LIBRARIES): Undefine.
495	* Makefile.in: Rebuilt.
496	* configure.ac: Reset version to 2.99.1.
497	* configure.in: Rebuilt.
498
4992008-02-14  Anthony Green  <green@redhat.com>
500
501	* libffi.pc.in: Use @PACKAGE_NAME@ and @PACKAGE_VERSION@.
502	* configure.ac: Reset version to 2.99.1.
503	* configure.in: Rebuilt.
504	* Makefile.am (EXTRA_DIST): Add ChangeLog.libffi.
505	* Makefile.in: Rebuilt.
506	* LICENSE: Update copyright notice.
507
5082008-02-14  Anthony Green  <green@redhat.com>
509
510	* include/Makefile.am (nodist_includes_HEADERS): Define.  Don't
511	distribute ffitarget.h or ffi.h from the build include dir.
512	* Makefile.in: Rebuilt.
513
5142008-02-14  Anthony Green  <green@redhat.com>
515
516	* include/Makefile.am (includesdir): Install headers under libdir.
517	(pkgconfigdir): Define. Install libffi.pc.
518	* include/Makefile.in: Rebuilt.
519	* libffi.pc.in: Create.
520	* libtool-version: Increment CURRENT
521	* configure.ac: Add libffi.pc.in
522	* configure: Rebuilt.
523
5242008-02-03  Anthony Green  <green@redhat.com>
525
526	* include/Makefile.am (includesdir): Fix header install with
527	DESTDIR.
528	* include/Makefile.in: Rebuilt.
529
5302008-02-03  Timothy Wall  <twall@users.sf.net>
531
532	* src/x86/ffi.c (FFI_INIT_TRAMPOLINE_STDCALL): Calculate jump return
533          offset based on code pointer, not data pointer.
534
5352008-02-01  Anthony Green  <green@redhat.com>
536
537	* include/Makefile.am: Fix header installs.
538	* Makefile.am: Ditto.
539	* include/Makefile.in: Rebuilt.
540	* Makefile.in: Ditto.
541
5422008-02-01  Anthony Green  <green@redhat.com>
543
544	* src/x86/ffi.c (FFI_INIT_TRAMPOLINE_STDCALL,
545	FFI_INIT_TRAMPOLINE): Revert my broken changes to twall's last
546	patch.
547
5482008-01-31  Anthony Green  <green@redhat.com>
549
550	* Makefile.am (EXTRA_DIST): Add missing files.
551	* testsuite/Makefile.am: Ditto.
552	* Makefile.in, testsuite/Makefile.in: Rebuilt.
553
5542008-01-31  Timothy Wall <twall@users.sf.net>
555
556	* testsuite/libffi.call/closure_stdcall.c: Add test for stdcall
557	closures.
558	* src/x86/ffitarget.h: Increase size of trampoline for stdcall
559	closures.
560	* src/x86/win32.S: Add assembly for stdcall closure.
561	* src/x86/ffi.c: Initialize stdcall closure trampoline.
562
5632008-01-30  H.J. Lu <hongjiu.lu@intel.com>
564
565	PR libffi/34612
566	* src/x86/sysv.S (ffi_closure_SYSV): Pop 4 byte from stack when
567	returning struct.
568
569	* testsuite/libffi.call/call.exp: Add "-O2 -fomit-frame-pointer"
570	tests.
571
5722008-01-30  Anthony Green  <green@redhat.com>
573
574	* Makefile.am, include/Makefile.am: Move headers to
575	libffi_la_SOURCES for new automake.
576	* Makefile.in, include/Makefile.in: Rebuilt.
577
578	* testsuite/lib/wrapper.exp: Copied from gcc tree to allow for
579	execution outside of gcc tree.
580	* testsuite/lib/target-libpath.exp: Ditto.
581
582	* testsuite/lib/libffi-dg.exp: Many changes to allow for execution
583	outside of gcc tree.
584
585