Mercurial > hg > CbC > CbC_gcc
diff gcc/tree-ssa-ccp.c @ 19:58ad6c70ea60
update gcc from 4.4.0 to 4.4.1.
author | kent@firefly.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Thu, 24 Sep 2009 13:21:57 +0900 |
parents | a06113de4d67 |
children | 3bfb6c00c1e0 |
line wrap: on
line diff
--- a/gcc/tree-ssa-ccp.c Thu Sep 24 13:06:16 2009 +0900 +++ b/gcc/tree-ssa-ccp.c Thu Sep 24 13:21:57 2009 +0900 @@ -1290,7 +1290,9 @@ if (TREE_CODE (base) == SSA_NAME && (value = get_value (base)) && value->lattice_val == CONSTANT - && TREE_CODE (value->value) == ADDR_EXPR) + && TREE_CODE (value->value) == ADDR_EXPR + && useless_type_conversion_p (TREE_TYPE (t), + TREE_TYPE (TREE_TYPE (value->value)))) return fold_const_aggregate_ref (TREE_OPERAND (value->value, 0)); break; }