aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/module.c
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2012-01-14 00:22:14 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2012-01-14 00:22:14 +0000
commit12448f77a57be1954b4f15455b06de9012e88390 (patch)
tree65cee32b0b18592f5aa5a416fb63c7ceeca865bc /gcc/fortran/module.c
parent738134ef335a67def3b324823e24d2932d1baf06 (diff)
downloadgcc-12448f77a57be1954b4f15455b06de9012e88390.zip
gcc-12448f77a57be1954b4f15455b06de9012e88390.tar.gz
gcc-12448f77a57be1954b4f15455b06de9012e88390.tar.bz2
re PR c++/50012 (C++ front end misses -Wsign-compare warnings when extraneous parentheses are present)
gcc/: PR c++/50012 * tree.h (TYPE_QUALS): Add cast to int. (TYPE_QUALS_NO_ADDR_SPACE): Likewise. gcc/cp: PR c++/50012 * typeck.c (enum_cast_to_int): New static function. (cp_build_binary_op): When handling warn_sign_compare, don't test for TREE_NO_WARNING. Do call enum_cast_to_int. * call.c (avoid_sign_compare_warnings): Remove static function. (build_new_op_1): Don't call avoid_sign_compare_warnings. gcc/testsuite/: PR c++/50012 * g++.dg/warn/Wsign-compare-4.C: New. From-SVN: r183178
Diffstat (limited to 'gcc/fortran/module.c')
0 files changed, 0 insertions, 0 deletions