]> gcc.gnu.org Git - gcc.git/blob - gcc/c-family/ChangeLog
re PR bootstrap/44512 (--enable-build-with-cxx bootstrap fails in revision 160669)
[gcc.git] / gcc / c-family / ChangeLog
1 2010-06-17 Joern Rennecke <joern.rennecke@embecosm.com>
2
3 PR bootstrap/44512
4 * c-cppbuiltin.c (builtin_define_with_hex_fp_value): Add cast
5 for C++ standard compliance.
6
7 2010-06-16 Jason Merrill <jason@redhat.com>
8
9 * c.opt: Add -Wnoexcept.
10
11 2010-06-16 Richard Guenther <rguenther@suse.de>
12
13 PR c/44555
14 * c-common.c (c_common_truthvalue_conversion): Remove
15 premature and wrong optimization concering ADDR_EXPRs.
16
17 2010-06-15 Arnaud Charlet <charlet@adacore.com>
18
19 * c-ada-spec.c (dump_sloc): Remove column info.
20 (is_simple_enum): New function.
21 (dump_generic_ada_node, print_ada_declaration): Map C enum types to Ada
22 enum types when relevant.
23
24 2010-06-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
25
26 * c-common.c (conversion_warning): Warn at expression
27 location.
28
29 2010-06-10 Joseph Myers <joseph@codesourcery.com>
30
31 * c-opts.c (c_common_handle_option): Don't handle
32 OPT_fshow_column.
33
34 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
35
36 * c-pragma.c (push_alignment): Use typed GC allocation.
37 (handle_pragma_push_options): Likewise.
38
39 * c-common.c (parse_optimize_options): Likewise.
40
41 * c-common.h (struct sorted_fields_type): Add variable_size GTY
42 option.
43
44 2010-06-07 Joseph Myers <joseph@codesourcery.com>
45
46 * c-common.c (flag_preprocess_only, flag_undef, flag_no_builtin,
47 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
48 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
49 flag_signed_bitfields, warn_strict_null_sentinel,
50 flag_nil_receivers, flag_zero_link, flag_replace_objc_classes,
51 flag_gen_declaration, flag_no_gnu_keywords,
52 flag_implement_inlines, flag_implicit_templates,
53 flag_implicit_inline_templates, flag_optional_diags,
54 flag_elide_constructors, flag_default_inline, flag_rtti,
55 flag_conserve_space, flag_access_control, flag_check_new,
56 flag_new_for_scope, flag_weak, flag_working_directory,
57 flag_use_cxa_atexit, flag_use_cxa_get_exception_ptr,
58 flag_enforce_eh_specs, flag_threadsafe_statics,
59 flag_pretty_templates): Remove.
60 * c-common.h (flag_preprocess_only, flag_nil_receivers,
61 flag_objc_exceptions, flag_objc_sjlj_exceptions, flag_zero_link,
62 flag_replace_objc_classes, flag_undef, flag_no_builtin,
63 flag_no_nonansi_builtin, flag_short_double, flag_short_wchar,
64 flag_lax_vector_conversions, flag_ms_extensions, flag_no_asm,
65 flag_const_strings, flag_signed_bitfields, flag_gen_declaration,
66 flag_no_gnu_keywords, flag_implement_inlines,
67 flag_implicit_templates, flag_implicit_inline_templates,
68 flag_optional_diags, flag_elide_constructors, flag_default_inline,
69 flag_rtti, flag_conserve_space, flag_access_control,
70 flag_check_new, flag_new_for_scope, flag_weak,
71 flag_working_directory, flag_use_cxa_atexit,
72 flag_use_cxa_get_exception_ptr, flag_enforce_eh_specs,
73 flag_threadsafe_statics, flag_pretty_templates,
74 warn_strict_null_sentinel): Remove.
75 * c.opt (E, Wstrict-null-sentinel, faccess-control, fasm,
76 fbuiltin, fcheck-new, fconserve-space, felide-constructors,
77 fenforce-eh-specs, ffor-scope, fgnu-keywords, fimplement-inlines,
78 fimplicit-inline-templates, fimplicit-templates,
79 flax-vector-conversions, fms-extensions, fnil-receivers,
80 fnonansi-builtins, fpretty-templates, freplace-objc-classes,
81 frtti, fshort-double, fshort-enums, fshort-wchar,
82 fsigned-bitfields, fsigned-char, fstats, fthreadsafe-statics,
83 funsigned-bitfields, funsigned-char, fuse-cxa-atexit,
84 fuse-cxa-get-exception-ptr, fweak, fworking-directory, fzero-link,
85 gen-decls, undef): Use Var.
86 (fdefault-inline, foptional-diags): Document as doing nothing.
87 * c-opts.c (c_common_handle_option): Remove cases for options now
88 using Var. Mark ignored options as such.
89
90 2010-06-05 Steven Bosscher <steven@gcc.gnu.org>
91
92 * c-common.c: Moved to here from parent directory.
93 * c-common.def: Likewise.
94 * c-common.h: Likewise.
95 * c-cppbuiltin.c: Likewise.
96 * c-dump.c: Likewise.
97 * c-format.c: Likewise.
98 * c-format.h : Likewise.
99 * c-gimplify.c: Likewise.
100 * c-lex.c: Likewise.
101 * c-omp.c: Likewise.
102 * c.opt: Likewise.
103 * c-opts.c: Likewise.
104 * c-pch.c: Likewise.
105 * c-ppoutput.c: Likewise.
106 * c-pragma.c: Likewise.
107 * c-pragma.h: Likewise.
108 * c-pretty-print.c: Likewise.
109 * c-pretty-print.h: Likewise.
110 * c-semantics.c: Likewise.
111 * stub-objc.c: Likewise.
112
113 * c-common.c: Include gt-c-family-c-common.h.
114 * c-pragma.c: Include gt-c-family-c-pragma.h.
115 \f
116 Copyright (C) 2010 Free Software Foundation, Inc.
117
118 Copying and distribution of this file, with or without modification,
119 are permitted in any medium without royalty provided the copyright
120 notice and this notice are preserved.
This page took 0.048195 seconds and 6 git commands to generate.