re PR tree-optimization/14490 ([tree-ssa] Simplify "a - 10 > 150" into "a > 160")
authorAndrew Pinski <pinskia@physics.uc.edu>
Sat, 2 Jul 2005 16:24:31 +0000 (16:24 +0000)
committerAndrew Pinski <pinskia@gcc.gnu.org>
Sat, 2 Jul 2005 16:24:31 +0000 (09:24 -0700)
commit70a9e64b3cc4c27d53dd895e5318cae00245b22c
tree6727f44f38b7555600e9d6975c1b06de203f7e6f
parent2d0dab7f2bb2acbc9a9fffc7278be44c9a1dcd43
re PR tree-optimization/14490 ([tree-ssa] Simplify "a - 10 > 150" into "a > 160")

2005-07-02  Andrew Pinski  <pinskia@physics.uc.edu>

        PR middle-end/14490
        * fold-const.c (fold_binary): Handle the return value of
        fold_to_nonsharp_ineq_using_bound if we get back the same operand back.
        Implement "X +- C1 CMP C2" folding to "X CMP C2 -+ C1".

From-SVN: r101535
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/gcc.dg/20050702-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr14490-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr14490-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr14490-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/tree-ssa/pr14490-4.c [new file with mode: 0644]