OSDN Git Service

In gcc/:
[pf3gnuchains/gcc-fork.git] / gcc / objcp / ChangeLog
1 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2
3         * objcp-lang.c (finish_file): Removed.
4
5 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
6
7         merge from FSF apple 'trunk' branch. 
8         2006 Fariborz Jahanian <fjahanian@apple.com>
9         
10         Radars 4436866, 4505126, 4506903, 4517826
11         * objcp-lang.c (objcxx_init_ts): Update for property_decl.
12
13 2010-10-13  Richard Henderson  <rth@redhat.com>
14
15         * objcp-lang.c (objcxx_eh_personality): Update call to
16         build_personality_function.
17
18 2010-10-11  Andi Kleen  <ak@linux.intel.com>
19
20         * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
21         name.
22
23 2010-10-07  Andi Kleen  <ak@linux.intel.com>
24
25         * Make-lang.in (cc1objplus-dummy): Remove.
26         (cc1objplus-checksum): Change to run checksum over object files
27         and options only.
28
29 2010-10-04  Andi Kleen <ak@linux.intel.com>
30
31         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
32
33 2010-09-28  Richard Henderson  <rth@redhat.com>
34
35         * objcp-lang.c: Include "target.h".
36         (objcxx_eh_personality): Use targetm.except_unwind_info.
37         * Make-lang.in (objcp-lang.o): Update deps.
38
39 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
40
41         PR objc/25965   
42         * objcp-decl.c (objcp_finish_struct): Call
43         objc_get_interface_ivars() and check for duplicate ivars.
44
45 2010-06-28  Steven Bosscher  <steven@gcc.gnu.org>
46
47         * objcp-lang.c: Do not include except.h.
48         * Make-lang.in: Update dependencies.
49
50 2010-06-25  Joseph Myers  <joseph@codesourcery.com>
51
52         * lang-specs.h: Remove +e handling.
53
54 2010-06-08  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
55
56         * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
57         allocation.
58
59 2010-06-05  Steven Bosscher  <steven@gcc.gnu.org>
60
61         * objcp-lang.c: Update include path for moved files.
62         * config-lang.in: Update paths in gtfiles for files in c-family/.
63
64 2010-05-25  Steven Bosscher  <steven@gcc.gnu.org>
65
66         * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
67         flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
68         and target.h.
69         * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
70         and debug.h.  Explain why except.h has to be included.
71         * Make-lang.in: Update dependencies.
72
73 2010-04-30  Steven Bosscher  <steven@gcc.gnu.org>
74
75         * objcp-decl.c: Do not include varray.h.
76
77 2009-09-22  Richard Guenther  <rguenther@suse.de>
78
79         PR objc++/41430
80         * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
81         * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
82         (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
83         (objcxx_eh_personality): New function.
84
85 2009-09-03  Diego Novillo  <dnovillo@google.com>
86
87         * objcp-lang.c (lang_hooks): Remove const qualifier.
88
89 2009-07-14  Taras Glek  <tglek@mozilla.com>
90             Rafael Espindola  <espindola@google.com>
91
92         * Make-lang.in (obj-c.install-plugin): New target for
93         installing plugin headers.
94
95 2009-06-19  Ian Lance Taylor  <iant@google.com>
96
97         * objcp-decl.h (start_struct): Remove in_struct and struct_types
98         parameters.  Add struct_info parameter.
99         (finish_struct): Likewise.
100
101 2009-06-13  Aldy Hernandez  <aldyh@redhat.com>
102
103         * objcp-decl.h (start_struct): Add location argument.
104         (finish_struct): Same.
105         (finish_decl): New.
106
107 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
108
109         * objcp-decl.h (c_end_compound_stmt): New argument.
110         * objcp-decl.c (objcp_start_struct): Add argument.
111         (objcp_finish_struct): Same.
112
113 2009-06-03  Ian Lance Taylor  <iant@google.com>
114
115         * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
116         and $(SYSTEM_H).
117
118 2009-05-27  Ian Lance Taylor  <iant@google.com>
119
120         * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
121         $(LINKER).
122         (cc1objplus$(exeext)): Likewise.
123
124 2009-05-26  Ian Lance Taylor  <iant@google.com>
125
126         * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
127         (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
128
129 2009-05-10  Ian Lance Taylor  <iant@google.com>
130
131         * objcp-decl.h (start_struct): Add three new, ignored, macro
132         parameters.
133         (finish_struct): Add two new, ignored, macro parameters.
134
135 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
136
137         * ChangeLog: Add copyright and license notices.
138
139 2008-12-05  Sebastian Pop  <sebastian.pop@amd.com>
140
141         PR bootstrap/38262
142         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
143         remove GMPLIBS.
144
145 2008-09-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
146
147         PR objc/37460
148         * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
149
150 2008-04-03  Tom Tromey  <tromey@redhat.com>
151
152         * Make-lang.in (obj-c++_OBJS): New variable.
153
154 2008-03-27  Tom Tromey  <tromey@redhat.com>
155
156         * Make-lang.in: Revert automatic dependency patch.
157
158 2008-03-25  Tom Tromey  <tromey@redhat.com>
159
160         * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
161         (objcp/objcp-act.o): Restore target.
162
163 2008-03-25  Tom Tromey  <tromey@redhat.com>
164
165         * Make-lang.in (objcp_OBJS): New variable.
166         (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
167         objcp/objcp-act.o): Remove.
168
169 2008-03-07  Paolo Bonzini  <bonzini@gnu.org>
170
171         Revert:
172
173         2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
174                     Douglas Gregor  <doug.gregor@gmail.com>
175  
176         PR bootstrap/35115
177         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
178
179 2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
180             Douglas Gregor  <doug.gregor@gmail.com>
181  
182         PR bootstrap/35115
183         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
184
185 2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
186
187         PR other/35107
188         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
189
190 2007-08-02  Nick Clifton  <nickc@redhat.com>
191
192         * Make-lang.in: Change copyright header to refer to version 3 of
193         the GNU General Public License and to point readers at the
194         COPYING3 file and the FSF's license web page.
195         * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
196         objcp-lang.c: Likewise.
197
198 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
199
200         * Make-lang.in: Add dummy lang.install-pdf target.
201
202 2006-10-23 Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
203
204         * objcp-decl.h (objcp_builtin_function): Remove.
205
206 2006-10-10  Brooks Moses  <bmoses@stanford.edu>
207
208         * Make-lang.in: Added empty "obj-c++.pdf" target.
209
210 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
211
212         * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
213         tsubst_copy_and_build.
214
215 2006-07-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
216
217         * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
218
219 2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
220
221         PR other/27063
222         * config-lang.in: Add subdir_requires.
223
224 2006-06-30  Jason Merrill  <jason@redhat.com>
225
226         * objcp-decl.c (objcp_start_struct): Pass null attributes argument
227         to begin_class_definition.
228
229 2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
230
231         * Make-lang.in (objcp/objcp-decl.o): Add dependency on
232         $(TARGET_H).
233
234 2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
235
236         * Make-lang.in (OBJ-C++): Remove
237         (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
238
239 2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
240
241         * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
242
243 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
244
245         * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
246
247 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
248
249         * Make-lang.in: Remove all dependencies on s-gtype.
250
251 2005-11-22  Andrew Pinski  <pinskia@physics.uc.edu>
252
253         * objcp-decl.c (objcp_lookup_name): Remove.
254         * objcp-decl.h (objcp_lookup_name): Delete.
255         (lookup_name): Kill define.
256
257 2005-09-11  Richard Henderson  <rth@redhat.com>
258
259         * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
260
261 2005-07-09  Andrew Pinski  <pinskia@physics.uc.edu>
262
263         * config-lang.in (gtfiles): Add cp-objcp-common.c.
264         * objcp-lang.c (objcxx_init_ts): New function.
265         (LANG_HOOKS_INIT_TS): Define.
266
267 2005-07-03  Kazu Hirata  <kazu@codesourcery.com>
268
269         * Make-lang.in (cc1plus-checksum.c): Use
270         build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
271
272 2005-06-30  Zack Weinberg  <zack@codesourcery.com>
273             Jakub Jelinek  <jakub@redhat.com>
274
275         * objcp-lang.c: No need to include cxx-pretty-print.h.
276         * Make-lang.in: Update dependencies.
277
278 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
279
280         * all files: Update FSF in copyright headers.
281
282 2005-06-20  Ziemowit Laski  <zlaski@apple.com>
283
284         * config-lang.in (gtfiles): Add cp/rtti.c.
285
286 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
287
288         * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
289         call to xref_tag().
290         (objcp_build_component_ref): Remove function.
291         * objcp-decl.h (objcp_build_component_ref): Remove prototype.
292         (build_component_ref): Remove macro.
293         * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
294
295 2005-05-18  Geoffrey Keating  <geoffk@apple.com>
296
297         * Make-lang.in (cc1objplus-dummy): New.
298         (cc1objplus-checksum.c): New.
299         (cc1objplus-checksum.o): New.
300         (cc1objplus): Add cc1objplus-checksum.o.
301
302 2005-05-17  Ziemowit Laski  <zlaski@apple.com>
303             Mike Stump  <mrs@apple.com>
304
305         Yet more Objective-C++...
306         
307         * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
308         (objcp/objcp-decl.o): Likewise.
309         (objcp/objcp-act.o): Likewise.
310         * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
311
312 2005-04-21  Ziemowit Laski  <zlaski@apple.com>
313             Mike Stump  <mrs@apple.com>
314
315         * ChangeLog: New.
316         * Make-lang.in: Likewise.
317         * config-lang.in: Likewise.
318         * lang-specs.h: Likewise.
319         * objcp-decl.c: Likewise.
320         * objcp-decl.h: Likewise.
321         * objcp-lang.c: Likewise.
322
323 \f
324 Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
325
326 Copying and distribution of this file, with or without modification,
327 are permitted in any medium without royalty provided the copyright
328 notice and this notice are preserved.