github.com/prattmic/llgo-embedded@v0.0.0-20150820070356-41cfecea0e1e/third_party/gofrontend/libffi/ChangeLog.libffi (about)

     1  2011-02-08  Andreas Tobler  <andreast@fgznet.ch>
     2  
     3  	* testsuite/lib/libffi.exp: Tweak for stand-alone mode.
     4  
     5  2009-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  
    11  2009-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  
    25  2009-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  
    35  2009-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  
   148  2009-06-04  Andrew Haley  <aph@redhat.com>
   149  
   150  	* src/powerpc/ffitarget.h: Fix misapplied merge from gcc.
   151  
   152  2009-06-04  Andrew Haley  <aph@redhat.com>
   153  
   154  	* src/mips/o32.S,
   155  	src/mips/n32.S: Fix licence formatting.
   156  
   157  2009-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  
   164  2009-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  	
   169  2009-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  
   174  2008-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  
   183  2008-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  	
   200  2008-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  
   207  2008-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  
   214  2008-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  
   227  2008-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  
   238  2008-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  
   245  2008-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  
   250  2008-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  
   255  2008-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  
   263  2008-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  
   269  2008-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  
   276  2008-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  
   296  2008-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  
   313  2008-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  
   319  2008-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  
   324  2008-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  
   336  2008-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  
   344  2008-02-22  Anthony Green  <green@redhat.com>
   345  
   346  	* README: Clean up list of tested platforms.
   347  
   348  2008-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  
   355  2008-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  
   361  2008-02-22  Thomas Heller <theller@ctypes.org>
   362  
   363  	* configure.ac: Add x86 OpenBSD support.
   364  	* configure: Rebuilt.
   365  
   366  2008-02-21  Thomas Heller <theller@ctypes.org>
   367  
   368  	* README: Change "make test" to "make check".
   369  
   370  2008-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  
   377  2008-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  
   383  2008-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  
   390  2008-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  
   395  2008-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  
   400  2008-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  
   407  2008-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  
   414  2008-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  
   423  2008-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  
   444  2008-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  
   450  2008-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  
   459  2008-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  
   465  2008-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  
   473  2008-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  
   482  2008-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  
   490  2008-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  
   499  2008-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  
   508  2008-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  
   514  2008-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  
   524  2008-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  
   530  2008-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  
   535  2008-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  
   542  2008-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  
   548  2008-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  
   554  2008-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  
   563  2008-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  
   572  2008-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