* c-parse.in (lineno_stmt_decl_or_labels_ending_decl): Also warn
commitaa267cf692d8164823858115027a41f20eb35b46
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Jul 2003 20:03:25 +0000 (28 20:03 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 28 Jul 2003 20:03:25 +0000 (28 20:03 +0000)
tree0f1c19fbece8d2a5b50b52eb0fd803ccfc083558
parentf3e45380e1e881b8e1106ea446547cd99169b460
* c-parse.in (lineno_stmt_decl_or_labels_ending_decl): Also warn
when warn_declaration_after_statement.  Call pedwarn_c90, not
pedwarn.  Correct message: it's "ISO C90", not "ISO C89".
* c-common.c (warn_declaration_after_statement): Define.
* c-common.h (warn_declaration_after_statement): Declare.
* c.opt (Wdeclaration-after-statement): New.
* c-errors.c (pedwarn_c90): New function.
* c-opts.c (c_common_handle_option) <case
OPT_Wdeclaration_after_statement>: New.
* c-tree.h (pedwarn_c90): Declare.
* doc/invoke.texi (Option Summary): Document
-Wdeclaration-after-statement.
(Warning Options): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69899 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-errors.c
gcc/c-opts.c
gcc/c-parse.in
gcc/c-tree.h
gcc/c.opt
gcc/doc/invoke.texi