]> gcc.gnu.org Git - gcc.git/commit
re PR c++/54194 (misleading suggestion about arithmetic in operand of '|')
authorPaolo Carlini <paolo.carlini@oracle.com>
Tue, 9 Oct 2012 10:01:31 +0000 (10:01 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Tue, 9 Oct 2012 10:01:31 +0000 (10:01 +0000)
commit5d9de0d0a5b5e807c92f01712e8dad06e0dfae75
tree4a7ba5472d1488e9d3da4e504e9a346b75459b6b
parent3b86789289cb2469341283dd2ee86d5c5b1bd30f
re PR c++/54194 (misleading suggestion about arithmetic in operand of '|')

2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54194
* tree.h: Add EXPR_LOC_OR_LOC.

c-family/
2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54194
* c-common.c (warn_about_parentheses): Add location_t parameter;
use EXPR_LOC_OR_LOC.
* c-common.h: Update declaration.

c/
2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54194
* c-typeck.c (parser_build_binary_op): Update warn_about_parentheses
call.

/cp
2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54194
* typeck.c (build_x_binary_op): Update warn_about_parentheses call.
* parser.c (cp_parser_binary_expression): Use SET_EXPR_LOCATION
on current.lhs.

/testsuite
2012-10-09  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54194
* g++.dg/warn/Wparentheses-26.C: Adjust.
* g++.dg/warn/Wparentheses-27.C: New.

From-SVN: r192246
13 files changed:
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wparentheses-26.C
gcc/testsuite/g++.dg/warn/Wparentheses-27.C [new file with mode: 0644]
gcc/tree.h
This page took 0.053099 seconds and 5 git commands to generate.