OSDN Git Service

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