]> gcc.gnu.org Git - gcc.git/blame - gcc/c-family/ChangeLog
timevar.def (TV_OUT_OF_SSA, [...]): New timevars.
[gcc.git] / gcc / c-family / ChangeLog
CommitLineData
6662d794
MLI
12010-06-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
2
3 * c-gimplify.c: Do not include tree-flow.h
4
38f8b050
JR
52010-06-29 Joern Rennecke <joern.rennecke@embecosm.com>
6
7 PR other/44034
8 * c-common.c: Rename targetm member:
9 targetm.enum_va_list -> targetm.enum_va_list_p
10
9589f23e
AS
112010-06-28 Anatoly Sokolov <aesok@post.ru>
12
13 * c-common.c (shorten_compare): Adjust call to force_fit_type_double.
14
3b06d379
SB
152010-06-28 Steven Bosscher <steven@gcc.gnu.org>
16
17 * c-cppbuiltin.c: Do not include except.h.
18
d166d4c3
AK
192010-06-24 Andi Kleen <ak@linux.intel.com>
20
21 * c-common.c (warn_for_omitted_condop): New.
22 * c-common.h (warn_for_omitted_condop): Add prototype.
23
70cb8be6
JM
242010-06-21 Joseph Myers <joseph@codesourcery.com>
25
26 * c.opt (lang-objc): Remove.
27 * c-opts.c (c_common_handle_option): Don't handle OPT_lang_objc.
28
a4c97feb
JR
292010-06-21 Joern Rennecke <joern.rennecke@embecosm.com>
30
31 * c-opts.c: Include "tm_p.h".
32
6e2f1956
JM
332010-06-20 Joseph Myers <joseph@codesourcery.com>
34
35 * c-common.c (parse_optimize_options): Update call to
36 decode_options.
37
bc87224e
NF
382010-06-18 Nathan Froyd <froydnj@codesourcery.com>
39
40 * c-common.c (record_types_used_by_current_var_decl): Adjust for
41 new type of types_used_by_cur_var_decl.
42
b49cf425
JR
432010-06-17 Joern Rennecke <joern.rennecke@embecosm.com>
44
45 PR bootstrap/44512
46 * c-cppbuiltin.c (builtin_define_with_hex_fp_value): Add cast
47 for C++ standard compliance.
48
59f9c2ed
JM
492010-06-16 Jason Merrill <jason@redhat.com>
50
51 * c.opt: Add -Wnoexcept.
52
33766b66
RG
532010-06-16 Richard Guenther <rguenther@suse.de>
54
55 PR c/44555
56 * c-common.c (c_common_truthvalue_conversion): Remove
57 premature and wrong optimization concering ADDR_EXPRs.
58
eff7e30c
AC
592010-06-15 Arnaud Charlet <charlet@adacore.com>
60
61 * c-ada-spec.c (dump_sloc): Remove column info.
62 (is_simple_enum): New function.
63 (dump_generic_ada_node, print_ada_declaration): Map C enum types to Ada
64 enum types when relevant.
65
6312e84d
MLI
662010-06-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
67
68 * c-common.c (conversion_warning): Warn at expression
69 location.
70
1cb42611
JM
712010-06-10 Joseph Myers <joseph@codesourcery.com>
72
73 * c-opts.c (c_common_handle_option): Don't handle
74 OPT_fshow_column.
75
a9429e29
LB
762010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
77
78 * c-pragma.c (push_alignment): Use typed GC allocation.
79 (handle_pragma_push_options): Likewise.
80
81 * c-common.c (parse_optimize_options): Likewise.
82
83 * c-common.h (struct sorted_fields_type): Add variable_size GTY
84 option.
85
5498f011
JM
862010-06-07 Joseph Myers <joseph@codesourcery.com>
87
88 * c-common.c (flag_preprocess_only, flag_undef, flag_no_builtin,
89 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
90 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
91 flag_signed_bitfields, warn_strict_null_sentinel,
92 flag_nil_receivers, flag_zero_link, flag_replace_objc_classes,
93 flag_gen_declaration, flag_no_gnu_keywords,
94 flag_implement_inlines, flag_implicit_templates,
95 flag_implicit_inline_templates, flag_optional_diags,
96 flag_elide_constructors, flag_default_inline, flag_rtti,
97 flag_conserve_space, flag_access_control, flag_check_new,
98 flag_new_for_scope, flag_weak, flag_working_directory,
99 flag_use_cxa_atexit, flag_use_cxa_get_exception_ptr,
100 flag_enforce_eh_specs, flag_threadsafe_statics,
101 flag_pretty_templates): Remove.
102 * c-common.h (flag_preprocess_only, flag_nil_receivers,
103 flag_objc_exceptions, flag_objc_sjlj_exceptions, flag_zero_link,
104 flag_replace_objc_classes, flag_undef, flag_no_builtin,
105 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
106 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
107 flag_const_strings, flag_signed_bitfields, flag_gen_declaration,
108 flag_no_gnu_keywords, flag_implement_inlines,
109 flag_implicit_templates, flag_implicit_inline_templates,
110 flag_optional_diags, flag_elide_constructors, flag_default_inline,
111 flag_rtti, flag_conserve_space, flag_access_control,
112 flag_check_new, flag_new_for_scope, flag_weak,
113 flag_working_directory, flag_use_cxa_atexit,
114 flag_use_cxa_get_exception_ptr, flag_enforce_eh_specs,
115 flag_threadsafe_statics, flag_pretty_templates,
116 warn_strict_null_sentinel): Remove.
117 * c.opt (E, Wstrict-null-sentinel, faccess-control, fasm,
118 fbuiltin, fcheck-new, fconserve-space, felide-constructors,
119 fenforce-eh-specs, ffor-scope, fgnu-keywords, fimplement-inlines,
120 fimplicit-inline-templates, fimplicit-templates,
121 flax-vector-conversions, fms-extensions, fnil-receivers,
122 fnonansi-builtins, fpretty-templates, freplace-objc-classes,
123 frtti, fshort-double, fshort-enums, fshort-wchar,
124 fsigned-bitfields, fsigned-char, fstats, fthreadsafe-statics,
125 funsigned-bitfields, funsigned-char, fuse-cxa-atexit,
126 fuse-cxa-get-exception-ptr, fweak, fworking-directory, fzero-link,
127 gen-decls, undef): Use Var.
128 (fdefault-inline, foptional-diags): Document as doing nothing.
129 * c-opts.c (c_common_handle_option): Remove cases for options now
130 using Var. Mark ignored options as such.
131
39dabefd
SB
1322010-06-05 Steven Bosscher <steven@gcc.gnu.org>
133
134 * c-common.c: Moved to here from parent directory.
135 * c-common.def: Likewise.
136 * c-common.h: Likewise.
137 * c-cppbuiltin.c: Likewise.
138 * c-dump.c: Likewise.
139 * c-format.c: Likewise.
140 * c-format.h : Likewise.
141 * c-gimplify.c: Likewise.
142 * c-lex.c: Likewise.
143 * c-omp.c: Likewise.
144 * c.opt: Likewise.
145 * c-opts.c: Likewise.
146 * c-pch.c: Likewise.
147 * c-ppoutput.c: Likewise.
148 * c-pragma.c: Likewise.
149 * c-pragma.h: Likewise.
150 * c-pretty-print.c: Likewise.
151 * c-pretty-print.h: Likewise.
152 * c-semantics.c: Likewise.
153 * stub-objc.c: Likewise.
154
155 * c-common.c: Include gt-c-family-c-common.h.
156 * c-pragma.c: Include gt-c-family-c-pragma.h.
157\f
158Copyright (C) 2010 Free Software Foundation, Inc.
159
160Copying and distribution of this file, with or without modification,
161are permitted in any medium without royalty provided the copyright
162notice and this notice are preserved.
This page took 0.094517 seconds and 5 git commands to generate.