]> git.pld-linux.org Git - packages/gcc.git/blob - gcc-pr22484.patch
- updated to 4.1.0-20050726T1627UTC.
[packages/gcc.git] / gcc-pr22484.patch
1 --- gcc/gcc/tree-ssa-ccp.c      27 Jun 2005 12:17:24 -0000      2.82
2 +++ gcc/gcc/tree-ssa-ccp.c      16 Jul 2005 21:28:15 -0000
3 @@ -2337,6 +2337,7 @@ fold_stmt_inplace (tree stmt)
4      return changed;
5  
6    new_rhs = fold (rhs);
7 +  STRIP_USELESS_TYPE_CONVERSION (new_rhs);
8    if (new_rhs == rhs)
9      return changed;
10  
11 --- gcc/gcc/tree-ssa-propagate.c        8 Jul 2005 19:26:01 -0000       2.26
12 +++ gcc/gcc/tree-ssa-propagate.c        16 Jul 2005 21:28:15 -0000
13 @@ -604,6 +604,8 @@ set_rhs (tree *stmt_p, tree expr)
14        break;
15  
16      case COND_EXPR:
17 +      if (!is_gimple_condexpr (expr))
18 +        return false;
19        COND_EXPR_COND (stmt) = expr;
20        break;
21      case SWITCH_EXPR:
This page took 0.065691 seconds and 3 git commands to generate.