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