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