OSDN Git Service

* function.c (diddle_return_value): New.
[pf3gnuchains/gcc-fork.git] / libffi / ChangeLog
1 1999-09-01  Tom Tromey  <tromey@cygnus.com>
2
3         * include/ffi.h.in: Removed PACKAGE and VERSION defines and
4         undefs.
5         * fficonfig.h.in: Rebuilt.
6         * configure: Rebuilt.
7         * configure.in: Pass 3rd argument to AM_INIT_AUTOMAKE.
8         Use AM_PROG_LIBTOOL (automake 1.4 compatibility).
9         * acconfig.h: Don't #undef PACKAGE or VERSION.
10
11 1999-08-09  Anthony Green  <green@cygnus.com>
12
13         * include/ffi.h.in: Try to work around messy header problem
14         with PACKAGE and VERSION.
15
16         * configure: Rebuilt.
17         * configure.in: Change version to 2.00-beta.
18
19         * fficonfig.h.in: Rebuilt.
20         * acconfig.h (FFI_NO_STRUCTS, FFI_NO_RAW_API): Define.
21
22         * src/x86/ffi.c (ffi_raw_call): Rename.
23
24 1999-08-02  Kresten Krab Thorup  <krab@dominiq.is.s.u-tokyo.ac.jp>
25
26         * src/x86/ffi.c (ffi_closure_SYSV): New function.
27         (ffi_prep_incoming_args_SYSV): Ditto.
28         (ffi_prep_closure): Ditto.
29         (ffi_closure_raw_SYSV): Ditto.
30         (ffi_prep_raw_closure): More ditto.
31         (ffi_call_raw): Final ditto.
32
33         * include/ffi.h.in: Add definitions for closure and raw API.
34
35         * src/x86/ffi.c (ffi_prep_cif_machdep): Added case for
36         FFI_TYPE_UINT64.  
37
38         * Makefile.am (libffi_la_common_SOURCES): Added raw_api.c
39
40         * src/raw_api.c: New file.
41
42         * include/ffi.h.in (ffi_raw): New type.
43         (UINT_ARG, SINT_ARG): New defines.
44         (ffi_closure, ffi_raw_closure): New types.
45         (ffi_prep_closure, ffi_prep_raw_closure): New declarations.
46         
47         * configure.in: Add check for endianness and sizeof void*.
48
49         * src/x86/sysv.S (ffi_call_SYSV): Call fixup routine via argument,
50         instead of directly.
51
52         * configure: Rebuilt.
53
54 Thu Jul  8 14:28:42 1999  Anthony Green  <green@cygnus.com>
55
56         * configure.in: Add x86 and powerpc BeOS configurations.
57         From Makoto Kato <m_kato@ga2.so-net.ne.jp>.
58
59 1999-05-09  Anthony Green  <green@cygnus.com>
60
61         * configure.in: Add warning about this being beta code.
62         Remove src/Makefile.am from the picture.
63         * configure: Rebuilt.
64
65         * Makefile.am: Move logic from src/Makefile.am.  Add changes
66         to support libffi as a target library.
67         * Makefile.in: Rebuilt.
68
69         * aclocal.m4, config.guess, config.sub, ltconfig, ltmain.sh:
70         Upgraded to new autoconf, automake, libtool.
71
72         * README: Tweaks.
73
74         * LICENSE: Update copyright date.
75
76         * src/Makefile.am, src/Makefile.in: Removed.
77
78 1998-11-29  Anthony Green  <green@cygnus.com>
79
80         * include/ChangeLog: Removed.
81         * src/ChangeLog: Removed.
82         * src/mips/ChangeLog: Removed.
83         * src/sparc/ChangeLog: Remboved.
84         * src/x86/ChangeLog: Removed.
85
86         * ChangeLog.v1: Created.