]> gcc.gnu.org Git - gcc.git/blame - gcc/objcp/ChangeLog
coretypes.h: Include machmode.h...
[gcc.git] / gcc / objcp / ChangeLog
CommitLineData
ecb9f223
AM
12015-06-04 Andrew MacLeod <amacleod@redhat.com>
2
3 * objcp-decl.c: Adjust includes for restructured coretypes.h.
4 * objcp-lang.c: Likewise.
5
46bf0b0a
JW
62015-04-27 Jim Wilson <jim.wilson@linaro.org>
7
8 * Make-lang.in (obj-c++.mostlyclean): Remove cc1objplus.
9
adfac8df
JJ
102015-01-09 Michael Collison <michael.collison@linaro.org>
11
12 * objcp-decl.c: Include hash-set.h, machmode.h, vec.h, double-int.h,
13 input.h, alias.h, symtab.h, options, fold-const.h,
14 wide-int.h, and inchash.h due to flattening of tree.h.
15 * objcp-lang.c: Ditto.
16
0d391d25
IS
172014-12-31 Iain Sandoe <iain@codesourcery.com>
18
19 * config-lang.in (gtfiles): Update list.
20
766090c2
TS
212014-05-17 Trevor Saunders <tsaunders@mozilla.com>
22
23 * objcp-decl.h: Adjust.
24
9dba4b55
PC
252014-04-14 Paolo Carlini <paolo.carlini@oracle.com>
26
27 * objcp-decl.h (OBJC_TYPE_NAME, OBJC_SET_TYPE_NAME): Use
28 TYPE_IDENTIFIER.
29
23a5b65a
RS
302014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
31
32 Update copyright years
33
694e859a
TT
342013-09-25 Tom Tromey <tromey@redhat.com>
35
36 * Make-lang.in (START_HDRS, cc1objplus-checksum.o)
37 (objcp/objcp-lang.o, objcp/objcp-decl.o
38 (objcp/objc-runtime-shared-support.o)
39 (objcp/objc-gnu-runtime-abi-01.o objcp/objc-next-runtime-abi-01.o)
40 (objcp/objc-next-runtime-abi-02.o, objcp/objcp-act.o)
41 (objcp/objc-encoding.o, objcp/objc-map.o): Use COMPILE and
42 POSTCOMPILE. Remove explicit dependencies.
43
427b248d
JM
442013-05-16 Jason Merrill <jason@redhat.com>
45
46 * Make-lang.in (cc1objplus$(exeext)): Use link mutex.
47
e3c888eb
JM
482012-06-02 Jason Merrill <jason@redhat.com>
49
50 * objcp-decl.c (objcp_start_struct): Adjust for change in
51 begin_class_definition prototype.
52
3cc2dd4b
NP
532011-10-14 Nicola Pero <nicola.pero@meta-innovation.com>
54
55 * Make-lang.in (OBJCXX_OBJS): Added objc-map.o.
56 (objcp/objc-map.o): New rule.
57 (objcp/objcp-act.o): Depend on objc/objc-map.h.
58 * config-lang.in (gtfiles): Added objc-map.h.
59
a8f18c40
NP
602011-07-11 Nicola Pero <nicola.pero@meta-innovation.com>
61
62 * Make-lang.in (objcp/objc-runtime-shared-support.o): Do not
63 depend on OBSTACK_H.
64 (objcp/objc-gnu-runtime-abi-01.o): Likewise.
65 (objcp/objc-next-runtime-abi-01.o): Likewise.
66 (objcp/objc-next-runtime-abi-02.o): Likewise.
67 (objcp/objcp-act.o): Likewise.
68
f027ee7c
NP
692011-07-04 Nicola Pero <nicola.pero@meta-innovation.com>
70
71 * Make-lang.in (OBJCXX_OBJS): Added objc-encoding.o.
72 (objcp/objcp-lang.o): Reordered dependencies. Depend on GGC_H.
73 (objcp/objcp-decl.o): Reordered dependencies.
74 (objcp/objc-runtime-shared-support.o): Reordered dependencies.
75 Updated them to be identical to the corresponding new objc/ ones,
76 with the addition of objcp-decl.h.
77 (objcp/objc-runtime-shared-support.o): Likewise.
78 (objcp/objc-gnu-runtime-abi-01.o): Likewise.
79 (objcp/objc-next-runtime-abi-01.o): Likewise.
80 (objcp/objc-next-runtime-abi-02.o): Likewise.
81 (objcp/objcp-act.o): Reordered dependencies. Added dependency on
82 objc-encoding.h.
83 (objcp/objc-encoding.o): New rule.
84
0dc33c3c
NP
852011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
86
87 * objcp-decl.c (objcp_finish_struct): Use
88 objc_detect_field_duplicates instead of having a local
89 implementation.
90
81f653d6
NF
912011-04-12 Nathan Froyd <froydnj@codesourcery.com>
92
93 * objcp-lang.c (objcxx_init_ts): Call objc_common_init_ts and
94 cp_common_init_ts.
95
7e84ad0b
NP
962011-03-21 Nicola Pero <nicola.pero@meta-innovation.com>
97
98 PR bootstrap/48167
99 * Make-lang.in (START_HDRS): Added CXX_PARSER_H and
100 CXX_PRETTY_PRINT_H.
101 * config-lang.in (gtfiles): Added cp/parser.h and reorganized list
102 so that it is more obvious that it is identical to the C++ one
103 with the addition of some files at the end.
104
787a8c0f
JM
1052011-03-06 Joseph Myers <joseph@codesourcery.com>
106
107 * lang-specs.h: Match -save-temps* instead of -save-temps.
108
67ad6c82
NP
1092011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
110
111 PR objc++/47711
112 * config-lang.in (gtfiles): Updated list.
113
d764a8e6
IS
1142011-02-17 Iain Sandoe <iains@gcc.gnu.org>
115
116 * Make-lang.in (START_HDRS): New.
117 (OBJCXX_OBJS): Added new object files from objc/.
118 (objcp/objcp-act.o): Updated prerequisites.
119 (objcp/objcp-lang.o): Updated prerequisites.
120 (objcp/objc-runtime-shared-support.o): New.
121 (objcp/objc-gnu-runtime-abi-01.o): New.
122 (objcp/objc-next-runtime-abi-01.o): New.
123 (objcp/objc-next-runtime-abi-02.o): New.
124 * config-lang.in (gtfiles): Updated.
125 * objcp-lang.c (objcxx_eh_personality): Removed.
126 (LANG_HOOKS_EH_PERSONALITY): Removed.
127 (LANG_HOOKS_EH_RUNTIME_TYPE): Removed.
128 (objcp_eh_personality_decl): Removed.
129
24780fe1
MS
1302011-02-07 Mike Stump <mikestump@comcast.net>
131
132 * Make-lang.in (obj-c++.tags): Don't include *.y.
133
b4f588c4
NP
1342010-12-29 Nicola Pero <nicola.pero@meta-innovation.com>
135
136 * objcp-lang.c (objcp_tsubst_copy_and_build): Update call to
137 objc_finish_message_expr.
138
b992d9b0
NP
1392010-12-26 Nicola Pero <nicola.pero@meta-innovation.com>
140
141 * config-lang.in (gtfiles): Added c-family/c-cppbuiltin.c.
142
61d3ce20
NP
1432010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
144
145 * config-lang.in (gtfiles): Added c-family/c-objc.h.
146 * Make-lang.in (objcp/objcp-act.o): Depend on
147 c-family/c-objc.h.
148 (objcp/objcp-lang.o): Same change.
149 (objcp/objcp-decl.o): Same change.
150 * objcp-lang.c: Include c-family/c-objc.h.
151 * objcp-decl.c: Same change.
152
59a09598
NP
1532010-11-23 Nicola Pero <nicola.pero@meta-innovation.com>
154
155 PR objc/24358
156 * lang-specs.h: Print a deprecation note every time
157 objc++-cpp-output is requested.
158
be8cf3b5
NP
1592010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
160
161 * objcp-lang.c (LANG_HOOKS_DECL_PRINTABLE_NAME): Do not define.
162
977e30bc
NP
1632010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
164
165 * objcp-lang.c (finish_file): Removed.
166
668ea4b1
IS
1672010-10-14 Iain Sandoe <iains@gcc.gnu.org>
168
169 merge from FSF apple 'trunk' branch.
170 2006 Fariborz Jahanian <fjahanian@apple.com>
171
172 Radars 4436866, 4505126, 4506903, 4517826
173 * objcp-lang.c (objcxx_init_ts): Update for property_decl.
174
bde8a146
RH
1752010-10-13 Richard Henderson <rth@redhat.com>
176
177 * objcp-lang.c (objcxx_eh_personality): Update call to
178 build_personality_function.
179
3414bf53
AK
1802010-10-11 Andi Kleen <ak@linux.intel.com>
181
182 * Make-lang.in (cc1objplus-checksum.c): Use correct temporary
183 name.
184
d6d5951a
AK
1852010-10-07 Andi Kleen <ak@linux.intel.com>
186
187 * Make-lang.in (cc1objplus-dummy): Remove.
188 (cc1objplus-checksum): Change to run checksum over object files
189 and options only.
190
a90163e9
AK
1912010-10-04 Andi Kleen <ak@linux.intel.com>
192
193 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.
194
f0a0390e
RH
1952010-09-28 Richard Henderson <rth@redhat.com>
196
197 * objcp-lang.c: Include "target.h".
198 (objcxx_eh_personality): Use targetm.except_unwind_info.
199 * Make-lang.in (objcp-lang.o): Update deps.
200
c0c24aa4
NP
2012010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
202
203 PR objc/25965
204 * objcp-decl.c (objcp_finish_struct): Call
205 objc_get_interface_ivars() and check for duplicate ivars.
206
3b06d379
SB
2072010-06-28 Steven Bosscher <steven@gcc.gnu.org>
208
209 * objcp-lang.c: Do not include except.h.
210 * Make-lang.in: Update dependencies.
211
418f840c
JM
2122010-06-25 Joseph Myers <joseph@codesourcery.com>
213
214 * lang-specs.h: Remove +e handling.
215
a9429e29
LB
2162010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
217
218 * objcp-decl.h (ALLOC_OBJC_TYPE_LANG_SPECIFIC): Use typed GC
219 allocation.
220
39dabefd
SB
2212010-06-05 Steven Bosscher <steven@gcc.gnu.org>
222
223 * objcp-lang.c: Update include path for moved files.
224 * config-lang.in: Update paths in gtfiles for files in c-family/.
225
245763e3
SB
2262010-05-25 Steven Bosscher <steven@gcc.gnu.org>
227
228 * objcp-decl.c: Do not include tm.h, rtl.h, expr.h, c-common.h,
229 flags.h, input.h, except.h, output.h, toplev.h, cpplib.h, debug.h,
230 and target.h.
231 * objcp-lang.c: Do not include tm.h, toplev.h, diagnostics.h,
232 and debug.h. Explain why except.h has to be included.
233 * Make-lang.in: Update dependencies.
234
9aae8d16
SB
2352010-04-30 Steven Bosscher <steven@gcc.gnu.org>
236
237 * objcp-decl.c: Do not include varray.h.
238
cf76ef1a
RG
2392009-09-22 Richard Guenther <rguenther@suse.de>
240
241 PR objc++/41430
242 * Make-lang.in (objcp-lang.o): Add $(EXCEPT_H) dependency.
243 * objcp-lang.c (LANG_HOOKS_EH_PERSONALITY): Define.
244 (LANG_HOOKS_EH_RUNTIME_TYPE): Likewise.
245 (objcxx_eh_personality): New function.
246
4537ec0c
DN
2472009-09-03 Diego Novillo <dnovillo@google.com>
248
249 * objcp-lang.c (lang_hooks): Remove const qualifier.
250
2a4c0366
TG
2512009-07-14 Taras Glek <tglek@mozilla.com>
252 Rafael Espindola <espindola@google.com>
253
254 * Make-lang.in (obj-c.install-plugin): New target for
255 installing plugin headers.
256
dc491a25
ILT
2572009-06-19 Ian Lance Taylor <iant@google.com>
258
259 * objcp-decl.h (start_struct): Remove in_struct and struct_types
260 parameters. Add struct_info parameter.
261 (finish_struct): Likewise.
262
4b29c5e5
AH
2632009-06-13 Aldy Hernandez <aldyh@redhat.com>
264
265 * objcp-decl.h (start_struct): Add location argument.
266 (finish_struct): Same.
267 (finish_decl): New.
268
c2255bc4
AH
2692009-06-12 Aldy Hernandez <aldyh@redhat.com>
270
271 * objcp-decl.h (c_end_compound_stmt): New argument.
272 * objcp-decl.c (objcp_start_struct): Add argument.
273 (objcp_finish_struct): Same.
274
6bc7bc14
ILT
2752009-06-03 Ian Lance Taylor <iant@google.com>
276
277 * Make-lang.in (cc1objplus-checksum.o): Depend upon $(CONFIG_H)
278 and $(SYSTEM_H).
279
c607156f
ILT
2802009-05-27 Ian Lance Taylor <iant@google.com>
281
282 * Make-lang.in (cc1objplus-dummy$(exeext)): Change $(COMPILER) to
283 $(LINKER).
284 (cc1objplus$(exeext)): Likewise.
285
7980bfb8
ILT
2862009-05-26 Ian Lance Taylor <iant@google.com>
287
288 * Make-lang.in (cc1objplus-dummy$(exeext)): Use $(COMPILER).
289 (cc1objplus$(exeext), objcp/objcp-act.o): Likwise.
290
24b97832
ILT
2912009-05-10 Ian Lance Taylor <iant@google.com>
292
293 * objcp-decl.h (start_struct): Add three new, ignored, macro
294 parameters.
295 (finish_struct): Add two new, ignored, macro parameters.
296
ad41bd84
JM
2972009-04-21 Joseph Myers <joseph@codesourcery.com>
298
299 * ChangeLog: Add copyright and license notices.
300
9ff4a9da 3012008-12-05 Sebastian Pop <sebastian.pop@amd.com>
250d2fb5
JJ
302
303 PR bootstrap/38262
304 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add BACKENDLIBS,
305 remove GMPLIBS.
306
2700cb86
AP
3072008-09-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
308
309 PR objc/37460
310 * objcp-lang.c (LANG_HOOKS_GET_CALLEE_FNDECL): Don't define.
311
6cba282a
TT
3122008-04-03 Tom Tromey <tromey@redhat.com>
313
314 * Make-lang.in (obj-c++_OBJS): New variable.
315
e980df8e
TT
3162008-03-27 Tom Tromey <tromey@redhat.com>
317
318 * Make-lang.in: Revert automatic dependency patch.
319
e1f447a8
TT
3202008-03-25 Tom Tromey <tromey@redhat.com>
321
322 * Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
323 (objcp/objcp-act.o): Restore target.
324
2fe3178b
TT
3252008-03-25 Tom Tromey <tromey@redhat.com>
326
327 * Make-lang.in (objcp_OBJS): New variable.
328 (cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
329 objcp/objcp-act.o): Remove.
330
96d84882
PB
3312008-03-07 Paolo Bonzini <bonzini@gnu.org>
332
333 Revert:
334
335 2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
336 Douglas Gregor <doug.gregor@gmail.com>
337
338 PR bootstrap/35115
339 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
340
083e9416
AT
3412008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
342 Douglas Gregor <doug.gregor@gmail.com>
343
344 PR bootstrap/35115
345 * objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
346
72fb133f
KG
3472008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
348
349 PR other/35107
350 * Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
351
af84f9c5
NC
3522007-08-02 Nick Clifton <nickc@redhat.com>
353
354 * Make-lang.in: Change copyright header to refer to version 3 of
355 the GNU General Public License and to point readers at the
356 COPYING3 file and the FSF's license web page.
357 * lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
358 objcp-lang.c: Likewise.
359
5fbc6266
BM
3602007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
361
362 * Make-lang.in: Add dummy lang.install-pdf target.
363
719bb4e3 3642006-10-23 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
c79efc4d
RÁE
365
366 * objcp-decl.h (objcp_builtin_function): Remove.
367
b5422ad7
BM
3682006-10-10 Brooks Moses <bmoses@stanford.edu>
369
370 * Make-lang.in: Added empty "obj-c++.pdf" target.
371
015c2c66
MM
3722006-08-20 Mark Mitchell <mark@codesourcery.com>
373
374 * objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
375 tsubst_copy_and_build.
376
48779194
VR
3772006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
378
379 * Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
380
1546bb64
PB
3812006-07-03 Paolo Bonzini <bonzini@gnu.org>
382
383 PR other/27063
384 * config-lang.in: Add subdir_requires.
385
1d737af9
JM
3862006-06-30 Jason Merrill <jason@redhat.com>
387
388 * objcp-decl.c (objcp_start_struct): Pass null attributes argument
389 to begin_class_definition.
390
05b44921
L
3912006-05-14 H.J. Lu <hongjiu.lu@intel.com>
392
393 * Make-lang.in (objcp/objcp-decl.o): Add dependency on
394 $(TARGET_H).
395
719bb4e3 3962006-02-20 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
05b44921 397
9d29a5b7
RE
398 * Make-lang.in (OBJ-C++): Remove
399 (.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
400
6f93378c
AP
4012005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
402
403 * Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
404
719bb4e3 4052005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
bd97af06
RÁE
406
407 * Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
408
719bb4e3 4092005-12-07 Rafael Ávila de Espíndola <rafael.espindola@gmail.com>
2f4d2d18
AM
410
411 * Make-lang.in: Remove all dependencies on s-gtype.
412
1c991891
AP
4132005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
414
415 * objcp-decl.c (objcp_lookup_name): Remove.
416 * objcp-decl.h (objcp_lookup_name): Delete.
417 (lookup_name): Kill define.
418
7928df2e
RH
4192005-09-11 Richard Henderson <rth@redhat.com>
420
421 * objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
422
3ed8593d
AP
4232005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
424
425 * config-lang.in (gtfiles): Add cp-objcp-common.c.
426 * objcp-lang.c (objcxx_init_ts): New function.
427 (LANG_HOOKS_INIT_TS): Define.
428
f726bf47
KH
4292005-07-03 Kazu Hirata <kazu@codesourcery.com>
430
431 * Make-lang.in (cc1plus-checksum.c): Use
432 build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
433
39ce81c9
ZW
4342005-06-30 Zack Weinberg <zack@codesourcery.com>
435 Jakub Jelinek <jakub@redhat.com>
436
437 * objcp-lang.c: No need to include cxx-pretty-print.h.
438 * Make-lang.in: Update dependencies.
439
f12c30a8
KC
4402005-06-25 Kelley Cook <kcook@gcc.gnu.org>
441
442 * all files: Update FSF in copyright headers.
443
d5abf34d
ZL
4442005-06-20 Ziemowit Laski <zlaski@apple.com>
445
446 * config-lang.in (gtfiles): Add cp/rtti.c.
447
18d311d8
ZL
4482005-05-24 Ziemowit Laski <zlaski@apple.com>
449
450 * objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
451 call to xref_tag().
452 (objcp_build_component_ref): Remove function.
453 * objcp-decl.h (objcp_build_component_ref): Remove prototype.
454 (build_component_ref): Remove macro.
455 * objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
456
3fd30b88
GK
4572005-05-18 Geoffrey Keating <geoffk@apple.com>
458
459 * Make-lang.in (cc1objplus-dummy): New.
460 (cc1objplus-checksum.c): New.
461 (cc1objplus-checksum.o): New.
462 (cc1objplus): Add cc1objplus-checksum.o.
463
210f12a7
ZL
4642005-05-17 Ziemowit Laski <zlaski@apple.com>
465 Mike Stump <mrs@apple.com>
98273e5a
ZL
466
467 Yet more Objective-C++...
468
469 * Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
470 (objcp/objcp-decl.o): Likewise.
471 (objcp/objcp-act.o): Likewise.
472 * objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
473
210f12a7
ZL
4742005-04-21 Ziemowit Laski <zlaski@apple.com>
475 Mike Stump <mrs@apple.com>
b2e61dde
MS
476
477 * ChangeLog: New.
478 * Make-lang.in: Likewise.
479 * config-lang.in: Likewise.
480 * lang-specs.h: Likewise.
481 * objcp-decl.c: Likewise.
482 * objcp-decl.h: Likewise.
483 * objcp-lang.c: Likewise.
ad41bd84
JM
484
485\f
5624e564 486Copyright (C) 2005-2015 Free Software Foundation, Inc.
ad41bd84
JM
487
488Copying and distribution of this file, with or without modification,
489are permitted in any medium without royalty provided the copyright
490notice and this notice are preserved.
This page took 3.938812 seconds and 5 git commands to generate.