OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / gcc / objcp / ChangeLog
1 2013-04-11  Release Manager
2
3         * GCC 4.7.3 released.
4
5 2012-09-20  Release Manager
6
7         * GCC 4.7.2 released.
8
9 2012-06-14  Release Manager
10
11         * GCC 4.7.1 released.
12
13 2012-03-22  Release Manager
14
15         * GCC 4.7.0 released.
16
17 2011-10-14  Nicola Pero  <nicola.pero@meta-innovation.com>
18
19         * Make-lang.in (OBJCXX_OBJS): Added objc-map.o.
20         (objcp/objc-map.o): New rule.
21         (objcp/objcp-act.o): Depend on objc/objc-map.h.
22         * config-lang.in (gtfiles): Added objc-map.h.
23
24 2011-07-11  Nicola Pero  <nicola.pero@meta-innovation.com>
25
26         * Make-lang.in (objcp/objc-runtime-shared-support.o): Do not
27         depend on OBSTACK_H.
28         (objcp/objc-gnu-runtime-abi-01.o): Likewise.
29         (objcp/objc-next-runtime-abi-01.o): Likewise.
30         (objcp/objc-next-runtime-abi-02.o): Likewise.
31         (objcp/objcp-act.o): Likewise.
32
33 2011-07-04  Nicola Pero  <nicola.pero@meta-innovation.com>
34
35         * Make-lang.in (OBJCXX_OBJS): Added objc-encoding.o.
36         (objcp/objcp-lang.o): Reordered dependencies.  Depend on GGC_H.
37         (objcp/objcp-decl.o): Reordered dependencies.
38         (objcp/objc-runtime-shared-support.o): Reordered dependencies.
39         Updated them to be identical to the corresponding new objc/ ones,
40         with the addition of objcp-decl.h.
41         (objcp/objc-runtime-shared-support.o): Likewise.
42         (objcp/objc-gnu-runtime-abi-01.o): Likewise.
43         (objcp/objc-next-runtime-abi-01.o): Likewise.
44         (objcp/objc-next-runtime-abi-02.o): Likewise.
45         (objcp/objcp-act.o): Reordered dependencies.  Added dependency on
46         objc-encoding.h.
47         (objcp/objc-encoding.o): New rule.
48         
49 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
50
51         * objcp-decl.c (objcp_finish_struct): Use
52         objc_detect_field_duplicates instead of having a local
53         implementation.
54
55 2011-04-12  Nathan Froyd  <froydnj@codesourcery.com>
56
57         * objcp-lang.c (objcxx_init_ts): Call objc_common_init_ts and
58         cp_common_init_ts.
59
60 2011-03-21  Nicola Pero  <nicola.pero@meta-innovation.com>
61
62         PR bootstrap/48167
63         * Make-lang.in (START_HDRS): Added CXX_PARSER_H and
64         CXX_PRETTY_PRINT_H.
65         * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
66         so that it is more obvious that it is identical to the C++ one
67         with the addition of some files at the end.
68         
69 2011-03-06  Joseph Myers  <joseph@codesourcery.com>
70
71         * lang-specs.h: Match -save-temps* instead of -save-temps.
72
73 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
74
75         PR objc++/47711
76         * config-lang.in (gtfiles): Updated list.
77
78 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
79
80         * Make-lang.in (START_HDRS): New.
81         (OBJCXX_OBJS): Added new object files from objc/.
82         (objcp/objcp-act.o): Updated prerequisites.
83         (objcp/objcp-lang.o): Updated prerequisites.
84         (objcp/objc-runtime-shared-support.o): New.
85         (objcp/objc-gnu-runtime-abi-01.o): New.
86         (objcp/objc-next-runtime-abi-01.o): New.
87         (objcp/objc-next-runtime-abi-02.o): New.
88         * config-lang.in (gtfiles): Updated.
89         * objcp-lang.c (objcxx_eh_personality): Removed.
90         (LANG_HOOKS_EH_PERSONALITY): Removed.
91         (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
92         (objcp_eh_personality_decl): Removed.
93         
94 2011-02-07  Mike Stump  <mikestump@comcast.net>
95
96         * Make-lang.in (obj-c++.tags): Don't include *.y.
97
98 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
99
100         * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
101         objc_finish_message_expr.
102
103 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
104
105         * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
106
107 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
108
109         * config-lang.in (gtfiles): Added c-family/c-objc.h.
110         * Make-lang.in (objcp/objcp-act.o): Depend on
111         c-family/c-objc.h.
112         (objcp/objcp-lang.o): Same change.
113         (objcp/objcp-decl.o): Same change.
114         * objcp-lang.c: Include c-family/c-objc.h.
115         * objcp-decl.c: Same change.
116
117 2010-11-23  Nicola Pero  <nicola.pero@meta-innovation.com>
118
119         PR objc/24358
120         * lang-specs.h: Print a deprecation note every time
121         objc++-cpp-output is requested.
122
123 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
124
125         * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
126
127 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
128
129         * objcp-lang.c (finish_file): Removed.
130
131 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
132
133         merge from FSF apple 'trunk' branch. 
134         2006 Fariborz Jahanian <fjahanian@apple.com>
135         
136         Radars 4436866, 4505126, 4506903, 4517826
137         * objcp-lang.c (objcxx_init_ts): Update for property_decl.
138
139 2010-10-13  Richard Henderson  <rth@redhat.com>
140
141         * objcp-lang.c (objcxx_eh_personality): Update call to
142         build_personality_function.
143
144 2010-10-11  Andi Kleen  <ak@linux.intel.com>
145
146         * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
147         name.
148
149 2010-10-07  Andi Kleen  <ak@linux.intel.com>
150
151         * Make-lang.in (cc1objplus-dummy): Remove.
152         (cc1objplus-checksum): Change to run checksum over object files
153         and options only.
154
155 2010-10-04  Andi Kleen <ak@linux.intel.com>
156
157         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
158
159 2010-09-28  Richard Henderson  <rth@redhat.com>
160
161         * objcp-lang.c: Include "target.h".
162         (objcxx_eh_personality): Use targetm.except_unwind_info.
163         * Make-lang.in (objcp-lang.o): Update deps.
164
165 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
166
167         PR objc/25965   
168         * objcp-decl.c (objcp_finish_struct): Call
169         objc_get_interface_ivars() and check for duplicate ivars.
170
171 2010-06-28  Steven Bosscher  <steven@gcc.gnu.org>
172
173         * objcp-lang.c: Do not include except.h.
174         * Make-lang.in: Update dependencies.
175
176 2010-06-25  Joseph Myers  <joseph@codesourcery.com>
177
178         * lang-specs.h: Remove +e handling.
179
180 2010-06-08  Laurynas Biveinis  <laurynas.biveinis@gmail.com>
181
182         * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
183         allocation.
184
185 2010-06-05  Steven Bosscher  <steven@gcc.gnu.org>
186
187         * objcp-lang.c: Update include path for moved files.
188         * config-lang.in: Update paths in gtfiles for files in c-family/.
189
190 2010-05-25  Steven Bosscher  <steven@gcc.gnu.org>
191
192         * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
193         flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
194         and target.h.
195         * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
196         and debug.h.  Explain why except.h has to be included.
197         * Make-lang.in: Update dependencies.
198
199 2010-04-30  Steven Bosscher  <steven@gcc.gnu.org>
200
201         * objcp-decl.c: Do not include varray.h.
202
203 2009-09-22  Richard Guenther  <rguenther@suse.de>
204
205         PR objc++/41430
206         * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
207         * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
208         (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
209         (objcxx_eh_personality): New function.
210
211 2009-09-03  Diego Novillo  <dnovillo@google.com>
212
213         * objcp-lang.c (lang_hooks): Remove const qualifier.
214
215 2009-07-14  Taras Glek  <tglek@mozilla.com>
216             Rafael Espindola  <espindola@google.com>
217
218         * Make-lang.in (obj-c.install-plugin): New target for
219         installing plugin headers.
220
221 2009-06-19  Ian Lance Taylor  <iant@google.com>
222
223         * objcp-decl.h (start_struct): Remove in_struct and struct_types
224         parameters.  Add struct_info parameter.
225         (finish_struct): Likewise.
226
227 2009-06-13  Aldy Hernandez  <aldyh@redhat.com>
228
229         * objcp-decl.h (start_struct): Add location argument.
230         (finish_struct): Same.
231         (finish_decl): New.
232
233 2009-06-12  Aldy Hernandez  <aldyh@redhat.com>
234
235         * objcp-decl.h (c_end_compound_stmt): New argument.
236         * objcp-decl.c (objcp_start_struct): Add argument.
237         (objcp_finish_struct): Same.
238
239 2009-06-03  Ian Lance Taylor  <iant@google.com>
240
241         * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
242         and $(SYSTEM_H).
243
244 2009-05-27  Ian Lance Taylor  <iant@google.com>
245
246         * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
247         $(LINKER).
248         (cc1objplus$(exeext)): Likewise.
249
250 2009-05-26  Ian Lance Taylor  <iant@google.com>
251
252         * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
253         (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
254
255 2009-05-10  Ian Lance Taylor  <iant@google.com>
256
257         * objcp-decl.h (start_struct): Add three new, ignored, macro
258         parameters.
259         (finish_struct): Add two new, ignored, macro parameters.
260
261 2009-04-21  Joseph Myers  <joseph@codesourcery.com>
262
263         * ChangeLog: Add copyright and license notices.
264
265 2008-12-05  Sebastian Pop  <sebastian.pop@amd.com>
266
267         PR bootstrap/38262
268         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
269         remove GMPLIBS.
270
271 2008-09-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
272
273         PR objc/37460
274         * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
275
276 2008-04-03  Tom Tromey  <tromey@redhat.com>
277
278         * Make-lang.in (obj-c++_OBJS): New variable.
279
280 2008-03-27  Tom Tromey  <tromey@redhat.com>
281
282         * Make-lang.in: Revert automatic dependency patch.
283
284 2008-03-25  Tom Tromey  <tromey@redhat.com>
285
286         * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
287         (objcp/objcp-act.o): Restore target.
288
289 2008-03-25  Tom Tromey  <tromey@redhat.com>
290
291         * Make-lang.in (objcp_OBJS): New variable.
292         (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
293         objcp/objcp-act.o): Remove.
294
295 2008-03-07  Paolo Bonzini  <bonzini@gnu.org>
296
297         Revert:
298
299         2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
300                     Douglas Gregor  <doug.gregor@gmail.com>
301  
302         PR bootstrap/35115
303         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
304
305 2008-02-07  Andreas Tobler  <andreast-list@fgznet.ch>
306             Douglas Gregor  <doug.gregor@gmail.com>
307  
308         PR bootstrap/35115
309         * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
310
311 2008-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
312
313         PR other/35107
314         * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
315
316 2007-08-02  Nick Clifton  <nickc@redhat.com>
317
318         * Make-lang.in: Change copyright header to refer to version 3 of
319         the GNU General Public License and to point readers at the
320         COPYING3 file and the FSF's license web page.
321         * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
322         objcp-lang.c: Likewise.
323
324 2007-03-01  Brooks Moses  <brooks.moses@codesourcery.com>
325
326         * Make-lang.in: Add dummy lang.install-pdf target.
327
328 2006-10-23 Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
329
330         * objcp-decl.h (objcp_builtin_function): Remove.
331
332 2006-10-10  Brooks Moses  <bmoses@stanford.edu>
333
334         * Make-lang.in: Added empty "obj-c++.pdf" target.
335
336 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
337
338         * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
339         tsubst_copy_and_build.
340
341 2006-07-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
342
343         * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
344
345 2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
346
347         PR other/27063
348         * config-lang.in: Add subdir_requires.
349
350 2006-06-30  Jason Merrill  <jason@redhat.com>
351
352         * objcp-decl.c (objcp_start_struct): Pass null attributes argument
353         to begin_class_definition.
354
355 2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
356
357         * Make-lang.in (objcp/objcp-decl.o): Add dependency on
358         $(TARGET_H).
359
360 2006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
361
362         * Make-lang.in (OBJ-C++): Remove
363         (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
364
365 2005-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
366
367         * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
368
369 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
370
371         * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
372
373 2005-12-07  Rafael Ávila de Espíndola  <rafael.espindola@gmail.com>
374
375         * Make-lang.in: Remove all dependencies on s-gtype.
376
377 2005-11-22  Andrew Pinski  <pinskia@physics.uc.edu>
378
379         * objcp-decl.c (objcp_lookup_name): Remove.
380         * objcp-decl.h (objcp_lookup_name): Delete.
381         (lookup_name): Kill define.
382
383 2005-09-11  Richard Henderson  <rth@redhat.com>
384
385         * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
386
387 2005-07-09  Andrew Pinski  <pinskia@physics.uc.edu>
388
389         * config-lang.in (gtfiles): Add cp-objcp-common.c.
390         * objcp-lang.c (objcxx_init_ts): New function.
391         (LANG_HOOKS_INIT_TS): Define.
392
393 2005-07-03  Kazu Hirata  <kazu@codesourcery.com>
394
395         * Make-lang.in (cc1plus-checksum.c): Use
396         build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
397
398 2005-06-30  Zack Weinberg  <zack@codesourcery.com>
399             Jakub Jelinek  <jakub@redhat.com>
400
401         * objcp-lang.c: No need to include cxx-pretty-print.h.
402         * Make-lang.in: Update dependencies.
403
404 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
405
406         * all files: Update FSF in copyright headers.
407
408 2005-06-20  Ziemowit Laski  <zlaski@apple.com>
409
410         * config-lang.in (gtfiles): Add cp/rtti.c.
411
412 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
413
414         * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
415         call to xref_tag().
416         (objcp_build_component_ref): Remove function.
417         * objcp-decl.h (objcp_build_component_ref): Remove prototype.
418         (build_component_ref): Remove macro.
419         * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
420
421 2005-05-18  Geoffrey Keating  <geoffk@apple.com>
422
423         * Make-lang.in (cc1objplus-dummy): New.
424         (cc1objplus-checksum.c): New.
425         (cc1objplus-checksum.o): New.
426         (cc1objplus): Add cc1objplus-checksum.o.
427
428 2005-05-17  Ziemowit Laski  <zlaski@apple.com>
429             Mike Stump  <mrs@apple.com>
430
431         Yet more Objective-C++...
432         
433         * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
434         (objcp/objcp-decl.o): Likewise.
435         (objcp/objcp-act.o): Likewise.
436         * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
437
438 2005-04-21  Ziemowit Laski  <zlaski@apple.com>
439             Mike Stump  <mrs@apple.com>
440
441         * ChangeLog: New.
442         * Make-lang.in: Likewise.
443         * config-lang.in: Likewise.
444         * lang-specs.h: Likewise.
445         * objcp-decl.c: Likewise.
446         * objcp-decl.h: Likewise.
447         * objcp-lang.c: Likewise.
448
449 \f
450 Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
451
452 Copying and distribution of this file, with or without modification,
453 are permitted in any medium without royalty provided the copyright
454 notice and this notice are preserved.