c++: Implement C++26 P2573R2 - = delete("should have a reason"); [PR114458]
[official-gcc.git] / gcc / objcp / ChangeLog
blob83f8d840c2f001715e655084577be885bd38be36
1 2023-11-27  Alex Coplan  <alex.coplan@arm.com>
2             Iain Sandoe  <iain@sandoe.co.uk>
4         PR c++/60512
5         * objcp-lang.cc (c_family_register_lang_features): New.
7 2023-10-22  Patrick Palka  <ppalka@redhat.com>
9         PR objc++/111920
10         * objcp-lang.cc (objcp_tsubst_expr) <case CLASS_REFERENCE_EXPR>:
11         Use tsubst instead of tsubst_expr for type operands.
13 2023-10-20  Patrick Palka  <ppalka@redhat.com>
15         * objcp-lang.cc (objcp_tsubst_copy_and_build): Rename to ...
16         (objcp_tsubst_expr): ... this.  Adjust tsubst_copy_and_build
17         uses.
19 2022-11-15  Patrick Palka  <ppalka@redhat.com>
21         * objcp-lang.cc (objcp_tsubst_copy_and_build): Adjust calls to
22         tsubst_copy_and_build and tsubst_expr.
24 2022-11-15  Patrick Palka  <ppalka@redhat.com>
26         * objcp-lang.cc (objcp_tsubst_copy_and_build): Remove
27         function_p parameter.
29 2022-05-31  Jason Merrill  <jason@redhat.com>
31         * Make-lang.in (obj-c++.tags): Look at *.cc.
33 2022-05-11  Martin Liska  <mliska@suse.cz>
35         PR target/105355
36         * lang-specs.h: Use Separate syntax.
38 2022-01-17  Martin Liska  <mliska@suse.cz>
40         * Make-lang.in: Rename .c names to .cc.
41         * config-lang.in: Likewise.
42         * lang-specs.h: Likewise.
43         * objcp-decl.cc (objcp_end_compound_stmt): Likewise.
44         * objcp-lang.cc (struct lang_hooks): Likewise.
46 2022-01-17  Martin Liska  <mliska@suse.cz>
48         * objcp-decl.c: Moved to...
49         * objcp-decl.cc: ...here.
50         * objcp-lang.c: Moved to...
51         * objcp-lang.cc: ...here.
53 2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
55         PR other/103021
56         * Make-lang.in: Use ETAGS variable in TAGS target.
58 2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
60         PR other/102663
61         * Make-lang.in: Add dummy objc++.install-dvi target.
63 2021-10-11  Eric Gallager  <egallager@gcc.gnu.org>
65         PR objc++/56604
66         * Make-lang.in: Add obj-c++.srcman: line.
68 2021-06-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
70         * Make-lang.in (cc1objplus-checksum.c): Check previous
71         stage checksum exists.
73 2021-06-07  Bernd Edlinger  <bernd.edlinger@hotmai.de>
75         * Make-lang.in (cc1objplus-checksum.c): For stage-final re-use
76         the checksum from the previous stage.
78 2021-01-05  Jakub Jelinek  <jakub@redhat.com>
80         * Make-lang.in (cc1objplus-checksum, cc1objplus$(exeext): Add
81         $(CODYLIB) after $(BACKEND).
83 2021-01-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
85         PR c++/98316
86         * Make-lang.in (cc1objplus$(exeext)): Add $(CODYLIB), $(NETLIBS).
88 2020-11-20  Jakub Jelinek  <jakub@redhat.com>
90         PR other/97911
91         * Make-lang.in (obj-c++.serial): Change from goal to a variable.
92         (.PHONY): Drop obj-c++.serial and obj-c++.prev.
93         (cc1objplus$(exeext)): Depend on $(obj-c++.serial) rather than
94         obj-c++.serial.
96 2020-11-18  Jakub Jelinek  <jakub@redhat.com>
98         * Make-lang.in (obj-c++.serial): New goal.
99         (.PHONY): Add obj-c++.serial obj-c++.prev.
100         (cc1objplus$(exeext)): Depend on obj-c++.prev.  Call LINK_PROGRESS.
102 2020-09-25  Nathan Sidwell  <nathan@acm.org>
104         * objcp-decl.c (objcp_start_struct): Use TAG_how not tag_scope.
105         (objcp_xref_tag): Likewise.
107 2020-09-24  Nathan Sidwell  <nathan@acm.org>
109         * objcp-decl.c (objcp_start_struct): Drop default args to
110         xref_tag.
111         (objcp_xref_tag): Likewise.
113 2020-01-01  Jakub Jelinek  <jakub@redhat.com>
115         Update copyright years.
117 2019-05-10  Jakub Jelinek  <jakub@redhat.com>
119         PR pch/90326
120         * config-lang.in (gtfiles): Don't add c-family/c-cppbuiltin.c.
122 2019-01-01  Jakub Jelinek  <jakub@redhat.com>
124         Update copyright years.
126 2018-10-17  David Malcolm  <dmalcolm@redhat.com>
128         * Make-lang.in (selftest-obj-c++): New.
130 2018-05-07  Nathan Sidwell  <nathan@acm.org>
132         * objcp-lang.c (objcxx_init_ts): Don't call init_shadowed_var_for_decl.
134 2018-01-03  Jakub Jelinek  <jakub@redhat.com>
136         Update copyright years.
138 2017-07-03  Nathan Sidwell  <nathan@acm.org>
140         * config-lang.in: Source cp/config-lang.in, sort objc++ gtfiles list.
142 2017-06-02  Nathan Sidwell  <nathan@acm.org>
144         * objcp-decl.h (SIZEOF_OBJC_TYPE_LANG_SPECIFIC): Use lang_type.
145         (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use it.  Don't set
146         u.c.h.is_lang_type_class.
148 2017-01-01  Jakub Jelinek  <jakub@redhat.com>
150         Update copyright years.
152 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
154         Update copyright years.
156 2015-11-13  Jason Merrill  <jason@redhat.com>
158         * config-lang.in (gtfiles): Add cp-gimplify.c.
160 2015-11-11  Andrew MacLeod  <amacleod@redhat.com>
162         * objcp-decl.c: Remove unused header files.
163         * objcp-lang.c: Likewise.
165 2015-10-29  Andrew MacLeod  <amacleod@redhat.com>
167         * objcp-decl.c: Reorder #include's and remove duplicates.
168         * objcp-lang.c: Likewise.
170 2015-07-07  Andrew MacLeod  <amacleod@redhat.com>
172         * objcp-decl.c: Adjust includes.
173         * objcp-lang.c: Likewise.
175 2015-06-17  Andrew MacLeod  <amacleod@redhat.com>
177         * objcp-decl.c: Do not include input.h, line-map.h or is-a.h.
178         * objcp-lang.c: Likewise.
180 2015-06-08  Andrew MacLeod  <amacleod@redhat.com>
182         * objcp-decl.c : Adjust include files.
183         * objcp-lang.c : Likewise.
185 2015-06-04  Andrew MacLeod  <amacleod@redhat.com>
187         * objcp-decl.c: Adjust includes for restructured coretypes.h.
188         * objcp-lang.c: Likewise.
190 2015-04-27  Jim Wilson  <jim.wilson@linaro.org>
192         * Make-lang.in (obj-c++.mostlyclean): Remove cc1objplus.
194 2015-01-09  Michael Collison  <michael.collison@linaro.org>
196         * objcp-decl.c: Include hash-set.h, machmode.h, vec.h, double-int.h,
197         input.h, alias.h, symtab.h, options, fold-const.h,
198         wide-int.h, and inchash.h due to flattening of tree.h.
199         * objcp-lang.c: Ditto.
201 2014-12-31  Iain Sandoe  <iain@codesourcery.com>
203         * config-lang.in (gtfiles): Update list.
205 2014-05-17  Trevor Saunders  <tsaunders@mozilla.com>
207         * objcp-decl.h: Adjust.
209 2014-04-14  Paolo Carlini  <paolo.carlini@oracle.com>
211         * objcp-decl.h (OBJC_TYPE_NAME, OBJC_SET_TYPE_NAME): Use
212         TYPE_IDENTIFIER.
214 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
216         Update copyright years
218 2013-09-25  Tom Tromey  <tromey@redhat.com>
220         * Make-lang.in (START_HDRS, cc1objplus-checksum.o)
221         (objcp/objcp-lang.o, objcp/objcp-decl.o
222         (objcp/objc-runtime-shared-support.o)
223         (objcp/objc-gnu-runtime-abi-01.o objcp/objc-next-runtime-abi-01.o)
224         (objcp/objc-next-runtime-abi-02.o, objcp/objcp-act.o)
225         (objcp/objc-encoding.o, objcp/objc-map.o): Use COMPILE and
226         POSTCOMPILE.  Remove explicit dependencies.
228 2013-05-16  Jason Merrill  <jason@redhat.com>
230         * Make-lang.in (cc1objplus$(exeext)): Use link mutex.
232 2012-06-02  Jason Merrill  <jason@redhat.com>
234         * objcp-decl.c (objcp_start_struct): Adjust for change in
235         begin_class_definition prototype.
237 2011-10-14  Nicola Pero  <nicola.pero@meta-innovation.com>
239         * Make-lang.in (OBJCXX_OBJS): Added objc-map.o.
240         (objcp/objc-map.o): New rule.
241         (objcp/objcp-act.o): Depend on objc/objc-map.h.
242         * config-lang.in (gtfiles): Added objc-map.h.
244 2011-07-11  Nicola Pero  <nicola.pero@meta-innovation.com>
246         * Make-lang.in (objcp/objc-runtime-shared-support.o): Do not
247         depend on OBSTACK_H.
248         (objcp/objc-gnu-runtime-abi-01.o): Likewise.
249         (objcp/objc-next-runtime-abi-01.o): Likewise.
250         (objcp/objc-next-runtime-abi-02.o): Likewise.
251         (objcp/objcp-act.o): Likewise.
253 2011-07-04  Nicola Pero  <nicola.pero@meta-innovation.com>
255         * Make-lang.in (OBJCXX_OBJS): Added objc-encoding.o.
256         (objcp/objcp-lang.o): Reordered dependencies.  Depend on GGC_H.
257         (objcp/objcp-decl.o): Reordered dependencies.
258         (objcp/objc-runtime-shared-support.o): Reordered dependencies.
259         Updated them to be identical to the corresponding new objc/ ones,
260         with the addition of objcp-decl.h.
261         (objcp/objc-runtime-shared-support.o): Likewise.
262         (objcp/objc-gnu-runtime-abi-01.o): Likewise.
263         (objcp/objc-next-runtime-abi-01.o): Likewise.
264         (objcp/objc-next-runtime-abi-02.o): Likewise.
265         (objcp/objcp-act.o): Reordered dependencies.  Added dependency on
266         objc-encoding.h.
267         (objcp/objc-encoding.o): New rule.
269 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
271         * objcp-decl.c (objcp_finish_struct): Use
272         objc_detect_field_duplicates instead of having a local
273         implementation.
275 2011-04-12  Nathan Froyd  <froydnj@codesourcery.com>
277         * objcp-lang.c (objcxx_init_ts): Call objc_common_init_ts and
278         cp_common_init_ts.
280 2011-03-21  Nicola Pero  <nicola.pero@meta-innovation.com>
282         PR bootstrap/48167
283         * Make-lang.in (START_HDRS): Added CXX_PARSER_H and
284         CXX_PRETTY_PRINT_H.
285         * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
286         so that it is more obvious that it is identical to the C++ one
287         with the addition of some files at the end.
289 2011-03-06  Joseph Myers  <joseph@codesourcery.com>
291         * lang-specs.h: Match -save-temps* instead of -save-temps.
293 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
295         PR objc++/47711
296         * config-lang.in (gtfiles): Updated list.
298 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
300         * Make-lang.in (START_HDRS): New.
301         (OBJCXX_OBJS): Added new object files from objc/.
302         (objcp/objcp-act.o): Updated prerequisites.
303         (objcp/objcp-lang.o): Updated prerequisites.
304         (objcp/objc-runtime-shared-support.o): New.
305         (objcp/objc-gnu-runtime-abi-01.o): New.
306         (objcp/objc-next-runtime-abi-01.o): New.
307         (objcp/objc-next-runtime-abi-02.o): New.
308         * config-lang.in (gtfiles): Updated.
309         * objcp-lang.c (objcxx_eh_personality): Removed.
310         (LANG_HOOKS_EH_PERSONALITY): Removed.
311         (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
312         (objcp_eh_personality_decl): Removed.
314 2011-02-07  Mike Stump  <mikestump@comcast.net>
316         * Make-lang.in (obj-c++.tags): Don't include *.y.
318 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
320         * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
321         objc_finish_message_expr.
323 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
325         * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
327 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
329         * config-lang.in (gtfiles): Added c-family/c-objc.h.
330         * Make-lang.in (objcp/objcp-act.o): Depend on
331         c-family/c-objc.h.
332         (objcp/objcp-lang.o): Same change.
333         (objcp/objcp-decl.o): Same change.
334         * objcp-lang.c: Include c-family/c-objc.h.
335         * objcp-decl.c: Same change.
337 2010-11-23  Nicola Pero  <nicola.pero@meta-innovation.com>
339         PR objc/24358
340         * lang-specs.h: Print a deprecation note every time
341         objc++-cpp-output is requested.
343 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
345         * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
347 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
349         * objcp-lang.c (finish_file): Removed.
351 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
353         merge from FSF apple 'trunk' branch.
354         2006 Fariborz Jahanian  <fjahanian@apple.com>
356         Radars 4436866, 4505126, 4506903, 4517826
357         * objcp-lang.c (objcxx_init_ts): Update for property_decl.
359 2010-10-13  Richard Henderson  <rth@redhat.com>
361         * objcp-lang.c (objcxx_eh_personality): Update call to
362         build_personality_function.
364 2010-10-11  Andi Kleen  <ak@linux.intel.com>
366         * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
367         name.
369 2010-10-07  Andi Kleen  <ak@linux.intel.com>
371         * Make-lang.in (cc1objplus-dummy): Remove.
372         (cc1objplus-checksum): Change to run checksum over object files
373         and options only.
375 2010-10-04  Andi Kleen  <ak@linux.intel.com>
377         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
379 2010-09-28  Richard Henderson  <rth@redhat.com>
381         * objcp-lang.c: Include "target.h".
382         (objcxx_eh_personality): Use targetm.except_unwind_info.
383         * Make-lang.in (objcp-lang.o): Update deps.
385 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
387         PR objc/25965
388         * objcp-decl.c (objcp_finish_struct): Call
389         objc_get_interface_ivars() and check for duplicate ivars.
391 2010-06-28  Steven Bosscher  <steven@gcc.gnu.org>
393         * objcp-lang.c: Do not include except.h.
394         * Make-lang.in: Update dependencies.
396 2010-06-25  Joseph Myers  <joseph@codesourcery.com>
398         * lang-specs.h: Remove +e handling.
400 2010-06-08  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
402         * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
403         allocation.
405 2010-06-05  Steven Bosscher  <steven@gcc.gnu.org>
407         * objcp-lang.c: Update include path for moved files.
408         * config-lang.in: Update paths in gtfiles for files in c-family/.
410 2010-05-25  Steven Bosscher  <steven@gcc.gnu.org>
412         * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
413         flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
414         and target.h.
415         * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
416         and debug.h.  Explain why except.h has to be included.
417         * Make-lang.in: Update dependencies.
419 2010-04-30  Steven Bosscher  <steven@gcc.gnu.org>
421         * objcp-decl.c: Do not include varray.h.
423 2009-09-22  Richard Guenther  <rguenther@suse.de>
425         PR objc++/41430
426         * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
427         * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
428         (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
429         (objcxx_eh_personality): New function.
431 2009-09-03  Diego Novillo  <dnovillo@google.com>
433         * objcp-lang.c (lang_hooks): Remove const qualifier.
435 2009-07-14  Taras Glek  <tglek@mozilla.com>
436             Rafael Espindola  <espindola@google.com>
438         * Make-lang.in (obj-c.install-plugin): New target for
439         installing plugin headers.
441 2009-06-19  Ian Lance Taylor  <iant@google.com>
443         * objcp-decl.h (start_struct): Remove in_struct and struct_types
444         parameters.  Add struct_info parameter.
445         (finish_struct): Likewise.
447 2009-06-13  Aldy Hernandez  <aldyh@redhat.com>
449         * objcp-decl.h (start_struct): Add location argument.
450         (finish_struct): Same.
451         (finish_decl): New.
453 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
455         * objcp-decl.h (c_end_compound_stmt): New argument.
456         * objcp-decl.c (objcp_start_struct): Add argument.
457         (objcp_finish_struct): Same.
459 2009-06-03  Ian Lance Taylor  <iant@google.com>
461         * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
462         and $(SYSTEM_H).
464 2009-05-27  Ian Lance Taylor  <iant@google.com>
466         * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
467         $(LINKER).
468         (cc1objplus$(exeext)): Likewise.
470 2009-05-26  Ian Lance Taylor  <iant@google.com>
472         * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
473         (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
475 2009-05-10  Ian Lance Taylor  <iant@google.com>
477         * objcp-decl.h (start_struct): Add three new, ignored, macro
478         parameters.
479         (finish_struct): Add two new, ignored, macro parameters.
481 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
483         * ChangeLog: Add copyright and license notices.
485 2008-12-05  Sebastian Pop  <sebastian.pop@amd.com>
487         PR bootstrap/38262
488         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
489         remove GMPLIBS.
491 2008-09-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
493         PR objc/37460
494         * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
496 2008-04-03  Tom Tromey  <tromey@redhat.com>
498         * Make-lang.in (obj-c++_OBJS): New variable.
500 2008-03-27  Tom Tromey  <tromey@redhat.com>
502         * Make-lang.in: Revert automatic dependency patch.
504 2008-03-25  Tom Tromey  <tromey@redhat.com>
506         * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
507         (objcp/objcp-act.o): Restore target.
509 2008-03-25  Tom Tromey  <tromey@redhat.com>
511         * Make-lang.in (objcp_OBJS): New variable.
512         (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
513         objcp/objcp-act.o): Remove.
515 2008-03-07  Paolo Bonzini  <bonzini@gnu.org>
517         Revert:
519         2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
520                     Douglas Gregor  <doug.gregor@gmail.com>
522         PR bootstrap/35115
523         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
525 2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
526             Douglas Gregor  <doug.gregor@gmail.com>
528         PR bootstrap/35115
529         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
531 2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
533         PR other/35107
534         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
536 2007-08-02  Nick Clifton  <nickc@redhat.com>
538         * Make-lang.in: Change copyright header to refer to version 3 of
539         the GNU General Public License and to point readers at the
540         COPYING3 file and the FSF's license web page.
541         * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
542         objcp-lang.c: Likewise.
544 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
546         * Make-lang.in: Add dummy lang.install-pdf target.
548 2006-10-23  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
550         * objcp-decl.h (objcp_builtin_function): Remove.
552 2006-10-10  Brooks Moses  <bmoses@stanford.edu>
554         * Make-lang.in: Added empty "obj-c++.pdf" target.
556 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
558         * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
559         tsubst_copy_and_build.
561 2006-07-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
563         * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
565 2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
567         PR other/27063
568         * config-lang.in: Add subdir_requires.
570 2006-06-30  Jason Merrill  <jason@redhat.com>
572         * objcp-decl.c (objcp_start_struct): Pass null attributes argument
573         to begin_class_definition.
575 2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
577         * Make-lang.in (objcp/objcp-decl.o): Add dependency on
578         $(TARGET_H).
580 2006-02-20  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
582         * Make-lang.in (OBJ-C++): Remove
583         (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
585 2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
587         * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
589 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
591         * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
593 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
595         * Make-lang.in: Remove all dependencies on s-gtype.
597 2005-11-22  Andrew Pinski  <pinskia@physics.uc.edu>
599         * objcp-decl.c (objcp_lookup_name): Remove.
600         * objcp-decl.h (objcp_lookup_name): Delete.
601         (lookup_name): Kill define.
603 2005-09-11  Richard Henderson  <rth@redhat.com>
605         * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
607 2005-07-09  Andrew Pinski  <pinskia@physics.uc.edu>
609         * config-lang.in (gtfiles): Add cp-objcp-common.c.
610         * objcp-lang.c (objcxx_init_ts): New function.
611         (LANG_HOOKS_INIT_TS): Define.
613 2005-07-03  Kazu Hirata  <kazu@codesourcery.com>
615         * Make-lang.in (cc1plus-checksum.c): Use
616         build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
618 2005-06-30  Zack Weinberg  <zack@codesourcery.com>
619             Jakub Jelinek  <jakub@redhat.com>
621         * objcp-lang.c: No need to include cxx-pretty-print.h.
622         * Make-lang.in: Update dependencies.
624 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
626         * all files: Update FSF in copyright headers.
628 2005-06-20  Ziemowit Laski  <zlaski@apple.com>
630         * config-lang.in (gtfiles): Add cp/rtti.c.
632 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
634         * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
635         call to xref_tag().
636         (objcp_build_component_ref): Remove function.
637         * objcp-decl.h (objcp_build_component_ref): Remove prototype.
638         (build_component_ref): Remove macro.
639         * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
641 2005-05-18  Geoffrey Keating  <geoffk@apple.com>
643         * Make-lang.in (cc1objplus-dummy): New.
644         (cc1objplus-checksum.c): New.
645         (cc1objplus-checksum.o): New.
646         (cc1objplus): Add cc1objplus-checksum.o.
648 2005-05-17  Ziemowit Laski  <zlaski@apple.com>
649             Mike Stump  <mrs@apple.com>
651         Yet more Objective-C++...
653         * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
654         (objcp/objcp-decl.o): Likewise.
655         (objcp/objcp-act.o): Likewise.
656         * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
658 2005-04-21  Ziemowit Laski  <zlaski@apple.com>
659             Mike Stump  <mrs@apple.com>
661         * ChangeLog: New.
662         * Make-lang.in: Likewise.
663         * config-lang.in: Likewise.
664         * lang-specs.h: Likewise.
665         * objcp-decl.c: Likewise.
666         * objcp-decl.h: Likewise.
667         * objcp-lang.c: Likewise.
670 Copyright (C) 2005-2024 Free Software Foundation, Inc.
672 Copying and distribution of this file, with or without modification,
673 are permitted in any medium without royalty provided the copyright
674 notice and this notice are preserved.