]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/objcp/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / objcp / ChangeLog
CommitLineData
0dc33c3c
NP
12011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
2
3 * objcp-decl.c (objcp_finish_struct): Use
4 objc_detect_field_duplicates instead of having a local
5 implementation.
6
81f653d6
NF
72011-04-12 Nathan Froyd <froydnj@codesourcery.com>
8
9 * objcp-lang.c (objcxx_init_ts): Call objc_common_init_ts and
10 cp_common_init_ts.
11
7e84ad0b
NP
122011-03-21 Nicola Pero <nicola.pero@meta-innovation.com>
13
14 PR bootstrap/48167
15 * Make-lang.in (START_HDRS): Added CXX_PARSER_H and
16 CXX_PRETTY_PRINT_H.
17 * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
18 so that it is more obvious that it is identical to the C++ one
19 with the addition of some files at the end.
20
787a8c0f
JM
212011-03-06 Joseph Myers <joseph@codesourcery.com>
22
23 * lang-specs.h: Match -save-temps* instead of -save-temps.
24
67ad6c82
NP
252011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
26
27 PR objc++/47711
28 * config-lang.in (gtfiles): Updated list.
29
d764a8e6
IS
302011-02-17 Iain Sandoe <iains@gcc.gnu.org>
31
32 * Make-lang.in (START_HDRS): New.
33 (OBJCXX_OBJS): Added new object files from objc/.
34 (objcp/objcp-act.o): Updated prerequisites.
35 (objcp/objcp-lang.o): Updated prerequisites.
36 (objcp/objc-runtime-shared-support.o): New.
37 (objcp/objc-gnu-runtime-abi-01.o): New.
38 (objcp/objc-next-runtime-abi-01.o): New.
39 (objcp/objc-next-runtime-abi-02.o): New.
40 * config-lang.in (gtfiles): Updated.
41 * objcp-lang.c (objcxx_eh_personality): Removed.
42 (LANG_HOOKS_EH_PERSONALITY): Removed.
43 (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
44 (objcp_eh_personality_decl): Removed.
45
24780fe1
MS
462011-02-07 Mike Stump <mikestump@comcast.net>
47
48 * Make-lang.in (obj-c++.tags): Don't include *.y.
49
b4f588c4
NP
502010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
51
52 * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
53 objc_finish_message_expr.
54
b992d9b0
NP
552010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
56
57 * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
58
61d3ce20
NP
592010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
60
61 * config-lang.in (gtfiles): Added c-family/c-objc.h.
62 * Make-lang.in (objcp/objcp-act.o): Depend on
63 c-family/c-objc.h.
64 (objcp/objcp-lang.o): Same change.
65 (objcp/objcp-decl.o): Same change.
66 * objcp-lang.c: Include c-family/c-objc.h.
67 * objcp-decl.c: Same change.
68
59a09598
NP
692010-11-23 Nicola Pero <nicola.pero@meta-innovation.com>
70
71 PR objc/24358
72 * lang-specs.h: Print a deprecation note every time
73 objc++-cpp-output is requested.
74
be8cf3b5
NP
752010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
76
77 * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
78
977e30bc
NP
792010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
80
81 * objcp-lang.c (finish_file): Removed.
82
668ea4b1
IS
832010-10-14 Iain Sandoe <iains@gcc.gnu.org>
84
85 merge from FSF apple 'trunk' branch.
86 2006 Fariborz Jahanian <fjahanian@apple.com>
87
88 Radars 4436866, 4505126, 4506903, 4517826
89 * objcp-lang.c (objcxx_init_ts): Update for property_decl.
90
bde8a146
RH
912010-10-13 Richard Henderson <rth@redhat.com>
92
93 * objcp-lang.c (objcxx_eh_personality): Update call to
94 build_personality_function.
95
3414bf53
AK
962010-10-11 Andi Kleen <ak@linux.intel.com>
97
98 * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
99 name.
100
d6d5951a
AK
1012010-10-07 Andi Kleen <ak@linux.intel.com>
102
103 * Make-lang.in (cc1objplus-dummy): Remove.
104 (cc1objplus-checksum): Change to run checksum over object files
105 and options only.
106
a90163e9
AK
1072010-10-04 Andi Kleen <ak@linux.intel.com>
108
109 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
110
f0a0390e
RH
1112010-09-28 Richard Henderson <rth@redhat.com>
112
113 * objcp-lang.c: Include "target.h".
114 (objcxx_eh_personality): Use targetm.except_unwind_info.
115 * Make-lang.in (objcp-lang.o): Update deps.
116
c0c24aa4
NP
1172010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
118
119 PR objc/25965
120 * objcp-decl.c (objcp_finish_struct): Call
121 objc_get_interface_ivars() and check for duplicate ivars.
122
3b06d379
SB
1232010-06-28 Steven Bosscher <steven@gcc.gnu.org>
124
125 * objcp-lang.c: Do not include except.h.
126 * Make-lang.in: Update dependencies.
127
418f840c
JM
1282010-06-25 Joseph Myers <joseph@codesourcery.com>
129
130 * lang-specs.h: Remove +e handling.
131
a9429e29
LB
1322010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
133
134 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
135 allocation.
136
39dabefd
SB
1372010-06-05 Steven Bosscher <steven@gcc.gnu.org>
138
139 * objcp-lang.c: Update include path for moved files.
140 * config-lang.in: Update paths in gtfiles for files in c-family/.
141
245763e3
SB
1422010-05-25 Steven Bosscher <steven@gcc.gnu.org>
143
144 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
145 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
146 and target.h.
147 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
148 and debug.h. Explain why except.h has to be included.
149 * Make-lang.in: Update dependencies.
150
9aae8d16
SB
1512010-04-30 Steven Bosscher <steven@gcc.gnu.org>
152
153 * objcp-decl.c: Do not include varray.h.
154
cf76ef1a
RG
1552009-09-22 Richard Guenther <rguenther@suse.de>
156
157 PR objc++/41430
158 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
159 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
160 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
161 (objcxx_eh_personality): New function.
162
4537ec0c
DN
1632009-09-03 Diego Novillo <dnovillo@google.com>
164
165 * objcp-lang.c (lang_hooks): Remove const qualifier.
166
2a4c0366
TG
1672009-07-14 Taras Glek <tglek@mozilla.com>
168 Rafael Espindola <espindola@google.com>
169
170 * Make-lang.in (obj-c.install-plugin): New target for
171 installing plugin headers.
172
dc491a25
ILT
1732009-06-19 Ian Lance Taylor <iant@google.com>
174
175 * objcp-decl.h (start_struct): Remove in_struct and struct_types
176 parameters. Add struct_info parameter.
177 (finish_struct): Likewise.
178
4b29c5e5
AH
1792009-06-13 Aldy Hernandez <aldyh@redhat.com>
180
181 * objcp-decl.h (start_struct): Add location argument.
182 (finish_struct): Same.
183 (finish_decl): New.
184
c2255bc4
AH
1852009-06-12 Aldy Hernandez <aldyh@redhat.com>
186
187 * objcp-decl.h (c_end_compound_stmt): New argument.
188 * objcp-decl.c (objcp_start_struct): Add argument.
189 (objcp_finish_struct): Same.
190
6bc7bc14
ILT
1912009-06-03 Ian Lance Taylor <iant@google.com>
192
193 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
194 and $(SYSTEM_H).
195
c607156f
ILT
1962009-05-27 Ian Lance Taylor <iant@google.com>
197
198 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
199 $(LINKER).
200 (cc1objplus$(exeext)): Likewise.
201
7980bfb8
ILT
2022009-05-26 Ian Lance Taylor <iant@google.com>
203
204 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
205 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
206
24b97832
ILT
2072009-05-10 Ian Lance Taylor <iant@google.com>
208
209 * objcp-decl.h (start_struct): Add three new, ignored, macro
210 parameters.
211 (finish_struct): Add two new, ignored, macro parameters.
212
ad41bd84
JM
2132009-04-21 Joseph Myers <joseph@codesourcery.com>
214
215 * ChangeLog: Add copyright and license notices.
216
9ff4a9da 2172008-12-05 Sebastian Pop <sebastian.pop@amd.com>
250d2fb5
JJ
218
219 PR bootstrap/38262
220 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
221 remove GMPLIBS.
222
2700cb86
AP
2232008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
224
225 PR objc/37460
226 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
227
6cba282a
TT
2282008-04-03 Tom Tromey <tromey@redhat.com>
229
230 * Make-lang.in (obj-c++_OBJS): New variable.
231
e980df8e
TT
2322008-03-27 Tom Tromey <tromey@redhat.com>
233
234 * Make-lang.in: Revert automatic dependency patch.
235
e1f447a8
TT
2362008-03-25 Tom Tromey <tromey@redhat.com>
237
238 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
239 (objcp/objcp-act.o): Restore target.
240
2fe3178b
TT
2412008-03-25 Tom Tromey <tromey@redhat.com>
242
243 * Make-lang.in (objcp_OBJS): New variable.
244 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
245 objcp/objcp-act.o): Remove.
246
96d84882
PB
2472008-03-07 Paolo Bonzini <bonzini@gnu.org>
248
249 Revert:
250
251 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
252 Douglas Gregor <doug.gregor@gmail.com>
253
254 PR bootstrap/35115
255 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
256
083e9416
AT
2572008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
258 Douglas Gregor <doug.gregor@gmail.com>
259
260 PR bootstrap/35115
261 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
262
72fb133f
KG
2632008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
264
265 PR other/35107
266 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
267
af84f9c5
NC
2682007-08-02 Nick Clifton <nickc@redhat.com>
269
270 * Make-lang.in: Change copyright header to refer to version 3 of
271 the GNU General Public License and to point readers at the
272 COPYING3 file and the FSF's license web page.
273 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
274 objcp-lang.c: Likewise.
275
5fbc6266
BM
2762007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
277
278 * Make-lang.in: Add dummy lang.install-pdf target.
279
719bb4e3 2802006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
c79efc4d
RÁE
281
282 * objcp-decl.h (objcp_builtin_function): Remove.
283
b5422ad7
BM
2842006-10-10 Brooks Moses <bmoses@stanford.edu>
285
286 * Make-lang.in: Added empty "obj-c++.pdf" target.
287
015c2c66
MM
2882006-08-20 Mark Mitchell <mark@codesourcery.com>
289
290 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
291 tsubst_copy_and_build.
292
48779194
VR
2932006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
294
295 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
296
1546bb64
PB
2972006-07-03 Paolo Bonzini <bonzini@gnu.org>
298
299 PR other/27063
300 * config-lang.in: Add subdir_requires.
301
1d737af9
JM
3022006-06-30 Jason Merrill <jason@redhat.com>
303
304 * objcp-decl.c (objcp_start_struct): Pass null attributes argument
305 to begin_class_definition.
306
05b44921
L
3072006-05-14 H.J. Lu <hongjiu.lu@intel.com>
308
309 * Make-lang.in (objcp/objcp-decl.o): Add dependency on
310 $(TARGET_H).
311
719bb4e3 3122006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
05b44921 313
9d29a5b7
RE
314 * Make-lang.in (OBJ-C++): Remove
315 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
316
6f93378c
AP
3172005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
318
319 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
320
719bb4e3 3212005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
bd97af06
RÁE
322
323 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
324
719bb4e3 3252005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
2f4d2d18
AM
326
327 * Make-lang.in: Remove all dependencies on s-gtype.
328
1c991891
AP
3292005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
330
331 * objcp-decl.c (objcp_lookup_name): Remove.
332 * objcp-decl.h (objcp_lookup_name): Delete.
333 (lookup_name): Kill define.
334
7928df2e
RH
3352005-09-11 Richard Henderson <rth@redhat.com>
336
337 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
338
3ed8593d
AP
3392005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
340
341 * config-lang.in (gtfiles): Add cp-objcp-common.c.
342 * objcp-lang.c (objcxx_init_ts): New function.
343 (LANG_HOOKS_INIT_TS): Define.
344
f726bf47
KH
3452005-07-03 Kazu Hirata <kazu@codesourcery.com>
346
347 * Make-lang.in (cc1plus-checksum.c): Use
348 build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
349
39ce81c9
ZW
3502005-06-30 Zack Weinberg <zack@codesourcery.com>
351 Jakub Jelinek <jakub@redhat.com>
352
353 * objcp-lang.c: No need to include cxx-pretty-print.h.
354 * Make-lang.in: Update dependencies.
355
f12c30a8
KC
3562005-06-25 Kelley Cook <kcook@gcc.gnu.org>
357
358 * all files: Update FSF in copyright headers.
359
d5abf34d
ZL
3602005-06-20 Ziemowit Laski <zlaski@apple.com>
361
362 * config-lang.in (gtfiles): Add cp/rtti.c.
363
18d311d8
ZL
3642005-05-24 Ziemowit Laski <zlaski@apple.com>
365
366 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
367 call to xref_tag().
368 (objcp_build_component_ref): Remove function.
369 * objcp-decl.h (objcp_build_component_ref): Remove prototype.
370 (build_component_ref): Remove macro.
371 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
372
3fd30b88
GK
3732005-05-18 Geoffrey Keating <geoffk@apple.com>
374
375 * Make-lang.in (cc1objplus-dummy): New.
376 (cc1objplus-checksum.c): New.
377 (cc1objplus-checksum.o): New.
378 (cc1objplus): Add cc1objplus-checksum.o.
379
210f12a7
ZL
3802005-05-17 Ziemowit Laski <zlaski@apple.com>
381 Mike Stump <mrs@apple.com>
98273e5a
ZL
382
383 Yet more Objective-C++...
384
385 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
386 (objcp/objcp-decl.o): Likewise.
387 (objcp/objcp-act.o): Likewise.
388 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
389
210f12a7
ZL
3902005-04-21 Ziemowit Laski <zlaski@apple.com>
391 Mike Stump <mrs@apple.com>
b2e61dde
MS
392
393 * ChangeLog: New.
394 * Make-lang.in: Likewise.
395 * config-lang.in: Likewise.
396 * lang-specs.h: Likewise.
397 * objcp-decl.c: Likewise.
398 * objcp-decl.h: Likewise.
399 * objcp-lang.c: Likewise.
ad41bd84
JM
400
401\f
402Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
403
404Copying and distribution of this file, with or without modification,
405are permitted in any medium without royalty provided the copyright
406notice and this notice are preserved.