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