OSDN Git Service

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