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