OSDN Git Service

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