]> git.pld-linux.org Git - packages/gcc.git/blame - gcc-pr22484.patch
- pr22493 patch updated, release 0.3.
[packages/gcc.git] / gcc-pr22484.patch
CommitLineData
e3401f21
PS
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.023887 seconds and 4 git commands to generate.