2010-06-24 Andi Kleen <ak@linux.intel.com>
authormanu <manu@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Jun 2010 12:47:30 +0000 (12:47 +0000)
committermanu <manu@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Jun 2010 12:47:30 +0000 (12:47 +0000)
commitb9bdfa0b5e77a7cda48485892b5dae675ee203cd
treefeb6608bcdc33e63afab0b9361ebcd8869ffbf0f
parentd76b3d0f6bd4b19b12ed14ecd6249551b982ae41
2010-06-24  Andi Kleen  <ak@linux.intel.com>

* c-parser.c (c_parser_conditional_expression):
        Call warn_for_omitted_condop.
        * doc/invoke.texi: Document omitted condop warning.
c-family/
        * c-common.c (warn_for_omitted_condop): New.
        * c-common.h (warn_for_omitted_condop): Add prototype.
testsuite/
        * c-c++-common/warn-omitted-condop.c: New.
cp/
* parser.c: (cp_parser_question_colon_clause):
        Switch to use cp_lexer_peek_token.
        Call warn_for_omitted_condop. Call pedwarn for omitted
        middle operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161318 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/c-parser.c
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/warn-ommitted-condop.c [new file with mode: 0644]