]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/objcp/ChangeLog
gcc/ChangeLog:
[thirdparty/gcc.git] / gcc / objcp / ChangeLog
CommitLineData
596981c8 12010-06-28 Steven Bosscher <steven@gcc.gnu.org>
2
3 * objcp-lang.c: Do not include except.h.
4 * Make-lang.in: Update dependencies.
5
63ca08cf 62010-06-25 Joseph Myers <joseph@codesourcery.com>
7
8 * lang-specs.h: Remove +e handling.
9
ba72912a 102010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
11
12 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
13 allocation.
14
7bedc3a0 152010-06-05 Steven Bosscher <steven@gcc.gnu.org>
16
17 * objcp-lang.c: Update include path for moved files.
18 * config-lang.in: Update paths in gtfiles for files in c-family/.
19
c4b9c21a 202010-05-25 Steven Bosscher <steven@gcc.gnu.org>
21
22 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
23 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
24 and target.h.
25 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
26 and debug.h. Explain why except.h has to be included.
27 * Make-lang.in: Update dependencies.
28
3f9da559 292010-04-30 Steven Bosscher <steven@gcc.gnu.org>
30
31 * objcp-decl.c: Do not include varray.h.
32
4e8b9ae1 332009-09-22 Richard Guenther <rguenther@suse.de>
34
35 PR objc++/41430
36 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
37 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
38 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
39 (objcxx_eh_personality): New function.
40
34e5cced 412009-09-03 Diego Novillo <dnovillo@google.com>
42
43 * objcp-lang.c (lang_hooks): Remove const qualifier.
44
c02b6f4e 452009-07-14 Taras Glek <tglek@mozilla.com>
46 Rafael Espindola <espindola@google.com>
47
48 * Make-lang.in (obj-c.install-plugin): New target for
49 installing plugin headers.
50
843bd2fa 512009-06-19 Ian Lance Taylor <iant@google.com>
52
53 * objcp-decl.h (start_struct): Remove in_struct and struct_types
54 parameters. Add struct_info parameter.
55 (finish_struct): Likewise.
56
65edca84 572009-06-13 Aldy Hernandez <aldyh@redhat.com>
58
59 * objcp-decl.h (start_struct): Add location argument.
60 (finish_struct): Same.
61 (finish_decl): New.
62
e60a6f7b 632009-06-12 Aldy Hernandez <aldyh@redhat.com>
64
65 * objcp-decl.h (c_end_compound_stmt): New argument.
66 * objcp-decl.c (objcp_start_struct): Add argument.
67 (objcp_finish_struct): Same.
68
cd819d2f 692009-06-03 Ian Lance Taylor <iant@google.com>
70
71 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
72 and $(SYSTEM_H).
73
40b6e20e 742009-05-27 Ian Lance Taylor <iant@google.com>
75
76 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
77 $(LINKER).
78 (cc1objplus$(exeext)): Likewise.
79
585d4848 802009-05-26 Ian Lance Taylor <iant@google.com>
81
82 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
83 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
84
0b09525f 852009-05-10 Ian Lance Taylor <iant@google.com>
86
87 * objcp-decl.h (start_struct): Add three new, ignored, macro
88 parameters.
89 (finish_struct): Add two new, ignored, macro parameters.
90
7dfbd804 912009-04-21 Joseph Myers <joseph@codesourcery.com>
92
93 * ChangeLog: Add copyright and license notices.
94
9322d72e 952008-12-05 Sebastian Pop <sebastian.pop@amd.com>
29bb3e39 96
97 PR bootstrap/38262
98 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
99 remove GMPLIBS.
100
4cd62850 1012008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
102
103 PR objc/37460
104 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
105
6fb2153a 1062008-04-03 Tom Tromey <tromey@redhat.com>
107
108 * Make-lang.in (obj-c++_OBJS): New variable.
109
21886706 1102008-03-27 Tom Tromey <tromey@redhat.com>
111
112 * Make-lang.in: Revert automatic dependency patch.
113
232834c6 1142008-03-25 Tom Tromey <tromey@redhat.com>
115
116 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
117 (objcp/objcp-act.o): Restore target.
118
277b05bb 1192008-03-25 Tom Tromey <tromey@redhat.com>
120
121 * Make-lang.in (objcp_OBJS): New variable.
122 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
123 objcp/objcp-act.o): Remove.
124
a09db423 1252008-03-07 Paolo Bonzini <bonzini@gnu.org>
126
127 Revert:
128
129 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
130 Douglas Gregor <doug.gregor@gmail.com>
131
132 PR bootstrap/35115
133 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
134
1d19d3fa 1352008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
136 Douglas Gregor <doug.gregor@gmail.com>
137
138 PR bootstrap/35115
139 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
140
6ca01c3b 1412008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
142
143 PR other/35107
144 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
145
97e6b62e 1462007-08-02 Nick Clifton <nickc@redhat.com>
147
148 * Make-lang.in: Change copyright header to refer to version 3 of
149 the GNU General Public License and to point readers at the
150 COPYING3 file and the FSF's license web page.
151 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
152 objcp-lang.c: Likewise.
153
78640028 1542007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
155
156 * Make-lang.in: Add dummy lang.install-pdf target.
157
d3eff7bb 1582006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
54be5d7e 159
160 * objcp-decl.h (objcp_builtin_function): Remove.
161
51f93521 1622006-10-10 Brooks Moses <bmoses@stanford.edu>
163
164 * Make-lang.in: Added empty "obj-c++.pdf" target.
165
bde9ebf7 1662006-08-20 Mark Mitchell <mark@codesourcery.com>
167
168 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
169 tsubst_copy_and_build.
170
e85b0b9f 1712006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
172
173 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
174
5dee13c2 1752006-07-03 Paolo Bonzini <bonzini@gnu.org>
176
177 PR other/27063
178 * config-lang.in: Add subdir_requires.
179
a08295ba 1802006-06-30 Jason Merrill <jason@redhat.com>
181
182 * objcp-decl.c (objcp_start_struct): Pass null attributes argument
183 to begin_class_definition.
184
49b338fd 1852006-05-14 H.J. Lu <hongjiu.lu@intel.com>
186
187 * Make-lang.in (objcp/objcp-decl.o): Add dependency on
188 $(TARGET_H).
189
d3eff7bb 1902006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
49b338fd 191
9f30f9e7 192 * Make-lang.in (OBJ-C++): Remove
193 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
194
52d3c91c 1952005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
196
197 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
198
d3eff7bb 1992005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
ae6555f9 200
201 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
202
d3eff7bb 2032005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
758e52e0 204
205 * Make-lang.in: Remove all dependencies on s-gtype.
206
d79c0304 2072005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
208
209 * objcp-decl.c (objcp_lookup_name): Remove.
210 * objcp-decl.h (objcp_lookup_name): Delete.
211 (lookup_name): Kill define.
212
1118bb28 2132005-09-11 Richard Henderson <rth@redhat.com>
214
215 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
216
4dd41a12 2172005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
218
219 * config-lang.in (gtfiles): Add cp-objcp-common.c.
220 * objcp-lang.c (objcxx_init_ts): New function.
221 (LANG_HOOKS_INIT_TS): Define.
222
bd06ecb6 2232005-07-03 Kazu Hirata <kazu@codesourcery.com>
224
225 * Make-lang.in (cc1plus-checksum.c): Use
226 build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
227
c907c5b1 2282005-06-30 Zack Weinberg <zack@codesourcery.com>
229 Jakub Jelinek <jakub@redhat.com>
230
231 * objcp-lang.c: No need to include cxx-pretty-print.h.
232 * Make-lang.in: Update dependencies.
233
85b2164b 2342005-06-25 Kelley Cook <kcook@gcc.gnu.org>
235
236 * all files: Update FSF in copyright headers.
237
7fc5960c 2382005-06-20 Ziemowit Laski <zlaski@apple.com>
239
240 * config-lang.in (gtfiles): Add cp/rtti.c.
241
032d9983 2422005-05-24 Ziemowit Laski <zlaski@apple.com>
243
244 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
245 call to xref_tag().
246 (objcp_build_component_ref): Remove function.
247 * objcp-decl.h (objcp_build_component_ref): Remove prototype.
248 (build_component_ref): Remove macro.
249 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
250
f1035767 2512005-05-18 Geoffrey Keating <geoffk@apple.com>
252
253 * Make-lang.in (cc1objplus-dummy): New.
254 (cc1objplus-checksum.c): New.
255 (cc1objplus-checksum.o): New.
256 (cc1objplus): Add cc1objplus-checksum.o.
257
82c07781 2582005-05-17 Ziemowit Laski <zlaski@apple.com>
259 Mike Stump <mrs@apple.com>
bf2e0d73 260
261 Yet more Objective-C++...
262
263 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
264 (objcp/objcp-decl.o): Likewise.
265 (objcp/objcp-act.o): Likewise.
266 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
267
82c07781 2682005-04-21 Ziemowit Laski <zlaski@apple.com>
269 Mike Stump <mrs@apple.com>
82d4ee2b 270
271 * ChangeLog: New.
272 * Make-lang.in: Likewise.
273 * config-lang.in: Likewise.
274 * lang-specs.h: Likewise.
275 * objcp-decl.c: Likewise.
276 * objcp-decl.h: Likewise.
277 * objcp-lang.c: Likewise.
7dfbd804 278
279\f
280Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
281
282Copying and distribution of this file, with or without modification,
283are permitted in any medium without royalty provided the copyright
284notice and this notice are preserved.