diff options
author | Roger Sayle <sayle@gcc.gnu.org> | 2007-03-09 23:09:10 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2007-03-09 23:09:10 +0000 |
commit | 23b9463ba60a1b5cc3a5262ee384e41622a70b26 (patch) | |
tree | 1851abe5b6ab31a79b9123eb587ce0d579e400ff /libjava/classpath/lib/java/util/AbstractCollection.class | |
parent | 99b12b201d721d6d4706bea08f742ab0020e4704 (diff) | |
download | gcc-23b9463ba60a1b5cc3a5262ee384e41622a70b26.zip gcc-23b9463ba60a1b5cc3a5262ee384e41622a70b26.tar.gz gcc-23b9463ba60a1b5cc3a5262ee384e41622a70b26.tar.bz2 |
fold-const.c (fold_comparison): Remove compile-time evaluation of complex constant equality/inequality...
* fold-const.c (fold_comparison): Remove compile-time evaluation of
complex constant equality/inequality comparisons for here.
(fold_binary) <EQ_EXPR>: Simplify complex comparisons that are
known at compile-time or can be simplified to a scalar comparison.
(fold_relational_const): Move compile-time evaluation of complex
constant equality/inequality comparisons to here.
* gcc.dg/fold-eqcmplx-1.c: New test case.
From-SVN: r122767
Diffstat (limited to 'libjava/classpath/lib/java/util/AbstractCollection.class')
0 files changed, 0 insertions, 0 deletions