]> git.pld-linux.org Git - packages/gcc.git/blob - gcc-pr24653.patch
- new fixes.
[packages/gcc.git] / gcc-pr24653.patch
1 --- gcc/gcc/tree-ssa-ccp.c      (revision 106422)
2 +++ gcc/gcc/tree-ssa-ccp.c      (working copy)
3 @@ -853,6 +853,10 @@ ccp_fold (tree stmt)
4             op0 = get_value (op0, true)->value;
5         }
6  
7 +      if ((code == NOP_EXPR || code == CONVERT_EXPR)
8 +         && tree_ssa_useless_type_conversion_1 (TREE_TYPE (rhs),
9 +                                                TREE_TYPE (op0)))
10 +       return op0;
11        return fold_unary (code, TREE_TYPE (rhs), op0);
12      }
13  
14
This page took 0.346124 seconds and 3 git commands to generate.