aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2007-06-04 21:56:10 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2007-06-04 21:56:10 +0000
commit9a46cc164cb00570e964fe608f216e872eaa9301 (patch)
tree9e1c2c180f4cb7684e89144b82c6168c877994e5 /gcc/c-common.c
parentb9d493510e957faecdf598f64b66c6fc8fa2da62 (diff)
downloadgcc-9a46cc164cb00570e964fe608f216e872eaa9301.zip
gcc-9a46cc164cb00570e964fe608f216e872eaa9301.tar.gz
gcc-9a46cc164cb00570e964fe608f216e872eaa9301.tar.bz2
tree-vrp.c (adjust_range_with_scev): When loop is not expected to overflow, reduce overflow infinity to regular infinity.
./: * tree-vrp.c (adjust_range_with_scev): When loop is not expected to overflow, reduce overflow infinity to regular infinity. (vrp_var_may_overflow): New static function. (vrp_visit_phi_node): Check vrp_var_may_overflow. testsuite/: * gcc.dg/Wstrict-overflow-18.c: New test. From-SVN: r125319
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions