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