Mercurial > hg > CbC > CbC_gcc
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: |