cgraphunit.c (cgraph_mark_functions_to_output): Renable node dumping for development...
[gcc.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.