summaryrefslogtreecommitdiff
path: root/gcc/cfgbuild.c
diff options
context:
space:
mode:
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-15 00:18:37 +0000
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>2004-11-15 00:18:37 +0000
commitfaab57e3cef4a6034b2336ac1a015b11733a370d (patch)
tree8a20893a5c5c0b8de8fe5ddf927281ae604e7f1d /gcc/cfgbuild.c
parent2eaea01e7a391c5d44b15592423011f1fd2b59e0 (diff)
downloadgcc-faab57e3cef4a6034b2336ac1a015b11733a370d.tar.gz
PR tree-optimization/18431
* fold-const.c (associate_trees): Do not produce x + 0. (fold_widened_comparison, fold_sign_changed_comparison): New functions. (fold): Use them. * tree-ssa-loop-niter.c (upper_bound_in_type, lower_bound_in_type): Moved ... * tree.c (upper_bound_in_type, lower_bound_in_type): Here. * tree.h (upper_bound_in_type, lower_bound_in_type): Declare. * testsuite/gcc.c-torture/execute/20041114-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90646 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cfgbuild.c')
0 files changed, 0 insertions, 0 deletions