]> git.ipfire.org Git - thirdparty/gcc.git/commit
2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Oct 2012 10:01:31 +0000 (10:01 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Oct 2012 10:01:31 +0000 (10:01 +0000)
commitb0e7825e8224e344c8b099e3c635d9854ae04ff0
tree4a7ba5472d1488e9d3da4e504e9a346b75459b6b
parentde08f6bc97a3cc5a78bf02907ba6d65bf48cb278
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192246 138bc75d-0d04-0410-961f-82ee72b054a4
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