1 2010-06-21 Joseph Myers <joseph@codesourcery.com>
3 * c.opt (lang-objc): Remove.
4 * c-opts.c (c_common_handle_option): Don't handle OPT_lang_objc.
6 2010-06-21 Joern Rennecke <joern.rennecke@embecosm.com>
8 * c-opts.c: Include "tm_p.h".
10 2010-06-20 Joseph Myers <joseph@codesourcery.com>
12 * c-common.c (parse_optimize_options): Update call to
15 2010-06-18 Nathan Froyd <froydnj@codesourcery.com>
17 * c-common.c (record_types_used_by_current_var_decl): Adjust for
18 new type of types_used_by_cur_var_decl.
20 2010-06-17 Joern Rennecke <joern.rennecke@embecosm.com>
23 * c-cppbuiltin.c (builtin_define_with_hex_fp_value): Add cast
24 for C++ standard compliance.
26 2010-06-16 Jason Merrill <jason@redhat.com>
28 * c.opt: Add -Wnoexcept.
30 2010-06-16 Richard Guenther <rguenther@suse.de>
33 * c-common.c (c_common_truthvalue_conversion): Remove
34 premature and wrong optimization concering ADDR_EXPRs.
36 2010-06-15 Arnaud Charlet <charlet@adacore.com>
38 * c-ada-spec.c (dump_sloc): Remove column info.
39 (is_simple_enum): New function.
40 (dump_generic_ada_node, print_ada_declaration): Map C enum types to Ada
41 enum types when relevant.
43 2010-06-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
45 * c-common.c (conversion_warning): Warn at expression
48 2010-06-10 Joseph Myers <joseph@codesourcery.com>
50 * c-opts.c (c_common_handle_option): Don't handle
53 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
55 * c-pragma.c (push_alignment): Use typed GC allocation.
56 (handle_pragma_push_options): Likewise.
58 * c-common.c (parse_optimize_options): Likewise.
60 * c-common.h (struct sorted_fields_type): Add variable_size GTY
63 2010-06-07 Joseph Myers <joseph@codesourcery.com>
65 * c-common.c (flag_preprocess_only, flag_undef, flag_no_builtin,
66 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
67 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
68 flag_signed_bitfields, warn_strict_null_sentinel,
69 flag_nil_receivers, flag_zero_link, flag_replace_objc_classes,
70 flag_gen_declaration, flag_no_gnu_keywords,
71 flag_implement_inlines, flag_implicit_templates,
72 flag_implicit_inline_templates, flag_optional_diags,
73 flag_elide_constructors, flag_default_inline, flag_rtti,
74 flag_conserve_space, flag_access_control, flag_check_new,
75 flag_new_for_scope, flag_weak, flag_working_directory,
76 flag_use_cxa_atexit, flag_use_cxa_get_exception_ptr,
77 flag_enforce_eh_specs, flag_threadsafe_statics,
78 flag_pretty_templates): Remove.
79 * c-common.h (flag_preprocess_only, flag_nil_receivers,
80 flag_objc_exceptions, flag_objc_sjlj_exceptions, flag_zero_link,
81 flag_replace_objc_classes, flag_undef, flag_no_builtin,
82 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
83 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
84 flag_const_strings, flag_signed_bitfields, flag_gen_declaration,
85 flag_no_gnu_keywords, flag_implement_inlines,
86 flag_implicit_templates, flag_implicit_inline_templates,
87 flag_optional_diags, flag_elide_constructors, flag_default_inline,
88 flag_rtti, flag_conserve_space, flag_access_control,
89 flag_check_new, flag_new_for_scope, flag_weak,
90 flag_working_directory, flag_use_cxa_atexit,
91 flag_use_cxa_get_exception_ptr, flag_enforce_eh_specs,
92 flag_threadsafe_statics, flag_pretty_templates,
93 warn_strict_null_sentinel): Remove.
94 * c.opt (E, Wstrict-null-sentinel, faccess-control, fasm,
95 fbuiltin, fcheck-new, fconserve-space, felide-constructors,
96 fenforce-eh-specs, ffor-scope, fgnu-keywords, fimplement-inlines,
97 fimplicit-inline-templates, fimplicit-templates,
98 flax-vector-conversions, fms-extensions, fnil-receivers,
99 fnonansi-builtins, fpretty-templates, freplace-objc-classes,
100 frtti, fshort-double, fshort-enums, fshort-wchar,
101 fsigned-bitfields, fsigned-char, fstats, fthreadsafe-statics,
102 funsigned-bitfields, funsigned-char, fuse-cxa-atexit,
103 fuse-cxa-get-exception-ptr, fweak, fworking-directory, fzero-link,
104 gen-decls, undef): Use Var.
105 (fdefault-inline, foptional-diags): Document as doing nothing.
106 * c-opts.c (c_common_handle_option): Remove cases for options now
107 using Var. Mark ignored options as such.
109 2010-06-05 Steven Bosscher <steven@gcc.gnu.org>
111 * c-common.c: Moved to here from parent directory.
112 * c-common.def: Likewise.
113 * c-common.h: Likewise.
114 * c-cppbuiltin.c: Likewise.
115 * c-dump.c: Likewise.
116 * c-format.c: Likewise.
117 * c-format.h : Likewise.
118 * c-gimplify.c: Likewise.
122 * c-opts.c: Likewise.
124 * c-ppoutput.c: Likewise.
125 * c-pragma.c: Likewise.
126 * c-pragma.h: Likewise.
127 * c-pretty-print.c: Likewise.
128 * c-pretty-print.h: Likewise.
129 * c-semantics.c: Likewise.
130 * stub-objc.c: Likewise.
132 * c-common.c: Include gt-c-family-c-common.h.
133 * c-pragma.c: Include gt-c-family-c-pragma.h.
135 Copyright (C) 2010 Free Software Foundation, Inc.
137 Copying and distribution of this file, with or without modification,
138 are permitted in any medium without royalty provided the copyright
139 notice and this notice are preserved.