OSDN Git Service

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