OSDN Git Service

* Fix for g++/15861
[pf3gnuchains/gcc-fork.git] / libbanshee / ChangeLog
1 2004-06-27  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         PR bootstrap/15627
4         * engine/flowrow-sort.c (update_upper_bound): Converted comment to
5         C-style.
6         (flowrow_inclusion): Likewise.
7         (flowrow_extract_field): Unnest field_eq.
8         * engine/setif-sort.c (search_ubs): Unnest search_ubs_aux.
9         (search_lbs): Unnest search_lbs_aux.
10         (setif_inclusion): Unnest collapse_cycle_lower, collapse_cycle_upper,
11         update_lower_bound, update_upper_bound.
12
13 2004-06-15  Paolo Bonzini  <bonzini@gnu.org>
14
15         * Makefile.in: Regenerate with automake 1.8.5.
16         * aclocal.m4: Likewise.
17         * engine/Makefile.in: Likewise.
18         * libcompat/Makefile.in: Likewise.
19         * points-to/Makefile.in: Likewise.
20         * configure: Regenerate.
21         * .cvsignore: New file.
22
23 2004-05-28  Kelley Cook  <kcook@gcc.gnu.org>
24
25         * configure.in: Rename to ...
26         * configure.ac: this.  Update to modern autoconf style. 
27         Correct AC_INIT macro with the actual package name.
28         Replace gcc_AC_HEADER_STDBOOL and GCC_AC_C__BOOL with AC_HEADER_STDBOOL.
29         * acinclude.m4, stamp.h-in: Delete.
30         * config.h, configure: Regenerate with autoconf 2.59.
31         * aclocal.m4, Makefile.in: Regenerate with automake 1.7.9.
32         * engine/Makefile.in: Likewise.
33         * libcompat/Makefile.in: Likewise.
34         * points-to/Makefile.in: Likewise.
35
36 2004-05-24  Daniel Berlin  <dberlin@dberlin.org>
37         
38         PR other/15627
39         * engine/util.h: Include ansidecl.h.
40         Make max and min static inline.
41         * engine/util.c: Remove max and min from here.
42
43 2004-03-26  Andreas Jaeger  <aj@suse.de>
44
45         * configure.in: Remove GCC_NO_EXECUTABLES.
46         * configure: Regenerated.
47
48 2004-03-07  Daniel Berlin  <dberlin@dberlin.org>
49
50         * engine/Makefile.am (AM_CFLAGS): Add -I$(top_srcddir)/../include, so we
51         can get ansidecl.h and friends.
52         * engine/array.c (array_extend): Fix unsigned/signed comparison.
53         * engine/banshee.h (struct gen_e): Just make void * when empty, instead
54         of empty struct.
55         * engine/compiler.h: Don't ever define HAVE_VARIADIC_MACROS, -pedantic
56         whines about them even when we know we can use them.
57         * engine/dot.c: constify our char *'s everywhere.
58         (declare_node): Cast &result to char * before casting to hash_data *.
59         * engine/dot.h: constify our char *'s everywhere.
60         * engine/flow-var.c: Ditto.
61         * engine/flow-var.h: Ditto.
62         * engine/flowrow-sort.c: Include ansidecl.h.
63         (get_contour): Mark unused parameter.
64         (update_upper_bound): Make comment /* instead of //.
65         (field_eq): Staticify.
66         * engine/hash.c (string_hash): Staticify.
67         (string_eq): Ditto.
68         (entry_cmp): Ditto.
69         * engine/hash.h: Move comments around.
70         (hash_table_apply): Add prototype.
71         * engine/hashset.c (INIT_TABLE_SIZE): Remove extra semicolon.
72         (EMPTY_KEY): Ditto.
73         * engine/jcollection.c (jcoll_create_chain): // -> /* comment.
74         (jcoll_accum): Staticify.
75         * engine/list.c (sort_linked_list): Staticify.
76         (compare): Use comparator_fn as last argument, not void *.
77         * engine/list.h: Declare the functions even for opaque lists.
78         (list_clear macro): don't return value.
79         * engine/setif-sort.c: Replaced with new version from banshee cvs.
80         * engine/setif-var.c: constify our char *'s.
81         * engine/setif-var.h: Ditto.
82         * engine/setst-var.c: Ditto.
83         * engine/setst-var.h: Ditto.
84         * engine/stamp.c (stamp_string): Use long, not int.
85         Cast through char *.
86         * engine/stamp.h (stamp): Long, not int.
87         * engine/term-sort.c (term_print_stats): Mark argument unused.
88         include ansidecl.h.
89         * engine/term-var.c: constify the char *'s.
90         * engine/term-var.h: Ditto.
91         * engine/ufind.h (union find update macro): Don't return uf_update's value
92         (which is void anyway).
93         * engine/util.c (ptr_hash): Return long, not int.
94         * engine/util.h (ptr_hash): Ditto.
95
96 2004-02-29  Andreas Jaeger  <aj@suse.de>
97
98         * configure.in: Set ac_libbanshee_warn_cflags for GCC.
99         * configure: Regenerated.
100
101         * libcompat/Makefile.am (AM_CFLAGS): Add
102         ac_libbanshee_warn_cflags.
103         * engine/Makefile.am (AM_CFLAGS): Likewise.
104         * points-to/Makefile.am (AM_CFLAGS): Likewise.
105
106         * libcompat/Makefile.in: Regenerated.
107         * engine/Makefile.in: Regenerated.
108         * points-to/Makefile.in: Regenerated.
109         * Makefile.in: Regenerated.
110
111         * libcompat/radix-tree.c: Include <stdlib.h> for calloc.
112
113 2004-02-03  Daniel Berlin  <dberlin@dberlin.org>
114
115         Fix PR other/12220
116         * engine/Makefile.am: Remove -fno-strict-aliasing.
117         * libcompat/Makefile.am: Ditto.
118         * points-to/Makefile.am: Ditto.
119         * configure: Regenerated.
120         * config.h.in: Ditto.
121         * Makefile.in: Ditto.
122         * engine/Makefile.am: Ditto.
123         * libcompat/Makefile.am: Ditto.
124         * points-to/Makefile.am: Ditto.
125
126 2003-07-01  Daniel Berlin  <dberlin@dberlin.org>
127
128         * acinclude.m4: New, copy the bool tests from gcc.
129
130         * configure.in: Use the new bool tests.
131
132         * Regenerate configure.
133
134         * engine/bool.h: Rewrite to use the part of gcc's system.h that does
135         bool type handling.
136
137 2002-12-26  Daniel Berlin  <dberlin@dberlin.org>
138
139         * Makefile.am: Use the same flag passing hack all other subdirs use.
140
141         * */Makefile.am: Use -fno-strict-aliasing till i get rid of the
142         type-punning.
143
144         * Regenerate configure and Makefiles.
145
146         * engine/setst-*.c: Remove nested functions.
147
148 2002-11-28  Diego Novillo  <dnovillo@redhat.com>
149
150         * aclocal.m4: Don't call aclocal and automake with a
151         version number suffix.
152         * Makefile.in, config.h.in, configure,
153         engine/Makefile.in, libcompat/Makefile.in,
154         points-to/Makefile.in: Regenerate.
155
156 2002-11-24  Daniel Berlin  <dberlin@dberlin.org>
157
158         * points-to/andersen_terms.c: Fix multi-line string literals
159
160 2002-10-31  Daniel Berlin  <dberlin@dberlin.org>
161
162         * Autoconf'ed, automak'ed, de-nested functified, etc.