PR c++/15214
[official-gcc.git] / libbanshee / ChangeLog
blob52472ca36122859ae5eea1580e01b9f2a0ac06be
1 2004-05-24  Daniel Berlin  <dberlin@dberlin.org>
2         
3         PR other/15627
4         * engine/util.h: Include ansidecl.h.
5         Make max and min static inline.
6         * engine/util.c: Remove max and min from here.
8 2004-03-26  Andreas Jaeger  <aj@suse.de>
10         * configure.in: Remove GCC_NO_EXECUTABLES.
11         * configure: Regenerated.
13 2004-03-07  Daniel Berlin  <dberlin@dberlin.org>
15         * engine/Makefile.am (AM_CFLAGS): Add -I$(top_srcddir)/../include, so we
16         can get ansidecl.h and friends.
17         * engine/array.c (array_extend): Fix unsigned/signed comparison.
18         * engine/banshee.h (struct gen_e): Just make void * when empty, instead
19         of empty struct.
20         * engine/compiler.h: Don't ever define HAVE_VARIADIC_MACROS, -pedantic
21         whines about them even when we know we can use them.
22         * engine/dot.c: constify our char *'s everywhere.
23         (declare_node): Cast &result to char * before casting to hash_data *.
24         * engine/dot.h: constify our char *'s everywhere.
25         * engine/flow-var.c: Ditto.
26         * engine/flow-var.h: Ditto.
27         * engine/flowrow-sort.c: Include ansidecl.h.
28         (get_contour): Mark unused parameter.
29         (update_upper_bound): Make comment /* instead of //.
30         (field_eq): Staticify.
31         * engine/hash.c (string_hash): Staticify.
32         (string_eq): Ditto.
33         (entry_cmp): Ditto.
34         * engine/hash.h: Move comments around.
35         (hash_table_apply): Add prototype.
36         * engine/hashset.c (INIT_TABLE_SIZE): Remove extra semicolon.
37         (EMPTY_KEY): Ditto.
38         * engine/jcollection.c (jcoll_create_chain): // -> /* comment.
39         (jcoll_accum): Staticify.
40         * engine/list.c (sort_linked_list): Staticify.
41         (compare): Use comparator_fn as last argument, not void *.
42         * engine/list.h: Declare the functions even for opaque lists.
43         (list_clear macro): don't return value.
44         * engine/setif-sort.c: Replaced with new version from banshee cvs.
45         * engine/setif-var.c: constify our char *'s.
46         * engine/setif-var.h: Ditto.
47         * engine/setst-var.c: Ditto.
48         * engine/setst-var.h: Ditto.
49         * engine/stamp.c (stamp_string): Use long, not int.
50         Cast through char *.
51         * engine/stamp.h (stamp): Long, not int.
52         * engine/term-sort.c (term_print_stats): Mark argument unused.
53         include ansidecl.h.
54         * engine/term-var.c: constify the char *'s.
55         * engine/term-var.h: Ditto.
56         * engine/ufind.h (union find update macro): Don't return uf_update's value
57         (which is void anyway).
58         * engine/util.c (ptr_hash): Return long, not int.
59         * engine/util.h (ptr_hash): Ditto.
61 2004-02-29  Andreas Jaeger  <aj@suse.de>
63         * configure.in: Set ac_libbanshee_warn_cflags for GCC.
64         * configure: Regenerated.
66         * libcompat/Makefile.am (AM_CFLAGS): Add
67         ac_libbanshee_warn_cflags.
68         * engine/Makefile.am (AM_CFLAGS): Likewise.
69         * points-to/Makefile.am (AM_CFLAGS): Likewise.
71         * libcompat/Makefile.in: Regenerated.
72         * engine/Makefile.in: Regenerated.
73         * points-to/Makefile.in: Regenerated.
74         * Makefile.in: Regenerated.
76         * libcompat/radix-tree.c: Include <stdlib.h> for calloc.
78 2004-02-03  Daniel Berlin  <dberlin@dberlin.org>
80         Fix PR other/12220
81         * engine/Makefile.am: Remove -fno-strict-aliasing.
82         * libcompat/Makefile.am: Ditto.
83         * points-to/Makefile.am: Ditto.
84         * configure: Regenerated.
85         * config.h.in: Ditto.
86         * Makefile.in: Ditto.
87         * engine/Makefile.am: Ditto.
88         * libcompat/Makefile.am: Ditto.
89         * points-to/Makefile.am: Ditto.
91 2003-07-01  Daniel Berlin  <dberlin@dberlin.org>
93         * acinclude.m4: New, copy the bool tests from gcc.
95         * configure.in: Use the new bool tests.
97         * Regenerate configure.
99         * engine/bool.h: Rewrite to use the part of gcc's system.h that does
100         bool type handling.
102 2002-12-26  Daniel Berlin  <dberlin@dberlin.org>
104         * Makefile.am: Use the same flag passing hack all other subdirs use.
106         * */Makefile.am: Use -fno-strict-aliasing till i get rid of the
107         type-punning.
109         * Regenerate configure and Makefiles.
111         * engine/setst-*.c: Remove nested functions.
113 2002-11-28  Diego Novillo  <dnovillo@redhat.com>
115         * aclocal.m4: Don't call aclocal and automake with a
116         version number suffix.
117         * Makefile.in, config.h.in, configure,
118         engine/Makefile.in, libcompat/Makefile.in,
119         points-to/Makefile.in: Regenerate.
121 2002-11-24  Daniel Berlin  <dberlin@dberlin.org>
123         * points-to/andersen_terms.c: Fix multi-line string literals
125 2002-10-31  Daniel Berlin  <dberlin@dberlin.org>
127         * Autoconf'ed, automak'ed, de-nested functified, etc.