diff options
author | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-15 00:18:37 +0000 |
---|---|---|
committer | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-15 00:18:37 +0000 |
commit | faab57e3cef4a6034b2336ac1a015b11733a370d (patch) | |
tree | 8a20893a5c5c0b8de8fe5ddf927281ae604e7f1d /gcc/cfgbuild.c | |
parent | 2eaea01e7a391c5d44b15592423011f1fd2b59e0 (diff) | |
download | gcc-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