]> git.pld-linux.org Git - packages/gcc.git/blame - gcc-pr24653.patch
- new fixes.
[packages/gcc.git] / gcc-pr24653.patch
CommitLineData
4aa560c1
PS
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.03585 seconds and 4 git commands to generate.