Replace 8 spaces with a tabular in ChangeLog files.
[gcc.git] / gcc / objcp / ChangeLog
1 2018-05-07 Nathan Sidwell <nathan@acm.org>
2
3 * objcp-lang.c (objcxx_init_ts): Don't call init_shadowed_var_for_decl.
4
5 2018-01-03 Jakub Jelinek <jakub@redhat.com>
6
7 Update copyright years.
8
9 2017-07-03 Nathan Sidwell <nathan@acm.org>
10
11 * config-lang.in: Source cp/config-lang.in, sort objc++ gtfiles list.
12
13 2017-06-02 Nathan Sidwell <nathan@acm.org>
14
15 * objcp-decl.h (SIZEOF_OBJC_TYPE_LANG_SPECIFIC): Use lang_type.
16 (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use it. Don't set
17 u.c.h.is_lang_type_class.
18
19 2017-01-01 Jakub Jelinek <jakub@redhat.com>
20
21 Update copyright years.
22
23 2016-01-04 Jakub Jelinek <jakub@redhat.com>
24
25 Update copyright years.
26
27 2015-11-13 Jason Merrill <jason@redhat.com>
28
29 * config-lang.in (gtfiles): Add cp-gimplify.c.
30
31 2015-11-11 Andrew MacLeod <amacleod@redhat.com>
32
33 * objcp-decl.c: Remove unused header files.
34 * objcp-lang.c: Likewise.
35
36 2015-10-29 Andrew MacLeod <amacleod@redhat.com>
37
38 * objcp-decl.c: Reorder #include's and remove duplicates.
39 * objcp-lang.c: Likewise.
40
41 2015-07-07 Andrew MacLeod <amacleod@redhat.com>
42
43 * objcp-decl.c: Adjust includes.
44 * objcp-lang.c: Likewise.
45
46 2015-06-17 Andrew MacLeod <amacleod@redhat.com>
47
48 * objcp-decl.c: Do not include input.h, line-map.h or is-a.h.
49 * objcp-lang.c: Likewise.
50
51 2015-06-08 Andrew MacLeod <amacleod@redhat.com>
52
53 * objcp-decl.c : Adjust include files.
54 * objcp-lang.c : Likewise.
55
56 2015-06-04 Andrew MacLeod <amacleod@redhat.com>
57
58 * objcp-decl.c: Adjust includes for restructured coretypes.h.
59 * objcp-lang.c: Likewise.
60
61 2015-04-27 Jim Wilson <jim.wilson@linaro.org>
62
63 * Make-lang.in (obj-c++.mostlyclean): Remove cc1objplus.
64
65 2015-01-09 Michael Collison <michael.collison@linaro.org>
66
67 * objcp-decl.c: Include hash-set.h, machmode.h, vec.h, double-int.h,
68 input.h, alias.h, symtab.h, options, fold-const.h,
69 wide-int.h, and inchash.h due to flattening of tree.h.
70 * objcp-lang.c: Ditto.
71
72 2014-12-31 Iain Sandoe <iain@codesourcery.com>
73
74 * config-lang.in (gtfiles): Update list.
75
76 2014-05-17 Trevor Saunders <tsaunders@mozilla.com>
77
78 * objcp-decl.h: Adjust.
79
80 2014-04-14 Paolo Carlini <paolo.carlini@oracle.com>
81
82 * objcp-decl.h (OBJC_TYPE_NAME, OBJC_SET_TYPE_NAME): Use
83 TYPE_IDENTIFIER.
84
85 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
86
87 Update copyright years
88
89 2013-09-25 Tom Tromey <tromey@redhat.com>
90
91 * Make-lang.in (START_HDRS, cc1objplus-checksum.o)
92 (objcp/objcp-lang.o, objcp/objcp-decl.o
93 (objcp/objc-runtime-shared-support.o)
94 (objcp/objc-gnu-runtime-abi-01.o objcp/objc-next-runtime-abi-01.o)
95 (objcp/objc-next-runtime-abi-02.o, objcp/objcp-act.o)
96 (objcp/objc-encoding.o, objcp/objc-map.o): Use COMPILE and
97 POSTCOMPILE. Remove explicit dependencies.
98
99 2013-05-16 Jason Merrill <jason@redhat.com>
100
101 * Make-lang.in (cc1objplus$(exeext)): Use link mutex.
102
103 2012-06-02 Jason Merrill <jason@redhat.com>
104
105 * objcp-decl.c (objcp_start_struct): Adjust for change in
106 begin_class_definition prototype.
107
108 2011-10-14 Nicola Pero <nicola.pero@meta-innovation.com>
109
110 * Make-lang.in (OBJCXX_OBJS): Added objc-map.o.
111 (objcp/objc-map.o): New rule.
112 (objcp/objcp-act.o): Depend on objc/objc-map.h.
113 * config-lang.in (gtfiles): Added objc-map.h.
114
115 2011-07-11 Nicola Pero <nicola.pero@meta-innovation.com>
116
117 * Make-lang.in (objcp/objc-runtime-shared-support.o): Do not
118 depend on OBSTACK_H.
119 (objcp/objc-gnu-runtime-abi-01.o): Likewise.
120 (objcp/objc-next-runtime-abi-01.o): Likewise.
121 (objcp/objc-next-runtime-abi-02.o): Likewise.
122 (objcp/objcp-act.o): Likewise.
123
124 2011-07-04 Nicola Pero <nicola.pero@meta-innovation.com>
125
126 * Make-lang.in (OBJCXX_OBJS): Added objc-encoding.o.
127 (objcp/objcp-lang.o): Reordered dependencies. Depend on GGC_H.
128 (objcp/objcp-decl.o): Reordered dependencies.
129 (objcp/objc-runtime-shared-support.o): Reordered dependencies.
130 Updated them to be identical to the corresponding new objc/ ones,
131 with the addition of objcp-decl.h.
132 (objcp/objc-runtime-shared-support.o): Likewise.
133 (objcp/objc-gnu-runtime-abi-01.o): Likewise.
134 (objcp/objc-next-runtime-abi-01.o): Likewise.
135 (objcp/objc-next-runtime-abi-02.o): Likewise.
136 (objcp/objcp-act.o): Reordered dependencies. Added dependency on
137 objc-encoding.h.
138 (objcp/objc-encoding.o): New rule.
139
140 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
141
142 * objcp-decl.c (objcp_finish_struct): Use
143 objc_detect_field_duplicates instead of having a local
144 implementation.
145
146 2011-04-12 Nathan Froyd <froydnj@codesourcery.com>
147
148 * objcp-lang.c (objcxx_init_ts): Call objc_common_init_ts and
149 cp_common_init_ts.
150
151 2011-03-21 Nicola Pero <nicola.pero@meta-innovation.com>
152
153 PR bootstrap/48167
154 * Make-lang.in (START_HDRS): Added CXX_PARSER_H and
155 CXX_PRETTY_PRINT_H.
156 * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
157 so that it is more obvious that it is identical to the C++ one
158 with the addition of some files at the end.
159
160 2011-03-06 Joseph Myers <joseph@codesourcery.com>
161
162 * lang-specs.h: Match -save-temps* instead of -save-temps.
163
164 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
165
166 PR objc++/47711
167 * config-lang.in (gtfiles): Updated list.
168
169 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
170
171 * Make-lang.in (START_HDRS): New.
172 (OBJCXX_OBJS): Added new object files from objc/.
173 (objcp/objcp-act.o): Updated prerequisites.
174 (objcp/objcp-lang.o): Updated prerequisites.
175 (objcp/objc-runtime-shared-support.o): New.
176 (objcp/objc-gnu-runtime-abi-01.o): New.
177 (objcp/objc-next-runtime-abi-01.o): New.
178 (objcp/objc-next-runtime-abi-02.o): New.
179 * config-lang.in (gtfiles): Updated.
180 * objcp-lang.c (objcxx_eh_personality): Removed.
181 (LANG_HOOKS_EH_PERSONALITY): Removed.
182 (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
183 (objcp_eh_personality_decl): Removed.
184
185 2011-02-07 Mike Stump <mikestump@comcast.net>
186
187 * Make-lang.in (obj-c++.tags): Don't include *.y.
188
189 2010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
190
191 * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
192 objc_finish_message_expr.
193
194 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
195
196 * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
197
198 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
199
200 * config-lang.in (gtfiles): Added c-family/c-objc.h.
201 * Make-lang.in (objcp/objcp-act.o): Depend on
202 c-family/c-objc.h.
203 (objcp/objcp-lang.o): Same change.
204 (objcp/objcp-decl.o): Same change.
205 * objcp-lang.c: Include c-family/c-objc.h.
206 * objcp-decl.c: Same change.
207
208 2010-11-23 Nicola Pero <nicola.pero@meta-innovation.com>
209
210 PR objc/24358
211 * lang-specs.h: Print a deprecation note every time
212 objc++-cpp-output is requested.
213
214 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
215
216 * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
217
218 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
219
220 * objcp-lang.c (finish_file): Removed.
221
222 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
223
224 merge from FSF apple 'trunk' branch.
225 2006 Fariborz Jahanian <fjahanian@apple.com>
226
227 Radars 4436866, 4505126, 4506903, 4517826
228 * objcp-lang.c (objcxx_init_ts): Update for property_decl.
229
230 2010-10-13 Richard Henderson <rth@redhat.com>
231
232 * objcp-lang.c (objcxx_eh_personality): Update call to
233 build_personality_function.
234
235 2010-10-11 Andi Kleen <ak@linux.intel.com>
236
237 * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
238 name.
239
240 2010-10-07 Andi Kleen <ak@linux.intel.com>
241
242 * Make-lang.in (cc1objplus-dummy): Remove.
243 (cc1objplus-checksum): Change to run checksum over object files
244 and options only.
245
246 2010-10-04 Andi Kleen <ak@linux.intel.com>
247
248 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
249
250 2010-09-28 Richard Henderson <rth@redhat.com>
251
252 * objcp-lang.c: Include "target.h".
253 (objcxx_eh_personality): Use targetm.except_unwind_info.
254 * Make-lang.in (objcp-lang.o): Update deps.
255
256 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
257
258 PR objc/25965
259 * objcp-decl.c (objcp_finish_struct): Call
260 objc_get_interface_ivars() and check for duplicate ivars.
261
262 2010-06-28 Steven Bosscher <steven@gcc.gnu.org>
263
264 * objcp-lang.c: Do not include except.h.
265 * Make-lang.in: Update dependencies.
266
267 2010-06-25 Joseph Myers <joseph@codesourcery.com>
268
269 * lang-specs.h: Remove +e handling.
270
271 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
272
273 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
274 allocation.
275
276 2010-06-05 Steven Bosscher <steven@gcc.gnu.org>
277
278 * objcp-lang.c: Update include path for moved files.
279 * config-lang.in: Update paths in gtfiles for files in c-family/.
280
281 2010-05-25 Steven Bosscher <steven@gcc.gnu.org>
282
283 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
284 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
285 and target.h.
286 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
287 and debug.h. Explain why except.h has to be included.
288 * Make-lang.in: Update dependencies.
289
290 2010-04-30 Steven Bosscher <steven@gcc.gnu.org>
291
292 * objcp-decl.c: Do not include varray.h.
293
294 2009-09-22 Richard Guenther <rguenther@suse.de>
295
296 PR objc++/41430
297 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
298 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
299 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
300 (objcxx_eh_personality): New function.
301
302 2009-09-03 Diego Novillo <dnovillo@google.com>
303
304 * objcp-lang.c (lang_hooks): Remove const qualifier.
305
306 2009-07-14 Taras Glek <tglek@mozilla.com>
307 Rafael Espindola <espindola@google.com>
308
309 * Make-lang.in (obj-c.install-plugin): New target for
310 installing plugin headers.
311
312 2009-06-19 Ian Lance Taylor <iant@google.com>
313
314 * objcp-decl.h (start_struct): Remove in_struct and struct_types
315 parameters. Add struct_info parameter.
316 (finish_struct): Likewise.
317
318 2009-06-13 Aldy Hernandez <aldyh@redhat.com>
319
320 * objcp-decl.h (start_struct): Add location argument.
321 (finish_struct): Same.
322 (finish_decl): New.
323
324 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
325
326 * objcp-decl.h (c_end_compound_stmt): New argument.
327 * objcp-decl.c (objcp_start_struct): Add argument.
328 (objcp_finish_struct): Same.
329
330 2009-06-03 Ian Lance Taylor <iant@google.com>
331
332 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
333 and $(SYSTEM_H).
334
335 2009-05-27 Ian Lance Taylor <iant@google.com>
336
337 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
338 $(LINKER).
339 (cc1objplus$(exeext)): Likewise.
340
341 2009-05-26 Ian Lance Taylor <iant@google.com>
342
343 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
344 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
345
346 2009-05-10 Ian Lance Taylor <iant@google.com>
347
348 * objcp-decl.h (start_struct): Add three new, ignored, macro
349 parameters.
350 (finish_struct): Add two new, ignored, macro parameters.
351
352 2009-04-21 Joseph Myers <joseph@codesourcery.com>
353
354 * ChangeLog: Add copyright and license notices.
355
356 2008-12-05 Sebastian Pop <sebastian.pop@amd.com>
357
358 PR bootstrap/38262
359 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
360 remove GMPLIBS.
361
362 2008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
363
364 PR objc/37460
365 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
366
367 2008-04-03 Tom Tromey <tromey@redhat.com>
368
369 * Make-lang.in (obj-c++_OBJS): New variable.
370
371 2008-03-27 Tom Tromey <tromey@redhat.com>
372
373 * Make-lang.in: Revert automatic dependency patch.
374
375 2008-03-25 Tom Tromey <tromey@redhat.com>
376
377 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
378 (objcp/objcp-act.o): Restore target.
379
380 2008-03-25 Tom Tromey <tromey@redhat.com>
381
382 * Make-lang.in (objcp_OBJS): New variable.
383 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
384 objcp/objcp-act.o): Remove.
385
386 2008-03-07 Paolo Bonzini <bonzini@gnu.org>
387
388 Revert:
389
390 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
391 Douglas Gregor <doug.gregor@gmail.com>
392
393 PR bootstrap/35115
394 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
395
396 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
397 Douglas Gregor <doug.gregor@gmail.com>
398
399 PR bootstrap/35115
400 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
401
402 2008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
403
404 PR other/35107
405 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
406
407 2007-08-02 Nick Clifton <nickc@redhat.com>
408
409 * Make-lang.in: Change copyright header to refer to version 3 of
410 the GNU General Public License and to point readers at the
411 COPYING3 file and the FSF's license web page.
412 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
413 objcp-lang.c: Likewise.
414
415 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
416
417 * Make-lang.in: Add dummy lang.install-pdf target.
418
419 2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
420
421 * objcp-decl.h (objcp_builtin_function): Remove.
422
423 2006-10-10 Brooks Moses <bmoses@stanford.edu>
424
425 * Make-lang.in: Added empty "obj-c++.pdf" target.
426
427 2006-08-20 Mark Mitchell <mark@codesourcery.com>
428
429 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
430 tsubst_copy_and_build.
431
432 2006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
433
434 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
435
436 2006-07-03 Paolo Bonzini <bonzini@gnu.org>
437
438 PR other/27063
439 * config-lang.in: Add subdir_requires.
440
441 2006-06-30 Jason Merrill <jason@redhat.com>
442
443 * objcp-decl.c (objcp_start_struct): Pass null attributes argument
444 to begin_class_definition.
445
446 2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
447
448 * Make-lang.in (objcp/objcp-decl.o): Add dependency on
449 $(TARGET_H).
450
451 2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
452
453 * Make-lang.in (OBJ-C++): Remove
454 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
455
456 2005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
457
458 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
459
460 2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
461
462 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
463
464 2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
465
466 * Make-lang.in: Remove all dependencies on s-gtype.
467
468 2005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
469
470 * objcp-decl.c (objcp_lookup_name): Remove.
471 * objcp-decl.h (objcp_lookup_name): Delete.
472 (lookup_name): Kill define.
473
474 2005-09-11 Richard Henderson <rth@redhat.com>
475
476 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
477
478 2005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
479
480 * config-lang.in (gtfiles): Add cp-objcp-common.c.
481 * objcp-lang.c (objcxx_init_ts): New function.
482 (LANG_HOOKS_INIT_TS): Define.
483
484 2005-07-03 Kazu Hirata <kazu@codesourcery.com>
485
486 * Make-lang.in (cc1plus-checksum.c): Use
487 build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
488
489 2005-06-30 Zack Weinberg <zack@codesourcery.com>
490 Jakub Jelinek <jakub@redhat.com>
491
492 * objcp-lang.c: No need to include cxx-pretty-print.h.
493 * Make-lang.in: Update dependencies.
494
495 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
496
497 * all files: Update FSF in copyright headers.
498
499 2005-06-20 Ziemowit Laski <zlaski@apple.com>
500
501 * config-lang.in (gtfiles): Add cp/rtti.c.
502
503 2005-05-24 Ziemowit Laski <zlaski@apple.com>
504
505 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
506 call to xref_tag().
507 (objcp_build_component_ref): Remove function.
508 * objcp-decl.h (objcp_build_component_ref): Remove prototype.
509 (build_component_ref): Remove macro.
510 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
511
512 2005-05-18 Geoffrey Keating <geoffk@apple.com>
513
514 * Make-lang.in (cc1objplus-dummy): New.
515 (cc1objplus-checksum.c): New.
516 (cc1objplus-checksum.o): New.
517 (cc1objplus): Add cc1objplus-checksum.o.
518
519 2005-05-17 Ziemowit Laski <zlaski@apple.com>
520 Mike Stump <mrs@apple.com>
521
522 Yet more Objective-C++...
523
524 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
525 (objcp/objcp-decl.o): Likewise.
526 (objcp/objcp-act.o): Likewise.
527 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
528
529 2005-04-21 Ziemowit Laski <zlaski@apple.com>
530 Mike Stump <mrs@apple.com>
531
532 * ChangeLog: New.
533 * Make-lang.in: Likewise.
534 * config-lang.in: Likewise.
535 * lang-specs.h: Likewise.
536 * objcp-decl.c: Likewise.
537 * objcp-decl.h: Likewise.
538 * objcp-lang.c: Likewise.
539
540 \f
541 Copyright (C) 2005-2018 Free Software Foundation, Inc.
542
543 Copying and distribution of this file, with or without modification,
544 are permitted in any medium without royalty provided the copyright
545 notice and this notice are preserved.