X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FChangeLog;h=70efcfe011698fe4baef21f4234c4d126bc47c57;hb=3ba510aa5b8a07f6fa5a2d163354b0ff5b5c7484;hp=2ea38dd90eaee627a94270ceee6aadcb884c472b;hpb=97e77d8efe0eb7595cc8b0bc8449543acb0b4045;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ea38dd90ea..70efcfe0116 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,27 @@ +2007-02-15 Manuel Lopez-Ibanez + + PR c/26494 + * doc/invoke.texi (Warning Options): Remove + -Werror-implicit-function-declaration. + (Wimplicit-function-declaration): Update description. + * opts.c (common_handle_option): Move handling of -Werror=* to... + (enable_warning_as_error): ...here. + * opts.h (enable_warning_as_error): Declare. + * c-decl.c (implicit_decl_warning): Unless + -Wno-implicit-function-declaration is given, emit a pedwarn if + -std=c99 or emit a warning if -Wimplicit-function-declaration. + * c.opt (Wimplicit-function-declaration): Replace + mesg_implicit_function_declaration with + warn_implicit_function_declaration. + * c-opts.c (c_common_handle_option): + -Werror-implicit-function-declaration is exactly equal as + -Werror=implicit-function-declaration. + (set_Wimplicit): Replace mesg_implicit_function_declaration with + warn_implicit_function_declaration. + (c_common_post_options): -Wimplict-function-declaration is enabled + by default by -std=c99, otherwise is disabled by default. + * c-objc-common.c (c_objc_common_init): Remove flawed logic. + 2007-02-15 Eric Botcazou * gimplify.c (gimplify_modify_expr): During gimplification, attach a