]> gcc.gnu.org Git - gcc.git/blame - gcc/c-family/ChangeLog
920625-1.c: Remove dg-prune-output lines.
[gcc.git] / gcc / c-family / ChangeLog
CommitLineData
e426b47b
NP
12010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2
3 Merge from 'apple/trunk' branch on FSF servers.
4
5 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
6
7 Radar 4330422
8 * c-common.h (objc_non_volatilized_type): New declaration
9 * stub-objc.c (objc_non_volatilized_type): New stub.
10
90fbfdc3
NP
112010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
12
e426b47b 13 Merge from 'apple/trunk' branch on FSF servers.
90fbfdc3
NP
14
15 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
16
17 Radar 4133425
18 * c-common.h (objc_diagnose_private_ivar): New decl.
19 * stub-objc.c (objc_diagnose_private_ivar): New stub.
20
c37d8c30
IS
212010-10-17 Iain Sandoe <iains@gcc.gnu.org>
22
23 * c-common.c (c_common_reswords): Add package, RID_AT_PACKAGE.
24 * c-common.h (enum rid): Add RID_AT_PACKAGE.
25 (objc_ivar_visibility_kind): New enum.
26 (objc_set_visibility): Adjust prototype to use visibility enum.
27 * stub-objc.c (objc_set_visibility): Adjust stub to use
28 visibility enum.
29
1b1562a5
MM
302010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
31
32 * c-cppbuiltin.c (builtin_define_float_constants): Emit
33 __FP_FAST_FMA, __FP_FAST_FMAF, and __FP_FAST_FMAL if the machine
34 has the appropriate fma builtins.
35 (c_cpp_builtins): Adjust call to builtin_define_float_constants.
36
668ea4b1
IS
372010-10-14 Iain Sandoe <iains@gcc.gnu.org>
38
1b1562a5 39 merge from FSF apple 'trunk' branch.
668ea4b1 40 2006 Fariborz Jahanian <fjahanian@apple.com>
1b1562a5 41
668ea4b1
IS
42 Radars 4436866, 4505126, 4506903, 4517826
43 * c-common.c (c_common_resword): Define @property and its attributes.
44 * c-common.h: Define property attribute enum entries.
45 (OBJC_IS_PATTR_KEYWORD): New.
46 (objc_property_attribute_kind): New enum.
47 Declare objc_set_property_attr (), objc_add_property_variable (),
48 objc_build_getter_call () and objc_build_setter_call ().
49 * stub-objc.c (objc_set_property_attr): New stub.
50 (objc_add_property_variable): Likewise.
51 (objc_build_getter_call): Likewise.
52 (objc_build_setter_call) Likewise.
1b1562a5 53
a1178b30
IS
542010-10-13 Iain Sandoe <iains@gcc.gnu.org>
55
1b1562a5 56 merge from FSF apple 'trunk' branch.
a1178b30
IS
57 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
58
59 Radar 3803157 (method attributes)
60 * c-common.c (handle_deprecated_attribute): Recognize
61 objc methods as valid declarations.
62 * c-common.h: Declare objc_method_decl ().
1b1562a5 63 * stub-objc.c (objc_method_decl): New stub.
a1178b30 64
a75bfaa6
JM
652010-10-08 Joseph Myers <joseph@codesourcery.com>
66
67 * c-common.c (parse_optimize_options): Call
68 decode_cmdline_options_to_array_default_mask before
69 decode_options. Update arguments to decode_options.
70 * c-common.h (c_common_init_options_struct): Declare.
71 * c-opts.c (c_common_init_options_struct): New. Split out from
72 c_common_init_options.
73
f05b9d93
NP
742010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
75
76 Implemented fast enumeration for Objective-C.
77 * c-common.h (objc_finish_foreach_loop): New.
78 * stub-objc.c (objc_finish_foreach_loop): New.
79
1ebe4b4f
JM
802010-10-05 Joseph Myers <joseph@codesourcery.com>
81
82 * c-common.h (struct diagnostic_context): Don't declare here.
83 (c_common_initialize_diagnostics): Declare using
84 diagnostic_context typedef.
85 * c-opts.c (c_common_handle_option): Pass global_dc to
86 handle_generated_option.
87
d4d24ba4
JM
882010-10-04 Joseph Myers <joseph@codesourcery.com>
89
90 * c-opts.c (c_common_handle_option): Pass &global_options_set to
91 handle_generated_option.
92
478a1c5b
ILT
932010-10-03 Ian Lance Taylor <iant@google.com>
94
95 * c.opt (-fplan9-extensions): New option.
96
82a1c2fe
FXC
972010-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
98
99 * c-cppbuiltin.c (define__GNUC__, builtin_define_type_precision):
100 Remove.
101 (c_cpp_builtins): Call functions from cppbuiltin.c instead
102 of duplicating code.
103
92902b1b
IS
1042010-09-30 Iain Sandoe <iains@gcc.gnu.org>
105
106 * c-common.c: Add two new entries for @optional
107 and @required keywords.
108
109 merge from FSF 'apple/trunk' branch.
110 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
111
112 Radar 4386773
113 * c-common.h (RID_AT_OPTIONAL, RID_AT_REQUIRED): Two new
114 objective-c keywords.
115 (objc_set_method_opt): New declaration.
116 * stub-objc.c (objc_set_method_opt): New stub.
117
46625112
JM
1182010-09-30 Joseph Myers <joseph@codesourcery.com>
119
120 * c-common.c (handle_optimize_attribute): Pass &global_options to
121 cl_optimization_save and cl_optimization_restore.
122 * c-opts.c (c_common_handle_option): Pass &global_options to
123 handle_generated_option.
124 * c-pragma.c (handle_pragma_diagnostic): Use option_flag_var.
125 (handle_pragma_pop_options, handle_pragma_reset_options): Pass
126 &global_options to cl_optimization_restore.
127
49b91f05
NP
1282010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
129
130 * c-lex.c (c_lex_with_flags): Updated comments for CPP_AT_NAME
131 Objective-C/Objective-C++ keywords.
132
13ed556f 1332010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
a6341d57
NP
134
135 Merge from 'apple/trunk' branch on FSF servers.
136
137 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
138
139 Radar 4281748
140 * c-common.h (objc_check_global_decl): New declaration.
141 * stub-objc.c (objc_check_global_decl): New stub.
142
f0036cca
JM
1432010-09-29 Joseph Myers <joseph@codesourcery.com>
144
145 * c.opt: Don't use VarExists.
146
e3339d0f
JM
1472010-09-29 Joseph Myers <joseph@codesourcery.com>
148
149 * c-common.c (c_cpp_error): Update names of diagnostic_context
150 members.
151 * c-cppbuiltin.c (c_cpp_builtins_optimize_pragma): Update names of
152 cl_optimization members.
153 * c-opts.c (warning_as_error_callback, c_common_handle_option,
154 sanitize_cpp_opts, finish_options): Update names of cpp_options
155 members.
156
1973201f
NP
1572010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
158
159 * c-common.h (OBJC_IS_CXX_KEYWORD): New macro. Updated comments.
160 (objc_is_reserved_word): Removed.
161 * c-common.c: Updated comments.
162 * c-lex.c (c_lex_with_flags): Use OBJC_IS_CXX_KEYWORD instead of
163 objc_is_reserved_word.
164 * stub-objc.c (objc_is_reserved_word): Removed.
165
f7e71da5
IS
1662010-09-28 Iain Sandoe <iains@gcc.gnu.org>
167
168 * c-common.h (objc_add_method_declaration): Adjust prototype to
169 include attributes.
170 (objc_start_method_definition): Likewise.
171 (objc_build_keyword_decl): Likewise.
172 * stub-objc.c:(objc_add_method_declaration): Handle attributes.
173 (objc_start_method_definition): Likewise.
174 (objc_build_keyword_decl): Likewise.
175
c165dca7
IS
1762010-09-28 Iain Sandoe <iains@gcc.gnu.org>
177
178 * c-common.h (objc_start_class_interface): Adjust prototype.
179 (objc_start_category_interface): Likewise.
180 (objc_start_protocol): Likewise.
181 * stub-objc.c (objc_start_protocol): Adjust for extra argument.
182 (objc_start_class_interface): Likewise.
183 (objc_start_category_interface): Likewise.
184
7458026b
ILT
1852010-09-27 Ian Lance Taylor <iant@google.com>
186
187 * c-common.c (c_common_attribute_table): Add no_split_stack.
188 (handle_no_split_stack_attribute): New static function.
189
b581b85b
NP
1902010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
191
192 Merge from 'apple/trunk' branch on FSF servers.
193
194 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
195
196 Radar 4229905
197 * c-common.h (objc_have_common_type): New declaration.
198 * stub-objc.c (objc_have_common_type): New stub.
199
200 2005-06-22 Ziemowit Laski <zlaski@apple.com>
201
202 Radar 4154928
203 * c-common.h (objc_common_type): New prototype.
204 * stub-objc.c (objc_common_type): New stub.
205
46a4da10
JH
2062010-09-24 Jan Hubicka <jh@suse.cz>
207
208 * c-common.c (handle_leaf_attribute): New function.
209 (struct attribute_spec c_common_att): Add leaf.
210
e200444e
JM
2112010-09-22 Joseph Myers <joseph@codesourcery.com>
212
213 * c.opt (-all-warnings, -ansi, -assert, -assert=, -comments,
214 -comments-in-macros, -define-macro, -define-macro=, -dependencies,
215 -dump, -dump=, -imacros, -imacros=, -include, -include=,
216 -include-barrier, -include-directory, -include-directory=,
217 -include-directory-after, -include-directory-after=,
218 -include-prefix, -include-prefix=, -include-with-prefix,
219 -include-with-prefix=, -include-with-prefix-after,
220 -include-with-prefix-after=, -include-with-prefix-before,
221 -include-with-prefix-before=, -no-integrated-cpp,
222 -no-line-commands, -no-standard-includes, -no-warnings, -output,
223 -output=, -pedantic, -pedantic-errors, -preprocess,
224 -print-missing-file-dependencies, -trace-includes, -traditional,
225 -traditional-cpp, -trigraphs, -undefine-macro, -undefine-macro=,
226 -user-dependencies, -verbose, -write-dependencies,
227 -write-user-dependencies, no-integrated-cpp, traditional): New.
228
29a80ea6
NP
2292010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
230
231 PR objc/23710
ac1fc2fc
NP
232 * c-common.h (objc_start_method_definition): Return bool instead
233 of void.
234 * stub-objc.c (objc_start_method_definition): Return bool instead
235 of void.
236
2372010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
238
239 PR objc/25965
240 * c-common.h (objc_get_interface_ivars): New declaration.
241 * stub-objc.c (objc_get_interface_ivars): New stub.
29a80ea6 242
de621752
ILT
2432010-09-15 Ian Lance Taylor <iant@google.com>
244
245 * c-common.c (parse_optimize_options): Do not capitalize warning
06730c5d 246 messages. Remove period at end of warning message.
de621752 247
ba885ec5
NS
2482010-09-09 Nathan Sidwell <nathan@codesourcery.com>
249
250 * c-common.c (handle_alias_ifunc_attribute): New, broken out of ...
251 (handle_alias_attribute): ... here.
252 (handle_ifunc_attribute): New.
253
c5ee1358
MM
2542010-09-06 Mark Mitchell <mark@codesourcery.com>
255
256 * c-common.h (do_warn_double_promotion): Declare.
257 * c-common.c (do_warn_double_promotion): Define.
258
0a0b3574
MM
2592010-09-05 Mark Mitchell <mark@codesourcery.com>
260
261 * c.opt (Wdouble-promotion): New.
262
d1779886
JM
2632010-09-02 Joseph Myers <joseph@codesourcery.com>
264
265 * c.opt (falt-external-templates, fhuge-objects, fvtable-gc,
266 fvtable-thunks, fxref): Mark no longer supported in help text.
267
2d2bd949
JM
2682010-09-02 Joseph Myers <joseph@codesourcery.com>
269
270 * c.opt (Wimport, fall-virtual, falt-external-templates,
271 fdefault-inline, fenum-int-equiv, fexternal-templates,
272 fguiding-decls, fhonor-std, fhuge-objects, flabels-ok,
273 fname-mangling-version-, fnew-abi, fnonnull-objects,
274 foptional-diags, fsquangle, fstrict-prototype, fthis-is-variable,
275 fvtable-gc, fvtable-thunks, fxref): Mark with Ignore and Warn as
276 applicable.
277 (fhandle-exceptions): Mark with Alias and Warn.
278 * c-opts.c (c_common_handle_option): Don't handle options marked
279 as ignored.
280
5de8299c
JM
2812010-09-02 Joseph Myers <joseph@codesourcery.com>
282
283 * c.opt (Wcomments, Werror-implicit-function-declaration,
284 ftemplate-depth-, std=c89, std=c9x, std=gnu89, std=gnu9x,
285 std=iso9899:1990, std=iso9899:1999, std=iso9899:199x): Mark as
286 aliases.
287 * c-common.c (option_codes): Use OPT_Wcomment instead of
288 OPT_Wcomments.
289 * c-opts.c (warning_as_error_callback, c_common_handle_option):
290 Don't handle options marked as aliases.
291
0ceb0201
RG
2922010-08-25 Richard Guenther <rguenther@suse.de>
293
294 * c-common.c (c_common_get_alias_set): Remove special
295 handling for pointers.
296
ac47786e
NF
2972010-08-20 Nathan Froyd <froydnj@codesourcery.com>
298
299 * c-common.c: Use FOR_EACH_VEC_ELT.
300 * c-gimplify.c: Likewise.
301 * c-pragma.c: Likewise.
302
c878765b
JM
3032010-08-16 Joseph Myers <joseph@codesourcery.com>
304
305 * c.opt (MDX): Change back to MD. Mark NoDriverArg instead of
306 RejectDriver.
307 (MMDX): Change back to MMD. Mark NoDriverArg instead of
308 RejectDriver.
309 * c-opts.c (c_common_handle_option): Use OPT_MD and OPT_MMD
310 instead of OPT_MDX and OPT_MMDX.
311
603349bf
JM
3122010-08-16 Joseph Myers <joseph@codesourcery.com>
313
314 * c.opt (MDX, MMDX, lang-asm): Mark RejectDriver.
315
644fa7ac
JM
3162010-08-12 Joseph Myers <joseph@codesourcery.com>
317
318 * c.opt (MD, MMD): Change to MDX and MMDX.
319 * c-opts.c (c_common_handle_option): Use OPT_MMD and OPT_MMDX.
320
481e1176
JM
3212010-08-11 Joseph Myers <joseph@codesourcery.com>
322
323 * c-opts.c (c_common_handle_option): Call handle_generated_option
324 instead of handle_option.
325
ac8dc9f7
NF
3262010-08-08 Nathan Froyd <froydnj@codesourcery.com>
327
328 * c-pragma.c (add_to_renaming_pragma_list): Fix call to VEC_safe_push.
329 (maybe_apply_renaming_pragma): Delete unneeded declarations.
330
4f8c876d
NF
3312010-08-08 Nathan Froyd <froydnj@codesourcery.com>
332
333 * c-pragma.c (pending_redefinition): Declare. Declare a VEC of it.
334 (pending_redefine_extname): Change type to a VEC.
335 (add_to_renaming_pragma_list): Update for new type of
336 pending_redefine_extname.
ac8dc9f7 337 (maybe_apply_renaming_pragma): Likewise.
4f8c876d 338
3b0c690e
AC
3392010-08-04 Arnaud Charlet <charlet@adacore.com>
340
341 * c-ada-spec.c (dump_ada_template): Mark underlying instance type as
342 visited.
343 (dump_generic_ada_node): Code clean up. Use TREE_VISITED flag to
344 decide whether a type has already been declared/seen.
345 Do not go to the original type.
346 (dump_nested_types): New parameter forward.
347 Generate forward declaration if needed and mark type as visited.
348 (print_ada_declaration): Call dump_nested_types if not already done.
349 Mark types as visited.
350
1890bccc
JM
3512010-08-03 Joseph Myers <joseph@codesourcery.com>
352
353 * c.opt (-print-pch-checksum): Remove option.
354 * c-opts.c (c_common_handle_option): Don't handle
355 OPT_print_pch_checksum.
356
5f20c657
JM
3572010-07-27 Joseph Myers <joseph@codesourcery.com>
358
359 * c-common.h (c_common_handle_option): Update prototype and return
360 value type.
361 * c-opts.c (c_common_handle_option): Update prototype and return
362 value type. Update calls to handle_option and
363 enable_warning_as_error.
364
f551f80c
JJ
3652010-07-27 Jakub Jelinek <jakub@redhat.com>
366
367 PR c/45079
368 * c-pretty-print.c (pp_c_expression): Handle C_MAYBE_CONST_EXPR.
369
61ff2bdc
JM
3702010-07-27 Joseph Myers <joseph@codesourcery.com>
371
372 * c-common.h (c_common_missing_argument): Remove.
373 * c-opts.c (c_common_missing_argument): Remove.
374 * c.opt (A, D, F, I, MD, MMD, MQ, MT, U, fconstant-string-class=,
375 idirafter, imacros, include, isysroot, isystem, iquote): Add
376 MissingArgError.
377 * c-objc-common.h (LANG_HOOKS_MISSING_ARGUMENT): Remove.
378
7a9bf9a4
JM
3792010-07-27 Joseph Myers <joseph@codesourcery.com>
380
381 * c-common.h (c_common_option_lang_mask,
382 c_common_initialize_diagnostics, c_common_complain_wrong_lang_p):
383 New.
384 (c_common_init_options): Update prototype.
385 * c-opts.c (c_common_option_lang_mask): New.
386 (c_common_initialize_diagnostics): Split out of
387 c_common_init_options.
388 (accept_all_c_family_options, c_common_complain_wrong_lang_p):
389 New.
390 (c_common_init_options): Update prototype. Use decoded options in
391 search for -lang-asm.
392
910ad8de
NF
3932010-07-15 Nathan Froyd <froydnj@codesourcery.com>
394
395 * c-common.c: Carefully replace TREE_CHAIN with DECL_CHAIN.
396 * c-format.c: Likewise.
397
718f9c0f
MLI
3982010-07-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
399
400 * c-common.h: Include diagnostic-core.h. Error if already
401 included.
402 * c-semantics.c: Do not define GCC_DIAG_STYLE here.
403
4d451982
MLI
4042010-07-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
405
406 * c-family/c-common.c (IN_GCC_FRONTEND): Do not undef.
407 Do not include expr.h
408 (vector_mode_valid_p): Move here.
409
119fe915
SB
4102010-06-21 DJ Delorie <dj@redhat.com>
411
412 * c-pragma.c (handle_pragma_diagnostic): Add push/pop,
413 allow these pragmas anywhere.
414
4152010-06-14 Jakub Jelinek <jakub@redhat.com>
416
417 PR bootstrap/44509
418 * c-cppbuiltin.c: Include gt-c-family-c-cppbuiltin.h.
419 (lazy_hex_fp_values, lazy_hex_fp_value_count): Add GTY(()) markers.
420 (lazy_hex_fp_value, builtin_define_with_hex_fp_value): Use
421 ggc_strdup instead of xstrdup.
422
4232010-06-10 Jakub Jelinek <jakub@redhat.com>
424
425 * c-cppbuiltin.c: Include cpp-id-data.h.
426 (lazy_hex_fp_values, lazy_hex_fp_value_count): New variables.
427 (lazy_hex_fp_value): New function.
428 (builtin_define_with_hex_fp_value): Provide definitions lazily.
429
6662d794
MLI
4302010-06-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
431
432 * c-gimplify.c: Do not include tree-flow.h
433
38f8b050
JR
4342010-06-29 Joern Rennecke <joern.rennecke@embecosm.com>
435
436 PR other/44034
437 * c-common.c: Rename targetm member:
438 targetm.enum_va_list -> targetm.enum_va_list_p
439
9589f23e
AS
4402010-06-28 Anatoly Sokolov <aesok@post.ru>
441
442 * c-common.c (shorten_compare): Adjust call to force_fit_type_double.
443
3b06d379
SB
4442010-06-28 Steven Bosscher <steven@gcc.gnu.org>
445
446 * c-cppbuiltin.c: Do not include except.h.
447
d166d4c3
AK
4482010-06-24 Andi Kleen <ak@linux.intel.com>
449
450 * c-common.c (warn_for_omitted_condop): New.
451 * c-common.h (warn_for_omitted_condop): Add prototype.
452
70cb8be6
JM
4532010-06-21 Joseph Myers <joseph@codesourcery.com>
454
455 * c.opt (lang-objc): Remove.
456 * c-opts.c (c_common_handle_option): Don't handle OPT_lang_objc.
457
a4c97feb
JR
4582010-06-21 Joern Rennecke <joern.rennecke@embecosm.com>
459
460 * c-opts.c: Include "tm_p.h".
461
6e2f1956
JM
4622010-06-20 Joseph Myers <joseph@codesourcery.com>
463
464 * c-common.c (parse_optimize_options): Update call to
465 decode_options.
466
bc87224e
NF
4672010-06-18 Nathan Froyd <froydnj@codesourcery.com>
468
469 * c-common.c (record_types_used_by_current_var_decl): Adjust for
470 new type of types_used_by_cur_var_decl.
471
b49cf425
JR
4722010-06-17 Joern Rennecke <joern.rennecke@embecosm.com>
473
474 PR bootstrap/44512
475 * c-cppbuiltin.c (builtin_define_with_hex_fp_value): Add cast
476 for C++ standard compliance.
477
59f9c2ed
JM
4782010-06-16 Jason Merrill <jason@redhat.com>
479
480 * c.opt: Add -Wnoexcept.
481
33766b66
RG
4822010-06-16 Richard Guenther <rguenther@suse.de>
483
484 PR c/44555
485 * c-common.c (c_common_truthvalue_conversion): Remove
486 premature and wrong optimization concering ADDR_EXPRs.
487
eff7e30c
AC
4882010-06-15 Arnaud Charlet <charlet@adacore.com>
489
490 * c-ada-spec.c (dump_sloc): Remove column info.
491 (is_simple_enum): New function.
492 (dump_generic_ada_node, print_ada_declaration): Map C enum types to Ada
493 enum types when relevant.
494
6312e84d
MLI
4952010-06-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
496
497 * c-common.c (conversion_warning): Warn at expression
498 location.
499
1cb42611
JM
5002010-06-10 Joseph Myers <joseph@codesourcery.com>
501
502 * c-opts.c (c_common_handle_option): Don't handle
503 OPT_fshow_column.
504
a9429e29
LB
5052010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
506
507 * c-pragma.c (push_alignment): Use typed GC allocation.
508 (handle_pragma_push_options): Likewise.
509
510 * c-common.c (parse_optimize_options): Likewise.
511
512 * c-common.h (struct sorted_fields_type): Add variable_size GTY
513 option.
514
5498f011
JM
5152010-06-07 Joseph Myers <joseph@codesourcery.com>
516
517 * c-common.c (flag_preprocess_only, flag_undef, flag_no_builtin,
518 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
519 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
520 flag_signed_bitfields, warn_strict_null_sentinel,
521 flag_nil_receivers, flag_zero_link, flag_replace_objc_classes,
522 flag_gen_declaration, flag_no_gnu_keywords,
523 flag_implement_inlines, flag_implicit_templates,
524 flag_implicit_inline_templates, flag_optional_diags,
525 flag_elide_constructors, flag_default_inline, flag_rtti,
526 flag_conserve_space, flag_access_control, flag_check_new,
527 flag_new_for_scope, flag_weak, flag_working_directory,
528 flag_use_cxa_atexit, flag_use_cxa_get_exception_ptr,
529 flag_enforce_eh_specs, flag_threadsafe_statics,
530 flag_pretty_templates): Remove.
531 * c-common.h (flag_preprocess_only, flag_nil_receivers,
532 flag_objc_exceptions, flag_objc_sjlj_exceptions, flag_zero_link,
533 flag_replace_objc_classes, flag_undef, flag_no_builtin,
534 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
535 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
536 flag_const_strings, flag_signed_bitfields, flag_gen_declaration,
537 flag_no_gnu_keywords, flag_implement_inlines,
538 flag_implicit_templates, flag_implicit_inline_templates,
539 flag_optional_diags, flag_elide_constructors, flag_default_inline,
540 flag_rtti, flag_conserve_space, flag_access_control,
541 flag_check_new, flag_new_for_scope, flag_weak,
542 flag_working_directory, flag_use_cxa_atexit,
543 flag_use_cxa_get_exception_ptr, flag_enforce_eh_specs,
544 flag_threadsafe_statics, flag_pretty_templates,
545 warn_strict_null_sentinel): Remove.
546 * c.opt (E, Wstrict-null-sentinel, faccess-control, fasm,
547 fbuiltin, fcheck-new, fconserve-space, felide-constructors,
548 fenforce-eh-specs, ffor-scope, fgnu-keywords, fimplement-inlines,
549 fimplicit-inline-templates, fimplicit-templates,
550 flax-vector-conversions, fms-extensions, fnil-receivers,
551 fnonansi-builtins, fpretty-templates, freplace-objc-classes,
552 frtti, fshort-double, fshort-enums, fshort-wchar,
553 fsigned-bitfields, fsigned-char, fstats, fthreadsafe-statics,
554 funsigned-bitfields, funsigned-char, fuse-cxa-atexit,
555 fuse-cxa-get-exception-ptr, fweak, fworking-directory, fzero-link,
556 gen-decls, undef): Use Var.
557 (fdefault-inline, foptional-diags): Document as doing nothing.
558 * c-opts.c (c_common_handle_option): Remove cases for options now
559 using Var. Mark ignored options as such.
560
39dabefd
SB
5612010-06-05 Steven Bosscher <steven@gcc.gnu.org>
562
563 * c-common.c: Moved to here from parent directory.
564 * c-common.def: Likewise.
565 * c-common.h: Likewise.
566 * c-cppbuiltin.c: Likewise.
567 * c-dump.c: Likewise.
568 * c-format.c: Likewise.
569 * c-format.h : Likewise.
570 * c-gimplify.c: Likewise.
571 * c-lex.c: Likewise.
572 * c-omp.c: Likewise.
573 * c.opt: Likewise.
574 * c-opts.c: Likewise.
575 * c-pch.c: Likewise.
576 * c-ppoutput.c: Likewise.
577 * c-pragma.c: Likewise.
578 * c-pragma.h: Likewise.
579 * c-pretty-print.c: Likewise.
580 * c-pretty-print.h: Likewise.
581 * c-semantics.c: Likewise.
582 * stub-objc.c: Likewise.
583
584 * c-common.c: Include gt-c-family-c-common.h.
585 * c-pragma.c: Include gt-c-family-c-pragma.h.
586\f
587Copyright (C) 2010 Free Software Foundation, Inc.
588
589Copying and distribution of this file, with or without modification,
590are permitted in any medium without royalty provided the copyright
591notice and this notice are preserved.
This page took 0.247127 seconds and 5 git commands to generate.