]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/objcp/ChangeLog
Revert r170108, r170107, r170105, r170104, r170103, r170102, r170101, r170097.
[thirdparty/gcc.git] / gcc / objcp / ChangeLog
CommitLineData
24780fe1
MS
12011-02-07 Mike Stump <mikestump@comcast.net>
2
3 * Make-lang.in (obj-c++.tags): Don't include *.y.
4
b4f588c4
NP
52010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
6
7 * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
8 objc_finish_message_expr.
9
b992d9b0
NP
102010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
11
12 * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
13
61d3ce20
NP
142010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
15
16 * config-lang.in (gtfiles): Added c-family/c-objc.h.
17 * Make-lang.in (objcp/objcp-act.o): Depend on
18 c-family/c-objc.h.
19 (objcp/objcp-lang.o): Same change.
20 (objcp/objcp-decl.o): Same change.
21 * objcp-lang.c: Include c-family/c-objc.h.
22 * objcp-decl.c: Same change.
23
59a09598
NP
242010-11-23 Nicola Pero <nicola.pero@meta-innovation.com>
25
26 PR objc/24358
27 * lang-specs.h: Print a deprecation note every time
28 objc++-cpp-output is requested.
29
be8cf3b5
NP
302010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
31
32 * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
33
977e30bc
NP
342010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
35
36 * objcp-lang.c (finish_file): Removed.
37
668ea4b1
IS
382010-10-14 Iain Sandoe <iains@gcc.gnu.org>
39
40 merge from FSF apple 'trunk' branch.
41 2006 Fariborz Jahanian <fjahanian@apple.com>
42
43 Radars 4436866, 4505126, 4506903, 4517826
44 * objcp-lang.c (objcxx_init_ts): Update for property_decl.
45
bde8a146
RH
462010-10-13 Richard Henderson <rth@redhat.com>
47
48 * objcp-lang.c (objcxx_eh_personality): Update call to
49 build_personality_function.
50
3414bf53
AK
512010-10-11 Andi Kleen <ak@linux.intel.com>
52
53 * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
54 name.
55
d6d5951a
AK
562010-10-07 Andi Kleen <ak@linux.intel.com>
57
58 * Make-lang.in (cc1objplus-dummy): Remove.
59 (cc1objplus-checksum): Change to run checksum over object files
60 and options only.
61
a90163e9
AK
622010-10-04 Andi Kleen <ak@linux.intel.com>
63
64 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
65
f0a0390e
RH
662010-09-28 Richard Henderson <rth@redhat.com>
67
68 * objcp-lang.c: Include "target.h".
69 (objcxx_eh_personality): Use targetm.except_unwind_info.
70 * Make-lang.in (objcp-lang.o): Update deps.
71
c0c24aa4
NP
722010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
73
74 PR objc/25965
75 * objcp-decl.c (objcp_finish_struct): Call
76 objc_get_interface_ivars() and check for duplicate ivars.
77
3b06d379
SB
782010-06-28 Steven Bosscher <steven@gcc.gnu.org>
79
80 * objcp-lang.c: Do not include except.h.
81 * Make-lang.in: Update dependencies.
82
418f840c
JM
832010-06-25 Joseph Myers <joseph@codesourcery.com>
84
85 * lang-specs.h: Remove +e handling.
86
a9429e29
LB
872010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
88
89 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
90 allocation.
91
39dabefd
SB
922010-06-05 Steven Bosscher <steven@gcc.gnu.org>
93
94 * objcp-lang.c: Update include path for moved files.
95 * config-lang.in: Update paths in gtfiles for files in c-family/.
96
245763e3
SB
972010-05-25 Steven Bosscher <steven@gcc.gnu.org>
98
99 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
100 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
101 and target.h.
102 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
103 and debug.h. Explain why except.h has to be included.
104 * Make-lang.in: Update dependencies.
105
9aae8d16
SB
1062010-04-30 Steven Bosscher <steven@gcc.gnu.org>
107
108 * objcp-decl.c: Do not include varray.h.
109
cf76ef1a
RG
1102009-09-22 Richard Guenther <rguenther@suse.de>
111
112 PR objc++/41430
113 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
114 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
115 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
116 (objcxx_eh_personality): New function.
117
4537ec0c
DN
1182009-09-03 Diego Novillo <dnovillo@google.com>
119
120 * objcp-lang.c (lang_hooks): Remove const qualifier.
121
2a4c0366
TG
1222009-07-14 Taras Glek <tglek@mozilla.com>
123 Rafael Espindola <espindola@google.com>
124
125 * Make-lang.in (obj-c.install-plugin): New target for
126 installing plugin headers.
127
dc491a25
ILT
1282009-06-19 Ian Lance Taylor <iant@google.com>
129
130 * objcp-decl.h (start_struct): Remove in_struct and struct_types
131 parameters. Add struct_info parameter.
132 (finish_struct): Likewise.
133
4b29c5e5
AH
1342009-06-13 Aldy Hernandez <aldyh@redhat.com>
135
136 * objcp-decl.h (start_struct): Add location argument.
137 (finish_struct): Same.
138 (finish_decl): New.
139
c2255bc4
AH
1402009-06-12 Aldy Hernandez <aldyh@redhat.com>
141
142 * objcp-decl.h (c_end_compound_stmt): New argument.
143 * objcp-decl.c (objcp_start_struct): Add argument.
144 (objcp_finish_struct): Same.
145
6bc7bc14
ILT
1462009-06-03 Ian Lance Taylor <iant@google.com>
147
148 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
149 and $(SYSTEM_H).
150
c607156f
ILT
1512009-05-27 Ian Lance Taylor <iant@google.com>
152
153 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
154 $(LINKER).
155 (cc1objplus$(exeext)): Likewise.
156
7980bfb8
ILT
1572009-05-26 Ian Lance Taylor <iant@google.com>
158
159 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
160 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
161
24b97832
ILT
1622009-05-10 Ian Lance Taylor <iant@google.com>
163
164 * objcp-decl.h (start_struct): Add three new, ignored, macro
165 parameters.
166 (finish_struct): Add two new, ignored, macro parameters.
167
ad41bd84
JM
1682009-04-21 Joseph Myers <joseph@codesourcery.com>
169
170 * ChangeLog: Add copyright and license notices.
171
9ff4a9da 1722008-12-05 Sebastian Pop <sebastian.pop@amd.com>
250d2fb5
JJ
173
174 PR bootstrap/38262
175 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
176 remove GMPLIBS.
177
2700cb86
AP
1782008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
179
180 PR objc/37460
181 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
182
6cba282a
TT
1832008-04-03 Tom Tromey <tromey@redhat.com>
184
185 * Make-lang.in (obj-c++_OBJS): New variable.
186
e980df8e
TT
1872008-03-27 Tom Tromey <tromey@redhat.com>
188
189 * Make-lang.in: Revert automatic dependency patch.
190
e1f447a8
TT
1912008-03-25 Tom Tromey <tromey@redhat.com>
192
193 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
194 (objcp/objcp-act.o): Restore target.
195
2fe3178b
TT
1962008-03-25 Tom Tromey <tromey@redhat.com>
197
198 * Make-lang.in (objcp_OBJS): New variable.
199 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
200 objcp/objcp-act.o): Remove.
201
96d84882
PB
2022008-03-07 Paolo Bonzini <bonzini@gnu.org>
203
204 Revert:
205
206 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
207 Douglas Gregor <doug.gregor@gmail.com>
208
209 PR bootstrap/35115
210 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
211
083e9416
AT
2122008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
213 Douglas Gregor <doug.gregor@gmail.com>
214
215 PR bootstrap/35115
216 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
217
72fb133f
KG
2182008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
219
220 PR other/35107
221 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
222
af84f9c5
NC
2232007-08-02 Nick Clifton <nickc@redhat.com>
224
225 * Make-lang.in: Change copyright header to refer to version 3 of
226 the GNU General Public License and to point readers at the
227 COPYING3 file and the FSF's license web page.
228 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
229 objcp-lang.c: Likewise.
230
5fbc6266
BM
2312007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
232
233 * Make-lang.in: Add dummy lang.install-pdf target.
234
719bb4e3 2352006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
c79efc4d
RÁE
236
237 * objcp-decl.h (objcp_builtin_function): Remove.
238
b5422ad7
BM
2392006-10-10 Brooks Moses <bmoses@stanford.edu>
240
241 * Make-lang.in: Added empty "obj-c++.pdf" target.
242
015c2c66
MM
2432006-08-20 Mark Mitchell <mark@codesourcery.com>
244
245 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
246 tsubst_copy_and_build.
247
48779194
VR
2482006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
249
250 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
251
1546bb64
PB
2522006-07-03 Paolo Bonzini <bonzini@gnu.org>
253
254 PR other/27063
255 * config-lang.in: Add subdir_requires.
256
1d737af9
JM
2572006-06-30 Jason Merrill <jason@redhat.com>
258
259 * objcp-decl.c (objcp_start_struct): Pass null attributes argument
260 to begin_class_definition.
261
05b44921
L
2622006-05-14 H.J. Lu <hongjiu.lu@intel.com>
263
264 * Make-lang.in (objcp/objcp-decl.o): Add dependency on
265 $(TARGET_H).
266
719bb4e3 2672006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
05b44921 268
9d29a5b7
RE
269 * Make-lang.in (OBJ-C++): Remove
270 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
271
6f93378c
AP
2722005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
273
274 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
275
719bb4e3 2762005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
bd97af06
RÁE
277
278 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
279
719bb4e3 2802005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
2f4d2d18
AM
281
282 * Make-lang.in: Remove all dependencies on s-gtype.
283
1c991891
AP
2842005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
285
286 * objcp-decl.c (objcp_lookup_name): Remove.
287 * objcp-decl.h (objcp_lookup_name): Delete.
288 (lookup_name): Kill define.
289
7928df2e
RH
2902005-09-11 Richard Henderson <rth@redhat.com>
291
292 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
293
3ed8593d
AP
2942005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
295
296 * config-lang.in (gtfiles): Add cp-objcp-common.c.
297 * objcp-lang.c (objcxx_init_ts): New function.
298 (LANG_HOOKS_INIT_TS): Define.
299
f726bf47
KH
3002005-07-03 Kazu Hirata <kazu@codesourcery.com>
301
302 * Make-lang.in (cc1plus-checksum.c): Use
303 build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
304
39ce81c9
ZW
3052005-06-30 Zack Weinberg <zack@codesourcery.com>
306 Jakub Jelinek <jakub@redhat.com>
307
308 * objcp-lang.c: No need to include cxx-pretty-print.h.
309 * Make-lang.in: Update dependencies.
310
f12c30a8
KC
3112005-06-25 Kelley Cook <kcook@gcc.gnu.org>
312
313 * all files: Update FSF in copyright headers.
314
d5abf34d
ZL
3152005-06-20 Ziemowit Laski <zlaski@apple.com>
316
317 * config-lang.in (gtfiles): Add cp/rtti.c.
318
18d311d8
ZL
3192005-05-24 Ziemowit Laski <zlaski@apple.com>
320
321 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
322 call to xref_tag().
323 (objcp_build_component_ref): Remove function.
324 * objcp-decl.h (objcp_build_component_ref): Remove prototype.
325 (build_component_ref): Remove macro.
326 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
327
3fd30b88
GK
3282005-05-18 Geoffrey Keating <geoffk@apple.com>
329
330 * Make-lang.in (cc1objplus-dummy): New.
331 (cc1objplus-checksum.c): New.
332 (cc1objplus-checksum.o): New.
333 (cc1objplus): Add cc1objplus-checksum.o.
334
210f12a7
ZL
3352005-05-17 Ziemowit Laski <zlaski@apple.com>
336 Mike Stump <mrs@apple.com>
98273e5a
ZL
337
338 Yet more Objective-C++...
339
340 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
341 (objcp/objcp-decl.o): Likewise.
342 (objcp/objcp-act.o): Likewise.
343 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
344
210f12a7
ZL
3452005-04-21 Ziemowit Laski <zlaski@apple.com>
346 Mike Stump <mrs@apple.com>
b2e61dde
MS
347
348 * ChangeLog: New.
349 * Make-lang.in: Likewise.
350 * config-lang.in: Likewise.
351 * lang-specs.h: Likewise.
352 * objcp-decl.c: Likewise.
353 * objcp-decl.h: Likewise.
354 * objcp-lang.c: Likewise.
ad41bd84
JM
355
356\f
357Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
358
359Copying and distribution of this file, with or without modification,
360are permitted in any medium without royalty provided the copyright
361notice and this notice are preserved.