comparison 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
comparison
equal deleted inserted replaced
18:33936f7f2835 19:58ad6c70ea60
1288 { 1288 {
1289 tree base = TREE_OPERAND (t, 0); 1289 tree base = TREE_OPERAND (t, 0);
1290 if (TREE_CODE (base) == SSA_NAME 1290 if (TREE_CODE (base) == SSA_NAME
1291 && (value = get_value (base)) 1291 && (value = get_value (base))
1292 && value->lattice_val == CONSTANT 1292 && value->lattice_val == CONSTANT
1293 && TREE_CODE (value->value) == ADDR_EXPR) 1293 && TREE_CODE (value->value) == ADDR_EXPR
1294 && useless_type_conversion_p (TREE_TYPE (t),
1295 TREE_TYPE (TREE_TYPE (value->value))))
1294 return fold_const_aggregate_ref (TREE_OPERAND (value->value, 0)); 1296 return fold_const_aggregate_ref (TREE_OPERAND (value->value, 0));
1295 break; 1297 break;
1296 } 1298 }
1297 1299
1298 default: 1300 default: