OSDN Git Service

Fix PR42205.
[pf3gnuchains/gcc-fork.git] / gcc / objcp / ChangeLog
1 2009-09-22  Richard Guenther  <rguenther@suse.de>
2
3         PR objc++/41430
4         * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
5         * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
6         (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
7         (objcxx_eh_personality): New function.
8
9 2009-09-03  Diego Novillo  <dnovillo@google.com>
10
11         * objcp-lang.c (lang_hooks): Remove const qualifier.
12
13 2009-07-14  Taras Glek  <tglek@mozilla.com>
14             Rafael Espindola  <espindola@google.com>
15
16         * Make-lang.in (obj-c.install-plugin): New target for
17         installing plugin headers.
18
19 2009-06-19  Ian Lance Taylor  <iant@google.com>
20
21         * objcp-decl.h (start_struct): Remove in_struct and struct_types
22         parameters.  Add struct_info parameter.
23         (finish_struct): Likewise.
24
25 2009-06-13  Aldy Hernandez  <aldyh@redhat.com>
26
27         * objcp-decl.h (start_struct): Add location argument.
28         (finish_struct): Same.
29         (finish_decl): New.
30
31 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
32
33         * objcp-decl.h (c_end_compound_stmt): New argument.
34         * objcp-decl.c (objcp_start_struct): Add argument.
35         (objcp_finish_struct): Same.
36
37 2009-06-03  Ian Lance Taylor  <iant@google.com>
38
39         * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
40         and $(SYSTEM_H).
41
42 2009-05-27  Ian Lance Taylor  <iant@google.com>
43
44         * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
45         $(LINKER).
46         (cc1objplus$(exeext)): Likewise.
47
48 2009-05-26  Ian Lance Taylor  <iant@google.com>
49
50         * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
51         (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
52
53 2009-05-10  Ian Lance Taylor  <iant@google.com>
54
55         * objcp-decl.h (start_struct): Add three new, ignored, macro
56         parameters.
57         (finish_struct): Add two new, ignored, macro parameters.
58
59 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
60
61         * ChangeLog: Add copyright and license notices.
62
63 2008-12-05  Sebastian Pop  <sebastian.pop@amd.com>
64
65         PR bootstrap/38262
66         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
67         remove GMPLIBS.
68
69 2008-09-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
70
71         PR objc/37460
72         * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
73
74 2008-04-03  Tom Tromey  <tromey@redhat.com>
75
76         * Make-lang.in (obj-c++_OBJS): New variable.
77
78 2008-03-27  Tom Tromey  <tromey@redhat.com>
79
80         * Make-lang.in: Revert automatic dependency patch.
81
82 2008-03-25  Tom Tromey  <tromey@redhat.com>
83
84         * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
85         (objcp/objcp-act.o): Restore target.
86
87 2008-03-25  Tom Tromey  <tromey@redhat.com>
88
89         * Make-lang.in (objcp_OBJS): New variable.
90         (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
91         objcp/objcp-act.o): Remove.
92
93 2008-03-07  Paolo Bonzini  <bonzini@gnu.org>
94
95         Revert:
96
97         2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
98                     Douglas Gregor  <doug.gregor@gmail.com>
99  
100         PR bootstrap/35115
101         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
102
103 2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
104             Douglas Gregor  <doug.gregor@gmail.com>
105  
106         PR bootstrap/35115
107         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
108
109 2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
110
111         PR other/35107
112         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
113
114 2007-08-02  Nick Clifton  <nickc@redhat.com>
115
116         * Make-lang.in: Change copyright header to refer to version 3 of
117         the GNU General Public License and to point readers at the
118         COPYING3 file and the FSF's license web page.
119         * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
120         objcp-lang.c: Likewise.
121
122 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
123
124         * Make-lang.in: Add dummy lang.install-pdf target.
125
126 2006-10-23 Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
127
128         * objcp-decl.h (objcp_builtin_function): Remove.
129
130 2006-10-10  Brooks Moses  <bmoses@stanford.edu>
131
132         * Make-lang.in: Added empty "obj-c++.pdf" target.
133
134 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
135
136         * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
137         tsubst_copy_and_build.
138
139 2006-07-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
140
141         * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
142
143 2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
144
145         PR other/27063
146         * config-lang.in: Add subdir_requires.
147
148 2006-06-30  Jason Merrill  <jason@redhat.com>
149
150         * objcp-decl.c (objcp_start_struct): Pass null attributes argument
151         to begin_class_definition.
152
153 2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
154
155         * Make-lang.in (objcp/objcp-decl.o): Add dependency on
156         $(TARGET_H).
157
158 2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
159
160         * Make-lang.in (OBJ-C++): Remove
161         (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
162
163 2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
164
165         * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
166
167 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
168
169         * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
170
171 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
172
173         * Make-lang.in: Remove all dependencies on s-gtype.
174
175 2005-11-22  Andrew Pinski  <pinskia@physics.uc.edu>
176
177         * objcp-decl.c (objcp_lookup_name): Remove.
178         * objcp-decl.h (objcp_lookup_name): Delete.
179         (lookup_name): Kill define.
180
181 2005-09-11  Richard Henderson  <rth@redhat.com>
182
183         * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
184
185 2005-07-09  Andrew Pinski  <pinskia@physics.uc.edu>
186
187         * config-lang.in (gtfiles): Add cp-objcp-common.c.
188         * objcp-lang.c (objcxx_init_ts): New function.
189         (LANG_HOOKS_INIT_TS): Define.
190
191 2005-07-03  Kazu Hirata  <kazu@codesourcery.com>
192
193         * Make-lang.in (cc1plus-checksum.c): Use
194         build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
195
196 2005-06-30  Zack Weinberg  <zack@codesourcery.com>
197             Jakub Jelinek  <jakub@redhat.com>
198
199         * objcp-lang.c: No need to include cxx-pretty-print.h.
200         * Make-lang.in: Update dependencies.
201
202 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
203
204         * all files: Update FSF in copyright headers.
205
206 2005-06-20  Ziemowit Laski  <zlaski@apple.com>
207
208         * config-lang.in (gtfiles): Add cp/rtti.c.
209
210 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
211
212         * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
213         call to xref_tag().
214         (objcp_build_component_ref): Remove function.
215         * objcp-decl.h (objcp_build_component_ref): Remove prototype.
216         (build_component_ref): Remove macro.
217         * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
218
219 2005-05-18  Geoffrey Keating  <geoffk@apple.com>
220
221         * Make-lang.in (cc1objplus-dummy): New.
222         (cc1objplus-checksum.c): New.
223         (cc1objplus-checksum.o): New.
224         (cc1objplus): Add cc1objplus-checksum.o.
225
226 2005-05-17  Ziemowit Laski  <zlaski@apple.com>
227             Mike Stump  <mrs@apple.com>
228
229         Yet more Objective-C++...
230         
231         * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
232         (objcp/objcp-decl.o): Likewise.
233         (objcp/objcp-act.o): Likewise.
234         * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
235
236 2005-04-21  Ziemowit Laski  <zlaski@apple.com>
237             Mike Stump  <mrs@apple.com>
238
239         * ChangeLog: New.
240         * Make-lang.in: Likewise.
241         * config-lang.in: Likewise.
242         * lang-specs.h: Likewise.
243         * objcp-decl.c: Likewise.
244         * objcp-decl.h: Likewise.
245         * objcp-lang.c: Likewise.
246
247 \f
248 Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
249
250 Copying and distribution of this file, with or without modification,
251 are permitted in any medium without royalty provided the copyright
252 notice and this notice are preserved.