common.opt (fuse-linker-plugin): New option.
[official-gcc.git] / gcc / objcp / ChangeLog
blob97eba617e1164092fdb26bbbe73c15bcadd1535f
1 2009-09-22  Richard Guenther  <rguenther@suse.de>
3         PR objc++/41430
4         * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
5         * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
6         (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
7         (objcxx_eh_personality): New function.
9 2009-09-03  Diego Novillo  <dnovillo@google.com>
11         * objcp-lang.c (lang_hooks): Remove const qualifier.
13 2009-07-14  Taras Glek  <tglek@mozilla.com>
14             Rafael Espindola  <espindola@google.com>
16         * Make-lang.in (obj-c.install-plugin): New target for
17         installing plugin headers.
19 2009-06-19  Ian Lance Taylor  <iant@google.com>
21         * objcp-decl.h (start_struct): Remove in_struct and struct_types
22         parameters.  Add struct_info parameter.
23         (finish_struct): Likewise.
25 2009-06-13  Aldy Hernandez  <aldyh@redhat.com>
27         * objcp-decl.h (start_struct): Add location argument.
28         (finish_struct): Same.
29         (finish_decl): New.
31 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
33         * objcp-decl.h (c_end_compound_stmt): New argument.
34         * objcp-decl.c (objcp_start_struct): Add argument.
35         (objcp_finish_struct): Same.
37 2009-06-03  Ian Lance Taylor  <iant@google.com>
39         * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
40         and $(SYSTEM_H).
42 2009-05-27  Ian Lance Taylor  <iant@google.com>
44         * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
45         $(LINKER).
46         (cc1objplus$(exeext)): Likewise.
48 2009-05-26  Ian Lance Taylor  <iant@google.com>
50         * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
51         (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
53 2009-05-10  Ian Lance Taylor  <iant@google.com>
55         * objcp-decl.h (start_struct): Add three new, ignored, macro
56         parameters.
57         (finish_struct): Add two new, ignored, macro parameters.
59 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
61         * ChangeLog: Add copyright and license notices.
63 2008-12-05  Sebastian Pop  <sebastian.pop@amd.com>
65         PR bootstrap/38262
66         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
67         remove GMPLIBS.
69 2008-09-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
71         PR objc/37460
72         * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
74 2008-04-03  Tom Tromey  <tromey@redhat.com>
76         * Make-lang.in (obj-c++_OBJS): New variable.
78 2008-03-27  Tom Tromey  <tromey@redhat.com>
80         * Make-lang.in: Revert automatic dependency patch.
82 2008-03-25  Tom Tromey  <tromey@redhat.com>
84         * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
85         (objcp/objcp-act.o): Restore target.
87 2008-03-25  Tom Tromey  <tromey@redhat.com>
89         * Make-lang.in (objcp_OBJS): New variable.
90         (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
91         objcp/objcp-act.o): Remove.
93 2008-03-07  Paolo Bonzini  <bonzini@gnu.org>
95         Revert:
97         2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
98                     Douglas Gregor  <doug.gregor@gmail.com>
100         PR bootstrap/35115
101         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
103 2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
104             Douglas Gregor  <doug.gregor@gmail.com>
106         PR bootstrap/35115
107         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
109 2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
111         PR other/35107
112         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
114 2007-08-02  Nick Clifton  <nickc@redhat.com>
116         * Make-lang.in: Change copyright header to refer to version 3 of
117         the GNU General Public License and to point readers at the
118         COPYING3 file and the FSF's license web page.
119         * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
120         objcp-lang.c: Likewise.
122 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
124         * Make-lang.in: Add dummy lang.install-pdf target.
126 2006-10-23 Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
128         * objcp-decl.h (objcp_builtin_function): Remove.
130 2006-10-10  Brooks Moses  <bmoses@stanford.edu>
132         * Make-lang.in: Added empty "obj-c++.pdf" target.
134 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
136         * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
137         tsubst_copy_and_build.
139 2006-07-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
141         * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
143 2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
145         PR other/27063
146         * config-lang.in: Add subdir_requires.
148 2006-06-30  Jason Merrill  <jason@redhat.com>
150         * objcp-decl.c (objcp_start_struct): Pass null attributes argument
151         to begin_class_definition.
153 2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
155         * Make-lang.in (objcp/objcp-decl.o): Add dependency on
156         $(TARGET_H).
158 2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
160         * Make-lang.in (OBJ-C++): Remove
161         (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
163 2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
165         * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
167 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
169         * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
171 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
173         * Make-lang.in: Remove all dependencies on s-gtype.
175 2005-11-22  Andrew Pinski  <pinskia@physics.uc.edu>
177         * objcp-decl.c (objcp_lookup_name): Remove.
178         * objcp-decl.h (objcp_lookup_name): Delete.
179         (lookup_name): Kill define.
181 2005-09-11  Richard Henderson  <rth@redhat.com>
183         * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
185 2005-07-09  Andrew Pinski  <pinskia@physics.uc.edu>
187         * config-lang.in (gtfiles): Add cp-objcp-common.c.
188         * objcp-lang.c (objcxx_init_ts): New function.
189         (LANG_HOOKS_INIT_TS): Define.
191 2005-07-03  Kazu Hirata  <kazu@codesourcery.com>
193         * Make-lang.in (cc1plus-checksum.c): Use
194         build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
196 2005-06-30  Zack Weinberg  <zack@codesourcery.com>
197             Jakub Jelinek  <jakub@redhat.com>
199         * objcp-lang.c: No need to include cxx-pretty-print.h.
200         * Make-lang.in: Update dependencies.
202 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
204         * all files: Update FSF in copyright headers.
206 2005-06-20  Ziemowit Laski  <zlaski@apple.com>
208         * config-lang.in (gtfiles): Add cp/rtti.c.
210 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
212         * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
213         call to xref_tag().
214         (objcp_build_component_ref): Remove function.
215         * objcp-decl.h (objcp_build_component_ref): Remove prototype.
216         (build_component_ref): Remove macro.
217         * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
219 2005-05-18  Geoffrey Keating  <geoffk@apple.com>
221         * Make-lang.in (cc1objplus-dummy): New.
222         (cc1objplus-checksum.c): New.
223         (cc1objplus-checksum.o): New.
224         (cc1objplus): Add cc1objplus-checksum.o.
226 2005-05-17  Ziemowit Laski  <zlaski@apple.com>
227             Mike Stump  <mrs@apple.com>
229         Yet more Objective-C++...
230         
231         * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
232         (objcp/objcp-decl.o): Likewise.
233         (objcp/objcp-act.o): Likewise.
234         * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
236 2005-04-21  Ziemowit Laski  <zlaski@apple.com>
237             Mike Stump  <mrs@apple.com>
239         * ChangeLog: New.
240         * Make-lang.in: Likewise.
241         * config-lang.in: Likewise.
242         * lang-specs.h: Likewise.
243         * objcp-decl.c: Likewise.
244         * objcp-decl.h: Likewise.
245         * objcp-lang.c: Likewise.
248 Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
250 Copying and distribution of this file, with or without modification,
251 are permitted in any medium without royalty provided the copyright
252 notice and this notice are preserved.