1 2011-03-21 Nicola Pero <nicola.pero@meta-innovation.com>
4 * Make-lang.in (START_HDRS): Added CXX_PARSER_H and
6 * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
7 so that it is more obvious that it is identical to the C++ one
8 with the addition of some files at the end.
10 2011-03-06 Joseph Myers <joseph@codesourcery.com>
12 * lang-specs.h: Match -save-temps* instead of -save-temps.
14 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
17 * config-lang.in (gtfiles): Updated list.
19 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
21 * Make-lang.in (START_HDRS): New.
22 (OBJCXX_OBJS): Added new object files from objc/.
23 (objcp/objcp-act.o): Updated prerequisites.
24 (objcp/objcp-lang.o): Updated prerequisites.
25 (objcp/objc-runtime-shared-support.o): New.
26 (objcp/objc-gnu-runtime-abi-01.o): New.
27 (objcp/objc-next-runtime-abi-01.o): New.
28 (objcp/objc-next-runtime-abi-02.o): New.
29 * config-lang.in (gtfiles): Updated.
30 * objcp-lang.c (objcxx_eh_personality): Removed.
31 (LANG_HOOKS_EH_PERSONALITY): Removed.
32 (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
33 (objcp_eh_personality_decl): Removed.
35 2011-02-07 Mike Stump <mikestump@comcast.net>
37 * Make-lang.in (obj-c++.tags): Don't include *.y.
39 2010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
41 * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
42 objc_finish_message_expr.
44 2010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
46 * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
48 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
50 * config-lang.in (gtfiles): Added c-family/c-objc.h.
51 * Make-lang.in (objcp/objcp-act.o): Depend on
53 (objcp/objcp-lang.o): Same change.
54 (objcp/objcp-decl.o): Same change.
55 * objcp-lang.c: Include c-family/c-objc.h.
56 * objcp-decl.c: Same change.
58 2010-11-23 Nicola Pero <nicola.pero@meta-innovation.com>
61 * lang-specs.h: Print a deprecation note every time
62 objc++-cpp-output is requested.
64 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
66 * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
68 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
70 * objcp-lang.c (finish_file): Removed.
72 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
74 merge from FSF apple 'trunk' branch.
75 2006 Fariborz Jahanian <fjahanian@apple.com>
77 Radars 4436866, 4505126, 4506903, 4517826
78 * objcp-lang.c (objcxx_init_ts): Update for property_decl.
80 2010-10-13 Richard Henderson <rth@redhat.com>
82 * objcp-lang.c (objcxx_eh_personality): Update call to
83 build_personality_function.
85 2010-10-11 Andi Kleen <ak@linux.intel.com>
87 * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
90 2010-10-07 Andi Kleen <ak@linux.intel.com>
92 * Make-lang.in (cc1objplus-dummy): Remove.
93 (cc1objplus-checksum): Change to run checksum over object files
96 2010-10-04 Andi Kleen <ak@linux.intel.com>
98 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
100 2010-09-28 Richard Henderson <rth@redhat.com>
102 * objcp-lang.c: Include "target.h".
103 (objcxx_eh_personality): Use targetm.except_unwind_info.
104 * Make-lang.in (objcp-lang.o): Update deps.
106 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
109 * objcp-decl.c (objcp_finish_struct): Call
110 objc_get_interface_ivars() and check for duplicate ivars.
112 2010-06-28 Steven Bosscher <steven@gcc.gnu.org>
114 * objcp-lang.c: Do not include except.h.
115 * Make-lang.in: Update dependencies.
117 2010-06-25 Joseph Myers <joseph@codesourcery.com>
119 * lang-specs.h: Remove +e handling.
121 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
123 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
126 2010-06-05 Steven Bosscher <steven@gcc.gnu.org>
128 * objcp-lang.c: Update include path for moved files.
129 * config-lang.in: Update paths in gtfiles for files in c-family/.
131 2010-05-25 Steven Bosscher <steven@gcc.gnu.org>
133 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
134 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
136 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
137 and debug.h. Explain why except.h has to be included.
138 * Make-lang.in: Update dependencies.
140 2010-04-30 Steven Bosscher <steven@gcc.gnu.org>
142 * objcp-decl.c: Do not include varray.h.
144 2009-09-22 Richard Guenther <rguenther@suse.de>
147 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
148 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
149 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
150 (objcxx_eh_personality): New function.
152 2009-09-03 Diego Novillo <dnovillo@google.com>
154 * objcp-lang.c (lang_hooks): Remove const qualifier.
156 2009-07-14 Taras Glek <tglek@mozilla.com>
157 Rafael Espindola <espindola@google.com>
159 * Make-lang.in (obj-c.install-plugin): New target for
160 installing plugin headers.
162 2009-06-19 Ian Lance Taylor <iant@google.com>
164 * objcp-decl.h (start_struct): Remove in_struct and struct_types
165 parameters. Add struct_info parameter.
166 (finish_struct): Likewise.
168 2009-06-13 Aldy Hernandez <aldyh@redhat.com>
170 * objcp-decl.h (start_struct): Add location argument.
171 (finish_struct): Same.
174 2009-06-12 Aldy Hernandez <aldyh@redhat.com>
176 * objcp-decl.h (c_end_compound_stmt): New argument.
177 * objcp-decl.c (objcp_start_struct): Add argument.
178 (objcp_finish_struct): Same.
180 2009-06-03 Ian Lance Taylor <iant@google.com>
182 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
185 2009-05-27 Ian Lance Taylor <iant@google.com>
187 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
189 (cc1objplus$(exeext)): Likewise.
191 2009-05-26 Ian Lance Taylor <iant@google.com>
193 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
194 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
196 2009-05-10 Ian Lance Taylor <iant@google.com>
198 * objcp-decl.h (start_struct): Add three new, ignored, macro
200 (finish_struct): Add two new, ignored, macro parameters.
202 2009-04-21 Joseph Myers <joseph@codesourcery.com>
204 * ChangeLog: Add copyright and license notices.
206 2008-12-05 Sebastian Pop <sebastian.pop@amd.com>
209 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
212 2008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
215 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
217 2008-04-03 Tom Tromey <tromey@redhat.com>
219 * Make-lang.in (obj-c++_OBJS): New variable.
221 2008-03-27 Tom Tromey <tromey@redhat.com>
223 * Make-lang.in: Revert automatic dependency patch.
225 2008-03-25 Tom Tromey <tromey@redhat.com>
227 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
228 (objcp/objcp-act.o): Restore target.
230 2008-03-25 Tom Tromey <tromey@redhat.com>
232 * Make-lang.in (objcp_OBJS): New variable.
233 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
234 objcp/objcp-act.o): Remove.
236 2008-03-07 Paolo Bonzini <bonzini@gnu.org>
240 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
241 Douglas Gregor <doug.gregor@gmail.com>
244 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
246 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
247 Douglas Gregor <doug.gregor@gmail.com>
250 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
252 2008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
255 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
257 2007-08-02 Nick Clifton <nickc@redhat.com>
259 * Make-lang.in: Change copyright header to refer to version 3 of
260 the GNU General Public License and to point readers at the
261 COPYING3 file and the FSF's license web page.
262 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
263 objcp-lang.c: Likewise.
265 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
267 * Make-lang.in: Add dummy lang.install-pdf target.
269 2006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
271 * objcp-decl.h (objcp_builtin_function): Remove.
273 2006-10-10 Brooks Moses <bmoses@stanford.edu>
275 * Make-lang.in: Added empty "obj-c++.pdf" target.
277 2006-08-20 Mark Mitchell <mark@codesourcery.com>
279 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
280 tsubst_copy_and_build.
282 2006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
284 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
286 2006-07-03 Paolo Bonzini <bonzini@gnu.org>
289 * config-lang.in: Add subdir_requires.
291 2006-06-30 Jason Merrill <jason@redhat.com>
293 * objcp-decl.c (objcp_start_struct): Pass null attributes argument
294 to begin_class_definition.
296 2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
298 * Make-lang.in (objcp/objcp-decl.o): Add dependency on
301 2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
303 * Make-lang.in (OBJ-C++): Remove
304 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
306 2005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
308 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
310 2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
312 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
314 2005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
316 * Make-lang.in: Remove all dependencies on s-gtype.
318 2005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
320 * objcp-decl.c (objcp_lookup_name): Remove.
321 * objcp-decl.h (objcp_lookup_name): Delete.
322 (lookup_name): Kill define.
324 2005-09-11 Richard Henderson <rth@redhat.com>
326 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
328 2005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
330 * config-lang.in (gtfiles): Add cp-objcp-common.c.
331 * objcp-lang.c (objcxx_init_ts): New function.
332 (LANG_HOOKS_INIT_TS): Define.
334 2005-07-03 Kazu Hirata <kazu@codesourcery.com>
336 * Make-lang.in (cc1plus-checksum.c): Use
337 build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
339 2005-06-30 Zack Weinberg <zack@codesourcery.com>
340 Jakub Jelinek <jakub@redhat.com>
342 * objcp-lang.c: No need to include cxx-pretty-print.h.
343 * Make-lang.in: Update dependencies.
345 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
347 * all files: Update FSF in copyright headers.
349 2005-06-20 Ziemowit Laski <zlaski@apple.com>
351 * config-lang.in (gtfiles): Add cp/rtti.c.
353 2005-05-24 Ziemowit Laski <zlaski@apple.com>
355 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
357 (objcp_build_component_ref): Remove function.
358 * objcp-decl.h (objcp_build_component_ref): Remove prototype.
359 (build_component_ref): Remove macro.
360 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
362 2005-05-18 Geoffrey Keating <geoffk@apple.com>
364 * Make-lang.in (cc1objplus-dummy): New.
365 (cc1objplus-checksum.c): New.
366 (cc1objplus-checksum.o): New.
367 (cc1objplus): Add cc1objplus-checksum.o.
369 2005-05-17 Ziemowit Laski <zlaski@apple.com>
370 Mike Stump <mrs@apple.com>
372 Yet more Objective-C++...
374 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
375 (objcp/objcp-decl.o): Likewise.
376 (objcp/objcp-act.o): Likewise.
377 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
379 2005-04-21 Ziemowit Laski <zlaski@apple.com>
380 Mike Stump <mrs@apple.com>
383 * Make-lang.in: Likewise.
384 * config-lang.in: Likewise.
385 * lang-specs.h: Likewise.
386 * objcp-decl.c: Likewise.
387 * objcp-decl.h: Likewise.
388 * objcp-lang.c: Likewise.
391 Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
393 Copying and distribution of this file, with or without modification,
394 are permitted in any medium without royalty provided the copyright
395 notice and this notice are preserved.