OSDN Git Service

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