]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/objcp/ChangeLog
tree-core.h: Include symtab.h.
[thirdparty/gcc.git] / gcc / objcp / ChangeLog
CommitLineData
c7131fb2
AM
12015-07-07 Andrew MacLeod <amacleod@redhat.com>
2
3 * objcp-decl.c: Adjust includes.
4 * objcp-lang.c: Likewise.
5
abb226c9
AM
62015-06-17 Andrew MacLeod <amacleod@redhat.com>
7
8 * objcp-decl.c: Do not include input.h, line-map.h or is-a.h.
9 * objcp-lang.c: Likewise.
10
13fdf2e2
AM
112015-06-08 Andrew MacLeod <amacleod@redhat.com>
12
13 * objcp-decl.c : Adjust include files.
14 * objcp-lang.c : Likewise.
15
ecb9f223
AM
162015-06-04 Andrew MacLeod <amacleod@redhat.com>
17
18 * objcp-decl.c: Adjust includes for restructured coretypes.h.
19 * objcp-lang.c: Likewise.
20
46bf0b0a
JW
212015-04-27 Jim Wilson <jim.wilson@linaro.org>
22
23 * Make-lang.in (obj-c++.mostlyclean): Remove cc1objplus.
24
adfac8df
JJ
252015-01-09 Michael Collison <michael.collison@linaro.org>
26
27 * objcp-decl.c: Include hash-set.h, machmode.h, vec.h, double-int.h,
28 input.h, alias.h, symtab.h, options, fold-const.h,
29 wide-int.h, and inchash.h due to flattening of tree.h.
30 * objcp-lang.c: Ditto.
31
0d391d25
IS
322014-12-31 Iain Sandoe <iain@codesourcery.com>
33
34 * config-lang.in (gtfiles): Update list.
35
766090c2
TS
362014-05-17 Trevor Saunders <tsaunders@mozilla.com>
37
38 * objcp-decl.h: Adjust.
39
9dba4b55
PC
402014-04-14 Paolo Carlini <paolo.carlini@oracle.com>
41
42 * objcp-decl.h (OBJC_TYPE_NAME, OBJC_SET_TYPE_NAME): Use
43 TYPE_IDENTIFIER.
44
23a5b65a
RS
452014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
46
47 Update copyright years
48
694e859a
TT
492013-09-25 Tom Tromey <tromey@redhat.com>
50
51 * Make-lang.in (START_HDRS, cc1objplus-checksum.o)
52 (objcp/objcp-lang.o, objcp/objcp-decl.o
53 (objcp/objc-runtime-shared-support.o)
54 (objcp/objc-gnu-runtime-abi-01.o objcp/objc-next-runtime-abi-01.o)
55 (objcp/objc-next-runtime-abi-02.o, objcp/objcp-act.o)
56 (objcp/objc-encoding.o, objcp/objc-map.o): Use COMPILE and
57 POSTCOMPILE. Remove explicit dependencies.
58
427b248d
JM
592013-05-16 Jason Merrill <jason@redhat.com>
60
61 * Make-lang.in (cc1objplus$(exeext)): Use link mutex.
62
e3c888eb
JM
632012-06-02 Jason Merrill <jason@redhat.com>
64
65 * objcp-decl.c (objcp_start_struct): Adjust for change in
66 begin_class_definition prototype.
67
3cc2dd4b
NP
682011-10-14 Nicola Pero <nicola.pero@meta-innovation.com>
69
70 * Make-lang.in (OBJCXX_OBJS): Added objc-map.o.
71 (objcp/objc-map.o): New rule.
72 (objcp/objcp-act.o): Depend on objc/objc-map.h.
73 * config-lang.in (gtfiles): Added objc-map.h.
74
a8f18c40
NP
752011-07-11 Nicola Pero <nicola.pero@meta-innovation.com>
76
77 * Make-lang.in (objcp/objc-runtime-shared-support.o): Do not
78 depend on OBSTACK_H.
79 (objcp/objc-gnu-runtime-abi-01.o): Likewise.
80 (objcp/objc-next-runtime-abi-01.o): Likewise.
81 (objcp/objc-next-runtime-abi-02.o): Likewise.
82 (objcp/objcp-act.o): Likewise.
83
f027ee7c
NP
842011-07-04 Nicola Pero <nicola.pero@meta-innovation.com>
85
86 * Make-lang.in (OBJCXX_OBJS): Added objc-encoding.o.
87 (objcp/objcp-lang.o): Reordered dependencies. Depend on GGC_H.
88 (objcp/objcp-decl.o): Reordered dependencies.
89 (objcp/objc-runtime-shared-support.o): Reordered dependencies.
90 Updated them to be identical to the corresponding new objc/ ones,
91 with the addition of objcp-decl.h.
92 (objcp/objc-runtime-shared-support.o): Likewise.
93 (objcp/objc-gnu-runtime-abi-01.o): Likewise.
94 (objcp/objc-next-runtime-abi-01.o): Likewise.
95 (objcp/objc-next-runtime-abi-02.o): Likewise.
96 (objcp/objcp-act.o): Reordered dependencies. Added dependency on
97 objc-encoding.h.
98 (objcp/objc-encoding.o): New rule.
99
0dc33c3c
NP
1002011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
101
102 * objcp-decl.c (objcp_finish_struct): Use
103 objc_detect_field_duplicates instead of having a local
104 implementation.
105
81f653d6
NF
1062011-04-12 Nathan Froyd <froydnj@codesourcery.com>
107
108 * objcp-lang.c (objcxx_init_ts): Call objc_common_init_ts and
109 cp_common_init_ts.
110
7e84ad0b
NP
1112011-03-21 Nicola Pero <nicola.pero@meta-innovation.com>
112
113 PR bootstrap/48167
114 * Make-lang.in (START_HDRS): Added CXX_PARSER_H and
115 CXX_PRETTY_PRINT_H.
116 * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
117 so that it is more obvious that it is identical to the C++ one
118 with the addition of some files at the end.
119
787a8c0f
JM
1202011-03-06 Joseph Myers <joseph@codesourcery.com>
121
122 * lang-specs.h: Match -save-temps* instead of -save-temps.
123
67ad6c82
NP
1242011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
125
126 PR objc++/47711
127 * config-lang.in (gtfiles): Updated list.
128
d764a8e6
IS
1292011-02-17 Iain Sandoe <iains@gcc.gnu.org>
130
131 * Make-lang.in (START_HDRS): New.
132 (OBJCXX_OBJS): Added new object files from objc/.
133 (objcp/objcp-act.o): Updated prerequisites.
134 (objcp/objcp-lang.o): Updated prerequisites.
135 (objcp/objc-runtime-shared-support.o): New.
136 (objcp/objc-gnu-runtime-abi-01.o): New.
137 (objcp/objc-next-runtime-abi-01.o): New.
138 (objcp/objc-next-runtime-abi-02.o): New.
139 * config-lang.in (gtfiles): Updated.
140 * objcp-lang.c (objcxx_eh_personality): Removed.
141 (LANG_HOOKS_EH_PERSONALITY): Removed.
142 (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
143 (objcp_eh_personality_decl): Removed.
144
24780fe1
MS
1452011-02-07 Mike Stump <mikestump@comcast.net>
146
147 * Make-lang.in (obj-c++.tags): Don't include *.y.
148
b4f588c4
NP
1492010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
150
151 * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
152 objc_finish_message_expr.
153
b992d9b0
NP
1542010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
155
156 * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
157
61d3ce20
NP
1582010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
159
160 * config-lang.in (gtfiles): Added c-family/c-objc.h.
161 * Make-lang.in (objcp/objcp-act.o): Depend on
162 c-family/c-objc.h.
163 (objcp/objcp-lang.o): Same change.
164 (objcp/objcp-decl.o): Same change.
165 * objcp-lang.c: Include c-family/c-objc.h.
166 * objcp-decl.c: Same change.
167
59a09598
NP
1682010-11-23 Nicola Pero <nicola.pero@meta-innovation.com>
169
170 PR objc/24358
171 * lang-specs.h: Print a deprecation note every time
172 objc++-cpp-output is requested.
173
be8cf3b5
NP
1742010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
175
176 * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
177
977e30bc
NP
1782010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
179
180 * objcp-lang.c (finish_file): Removed.
181
668ea4b1
IS
1822010-10-14 Iain Sandoe <iains@gcc.gnu.org>
183
184 merge from FSF apple 'trunk' branch.
185 2006 Fariborz Jahanian <fjahanian@apple.com>
186
187 Radars 4436866, 4505126, 4506903, 4517826
188 * objcp-lang.c (objcxx_init_ts): Update for property_decl.
189
bde8a146
RH
1902010-10-13 Richard Henderson <rth@redhat.com>
191
192 * objcp-lang.c (objcxx_eh_personality): Update call to
193 build_personality_function.
194
3414bf53
AK
1952010-10-11 Andi Kleen <ak@linux.intel.com>
196
197 * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
198 name.
199
d6d5951a
AK
2002010-10-07 Andi Kleen <ak@linux.intel.com>
201
202 * Make-lang.in (cc1objplus-dummy): Remove.
203 (cc1objplus-checksum): Change to run checksum over object files
204 and options only.
205
a90163e9
AK
2062010-10-04 Andi Kleen <ak@linux.intel.com>
207
208 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
209
f0a0390e
RH
2102010-09-28 Richard Henderson <rth@redhat.com>
211
212 * objcp-lang.c: Include "target.h".
213 (objcxx_eh_personality): Use targetm.except_unwind_info.
214 * Make-lang.in (objcp-lang.o): Update deps.
215
c0c24aa4
NP
2162010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
217
218 PR objc/25965
219 * objcp-decl.c (objcp_finish_struct): Call
220 objc_get_interface_ivars() and check for duplicate ivars.
221
3b06d379
SB
2222010-06-28 Steven Bosscher <steven@gcc.gnu.org>
223
224 * objcp-lang.c: Do not include except.h.
225 * Make-lang.in: Update dependencies.
226
418f840c
JM
2272010-06-25 Joseph Myers <joseph@codesourcery.com>
228
229 * lang-specs.h: Remove +e handling.
230
a9429e29
LB
2312010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
232
233 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
234 allocation.
235
39dabefd
SB
2362010-06-05 Steven Bosscher <steven@gcc.gnu.org>
237
238 * objcp-lang.c: Update include path for moved files.
239 * config-lang.in: Update paths in gtfiles for files in c-family/.
240
245763e3
SB
2412010-05-25 Steven Bosscher <steven@gcc.gnu.org>
242
243 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
244 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
245 and target.h.
246 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
247 and debug.h. Explain why except.h has to be included.
248 * Make-lang.in: Update dependencies.
249
9aae8d16
SB
2502010-04-30 Steven Bosscher <steven@gcc.gnu.org>
251
252 * objcp-decl.c: Do not include varray.h.
253
cf76ef1a
RG
2542009-09-22 Richard Guenther <rguenther@suse.de>
255
256 PR objc++/41430
257 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
258 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
259 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
260 (objcxx_eh_personality): New function.
261
4537ec0c
DN
2622009-09-03 Diego Novillo <dnovillo@google.com>
263
264 * objcp-lang.c (lang_hooks): Remove const qualifier.
265
2a4c0366
TG
2662009-07-14 Taras Glek <tglek@mozilla.com>
267 Rafael Espindola <espindola@google.com>
268
269 * Make-lang.in (obj-c.install-plugin): New target for
270 installing plugin headers.
271
dc491a25
ILT
2722009-06-19 Ian Lance Taylor <iant@google.com>
273
274 * objcp-decl.h (start_struct): Remove in_struct and struct_types
275 parameters. Add struct_info parameter.
276 (finish_struct): Likewise.
277
4b29c5e5
AH
2782009-06-13 Aldy Hernandez <aldyh@redhat.com>
279
280 * objcp-decl.h (start_struct): Add location argument.
281 (finish_struct): Same.
282 (finish_decl): New.
283
c2255bc4
AH
2842009-06-12 Aldy Hernandez <aldyh@redhat.com>
285
286 * objcp-decl.h (c_end_compound_stmt): New argument.
287 * objcp-decl.c (objcp_start_struct): Add argument.
288 (objcp_finish_struct): Same.
289
6bc7bc14
ILT
2902009-06-03 Ian Lance Taylor <iant@google.com>
291
292 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
293 and $(SYSTEM_H).
294
c607156f
ILT
2952009-05-27 Ian Lance Taylor <iant@google.com>
296
297 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
298 $(LINKER).
299 (cc1objplus$(exeext)): Likewise.
300
7980bfb8
ILT
3012009-05-26 Ian Lance Taylor <iant@google.com>
302
303 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
304 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
305
24b97832
ILT
3062009-05-10 Ian Lance Taylor <iant@google.com>
307
308 * objcp-decl.h (start_struct): Add three new, ignored, macro
309 parameters.
310 (finish_struct): Add two new, ignored, macro parameters.
311
ad41bd84
JM
3122009-04-21 Joseph Myers <joseph@codesourcery.com>
313
314 * ChangeLog: Add copyright and license notices.
315
9ff4a9da 3162008-12-05 Sebastian Pop <sebastian.pop@amd.com>
250d2fb5
JJ
317
318 PR bootstrap/38262
319 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
320 remove GMPLIBS.
321
2700cb86
AP
3222008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
323
324 PR objc/37460
325 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
326
6cba282a
TT
3272008-04-03 Tom Tromey <tromey@redhat.com>
328
329 * Make-lang.in (obj-c++_OBJS): New variable.
330
e980df8e
TT
3312008-03-27 Tom Tromey <tromey@redhat.com>
332
333 * Make-lang.in: Revert automatic dependency patch.
334
e1f447a8
TT
3352008-03-25 Tom Tromey <tromey@redhat.com>
336
337 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
338 (objcp/objcp-act.o): Restore target.
339
2fe3178b
TT
3402008-03-25 Tom Tromey <tromey@redhat.com>
341
342 * Make-lang.in (objcp_OBJS): New variable.
343 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
344 objcp/objcp-act.o): Remove.
345
96d84882
PB
3462008-03-07 Paolo Bonzini <bonzini@gnu.org>
347
348 Revert:
349
350 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
351 Douglas Gregor <doug.gregor@gmail.com>
352
353 PR bootstrap/35115
354 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
355
083e9416
AT
3562008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
357 Douglas Gregor <doug.gregor@gmail.com>
358
359 PR bootstrap/35115
360 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
361
72fb133f
KG
3622008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
363
364 PR other/35107
365 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
366
af84f9c5
NC
3672007-08-02 Nick Clifton <nickc@redhat.com>
368
369 * Make-lang.in: Change copyright header to refer to version 3 of
370 the GNU General Public License and to point readers at the
371 COPYING3 file and the FSF's license web page.
372 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
373 objcp-lang.c: Likewise.
374
5fbc6266
BM
3752007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
376
377 * Make-lang.in: Add dummy lang.install-pdf target.
378
719bb4e3 3792006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
c79efc4d
RÁE
380
381 * objcp-decl.h (objcp_builtin_function): Remove.
382
b5422ad7
BM
3832006-10-10 Brooks Moses <bmoses@stanford.edu>
384
385 * Make-lang.in: Added empty "obj-c++.pdf" target.
386
015c2c66
MM
3872006-08-20 Mark Mitchell <mark@codesourcery.com>
388
389 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
390 tsubst_copy_and_build.
391
48779194
VR
3922006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
393
394 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
395
1546bb64
PB
3962006-07-03 Paolo Bonzini <bonzini@gnu.org>
397
398 PR other/27063
399 * config-lang.in: Add subdir_requires.
400
1d737af9
JM
4012006-06-30 Jason Merrill <jason@redhat.com>
402
403 * objcp-decl.c (objcp_start_struct): Pass null attributes argument
404 to begin_class_definition.
405
05b44921
L
4062006-05-14 H.J. Lu <hongjiu.lu@intel.com>
407
408 * Make-lang.in (objcp/objcp-decl.o): Add dependency on
409 $(TARGET_H).
410
719bb4e3 4112006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
05b44921 412
9d29a5b7
RE
413 * Make-lang.in (OBJ-C++): Remove
414 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
415
6f93378c
AP
4162005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
417
418 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
419
719bb4e3 4202005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
bd97af06
RÁE
421
422 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
423
719bb4e3 4242005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
2f4d2d18
AM
425
426 * Make-lang.in: Remove all dependencies on s-gtype.
427
1c991891
AP
4282005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
429
430 * objcp-decl.c (objcp_lookup_name): Remove.
431 * objcp-decl.h (objcp_lookup_name): Delete.
432 (lookup_name): Kill define.
433
7928df2e
RH
4342005-09-11 Richard Henderson <rth@redhat.com>
435
436 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
437
3ed8593d
AP
4382005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
439
440 * config-lang.in (gtfiles): Add cp-objcp-common.c.
441 * objcp-lang.c (objcxx_init_ts): New function.
442 (LANG_HOOKS_INIT_TS): Define.
443
f726bf47
KH
4442005-07-03 Kazu Hirata <kazu@codesourcery.com>
445
446 * Make-lang.in (cc1plus-checksum.c): Use
447 build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
448
39ce81c9
ZW
4492005-06-30 Zack Weinberg <zack@codesourcery.com>
450 Jakub Jelinek <jakub@redhat.com>
451
452 * objcp-lang.c: No need to include cxx-pretty-print.h.
453 * Make-lang.in: Update dependencies.
454
f12c30a8
KC
4552005-06-25 Kelley Cook <kcook@gcc.gnu.org>
456
457 * all files: Update FSF in copyright headers.
458
d5abf34d
ZL
4592005-06-20 Ziemowit Laski <zlaski@apple.com>
460
461 * config-lang.in (gtfiles): Add cp/rtti.c.
462
18d311d8
ZL
4632005-05-24 Ziemowit Laski <zlaski@apple.com>
464
465 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
466 call to xref_tag().
467 (objcp_build_component_ref): Remove function.
468 * objcp-decl.h (objcp_build_component_ref): Remove prototype.
469 (build_component_ref): Remove macro.
470 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
471
3fd30b88
GK
4722005-05-18 Geoffrey Keating <geoffk@apple.com>
473
474 * Make-lang.in (cc1objplus-dummy): New.
475 (cc1objplus-checksum.c): New.
476 (cc1objplus-checksum.o): New.
477 (cc1objplus): Add cc1objplus-checksum.o.
478
210f12a7
ZL
4792005-05-17 Ziemowit Laski <zlaski@apple.com>
480 Mike Stump <mrs@apple.com>
98273e5a
ZL
481
482 Yet more Objective-C++...
483
484 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
485 (objcp/objcp-decl.o): Likewise.
486 (objcp/objcp-act.o): Likewise.
487 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
488
210f12a7
ZL
4892005-04-21 Ziemowit Laski <zlaski@apple.com>
490 Mike Stump <mrs@apple.com>
b2e61dde
MS
491
492 * ChangeLog: New.
493 * Make-lang.in: Likewise.
494 * config-lang.in: Likewise.
495 * lang-specs.h: Likewise.
496 * objcp-decl.c: Likewise.
497 * objcp-decl.h: Likewise.
498 * objcp-lang.c: Likewise.
ad41bd84
JM
499
500\f
5624e564 501Copyright (C) 2005-2015 Free Software Foundation, Inc.
ad41bd84
JM
502
503Copying and distribution of this file, with or without modification,
504are permitted in any medium without royalty provided the copyright
505notice and this notice are preserved.